After months of campaigning, it’s time for everyone involved in the Abbotsford municipal election to take a breather - it’s all over.
Several candidates gathered at the Matsqui Centennial Auditorium on Saturday to watch the election results pour in.
To see the results of the election, click here.
For a live blog from the event, click here.
Photos by: Ben Lypka/Abbotsford News