Ken Christian in city council chambers election night. (via Eric Thompson)

9:45 p.m.

The results for the Thompson-Nicola Regional District are in.

In Electoral Area A, incumbent Carol Schaffer has won, with 200 votes over Tim Pennell's 173.

In Electoral Area B, Stephen Quinn won, receiving 57 votes to Albert Venor's 33.

In Electoral Area E, incumbent Sally Watson had a healthy victory with 165 votes. Ross Tapping came second with 43 and Bill MacKenzie finished with 20.

In Electoral Area I, incumbent Steven Rice held on to his seat with 164 votes compared to Daryll Marinello's 137.

In Electoral Area J, incumbent Ronaye Elliott held on with 187 votes, while Corine Lebourdais got 70.

In Electoral Area L, incumbent Ken Gillis defeated two other candidates, receiving 277 votes, while John Taylor had 150 and Mollie Routledge had 46.

In Electoral Area M, David Laird won with 230 votes versus Linda Murray's 160.

In Electoral Area O, incumbent Bill Kershaw kept his seat with 191 votes. Challenger Bill Humphreys received 12.

Two candidates ran unopposed and were therefore acclaimed earlier. Mel Rothenberger retained his seat in Electoral Area P and Herb Graham did the same in Electoral Area N.

9:09 p.m.

All polls have reported in, with 20,643 votes.

Mayor Ken Christian will remain in his seat at the head of the table, after garnering 17,328 votes. Challenger to that seat, William Turnbull, got 2,666.

Arjun Singh, Kathy Sinclair, Dieter Duty and Denis Walsh have also kept their seats, while being joined by Mike O'Reilly, Dale Bass, Sadie Hunter and Bill Sarai.

At the school board John O'Fee, Kathleen Karpuk, Joe Small, Heather Grieve and Meghan Wade have all won seats to represent Kamloops.

The results for the Thompson-Nicola Regional District have not been released yet.

9:04 p.m.

Currently, 15 of 18 polls have reported in

Here's how the results are looking:

9 p.m.

With the majority of polls reporting and a majority of the estimated votes counted, KamloopsMatterrs is declaring Ken Christian the winner of the mayoral seat.

8:58 p.m.

In the race for school board seats, John O'Fee continues to lead with more than 6,700 votes.

Karpuk, Small, Grieve and current chair Meghan Wade follow behind, currently with seats. Between Wade and Kerri Schill, the closest person without a seat at the table, currently, is 1,500 votes.

8:54 p.m.

The majority of polls are now reporting.

Incumbent Mayor Ken Christian continues to lead over William Turnbull, with 10,474 votes to 1,616.

For council seats, the race is similar to the situation 10 minutes ago, with Singh, Sinclair, Dudy, Bass, O'Reilly, Walsh, Hunter and Sarai currently holding the eight seats.

Ray Dhaliwal and Stephen Karpuk are the next closest with about 500 fewer votes than Sarai, currently.

8:43 p.m.

More polls have come in, from Arthur Hatton; Arthur Stevenson and Valleyview, but the leaders from 10 minutes ago are still the leaders.

Arjun Singh leads the pack of councillors with 4,977 votes with Kathy Sinclair, Dale Bass, Mike O'Reilly, Dieter Dudy, Denis Walsh, Bill Sarai and Sadie Hunter all currently in the top eight. Hunter has 3,026 votes. In ninth with 2,730 votes, currently, is incumbent councillor Ray Dhaliwal, who won his seat in the 2017 byelection.

Ken Christian still leads the mayor's race, with 6,000 more votes than challenger William Turnbull.

The leaders of the school trustees race rremainthe same as the last update as well

We're at the halfway point, with nine of 18 polls counted.

8:36 p.m.

With six of the 18 polls reporting here's what the situation looks like currently.

For the mayor's seat, incumbent Ken Christian is leading the way with 3,944 ballots. Challenger William Turnbull has 649 votes cast in his name.

Only a third of the votes cast have been counted at this time.

For school trustee John O'Fee currently leads the way, with Kathleen Karpuk, Joe Small, Meaghan Wade and Heather Grieve all close.

8:30 p.m.

Three out of 18 polls have been reported, here's who's leading the way:

Mayor Ken Christian is leading William Turnbull for mayor. Bill Sarai, Mike O'Reilly, Dale Bass and Sadie Hunter are leading the way for new councillors, while Arjun Singh, Kathy Sinclair, Dieter Dudy and Denis Walsh are also leading the way, as incumbents.

So far three polls have reported with 3,500 ballots cast.

8:25 p.m.

An estimated 20,570 people voted in this years election, according to Kamloops administrator Stephanie Nichols, or a turnout of 29.9 per cent.

7 p.m.

Polls are about to close in one hour. If you haven't voted yet, you still have time.

If you're in the grocery store parking lot and are seeing this just now on your phone, you can find all the information on candidates, voting stations and ID you will need right here. You can make it!

It all comes down to tonight.

After campaign pitches, all-candidate forums and social media platforms, public office hopefuls will find out if their hard work has paid off.

Will we see fresh, new faces on council? Will we see a mayor re-elect? Will we see new school board trustees? Time will tell.

If scrolling social media while sitting on your couch is your thing, you can follow us on Twitter, Facebook and Instagram (we'll try our best with the Insta).

We hope you'll join us!