Skip to content
Join our Newsletter

Elections Canada releases validated results for Northern BC ridings

Final results reaffirm that both Conservative and Liberal candidates improved their standings in Prince George ridings compared to the 2021 election
pgc-mp-openhouse-1
Prince George-Peace River-Northern Rockies MP Bob Zimmer (left) and Cariboo-Prince George MP Todd Doherty address an open house at their downtown Prince George constituency office in December 2024.

Election results have been validated in British Columbia’s three northernmost ridings by Elections Canada, reaffirming victories by Conservative candidates in Cariboo-Prince George, Prince George-Peace River-Northern Rockies and Skeena-Bulkley Valley.

Here are the final results for each riding.

Prince George-Peace River-Northern Rockies

Conservative incumbent Bob Zimmer was returned to the House of Commons for a fifth-straight term with 41,956 votes, which represented 71.1 per cent of votes cast.

There were 59,358 votes cast with 366 rejected ballots. With a pre-election total of 88,784 electors, turnout was around 66.88 per cent. There were 366 rejected ballots.

That turnout is the second highest since the 2004 election after the 68.33 per cent of eligible voters who cast ballots in 2019. However, it is the highest number of total votes cast since 2004.

The full results are as follows, with candidates listed in order from most to fewest votes.

  • Bob Zimmer (Conservative): 41,956 votes, 71.1 per cent vote share,
  • Peter Njenga (Liberal): 11,545 votes, 19.6 per cent vote share,
  • Cory “Grizz” Longley (NDP): 3,542 votes, six per cent vote share,
  • Mary Forbes (Green): 1,259 votes, 2.1 per cent vote share and
  • David Watson (PPC): 690 votes, 1.2 per cent vote share.

Both that vote total and vote share are record highs for Zimmer across his five campaigns. His previous record vote total was the 38473 ballots and 69.8 per cent vote share he earned in 2019.

Compared to the 2021 election, Longley’s vote total decreased by around half from the 6,657 ballots he received that year. In that election, the NDP candidate earned 13.5 per cent of the vote in a second-place finish, more than double what he earned in 2021.

Though he placed a distant second, Njenga earned more than double the ballots than the 4,236 votes and 8.6 per cent vote share Liberal candidate Amir Alavi earned in a fourth-place finish in 2021.

Green candidate Mary Forbes saw slight losses compared to Catherine Kendall in 2021, who earned 1,661 votes and a 3.4 per cent vote share in a fifth-place finish.

The People’s Party of Canada’s vote total and share collapsed in the 2025 election, with David Watson receiving almost one-tenth of the 5,138 votes and 10.4 per cent vote share that PPC candidate Ryan Dyck earned in a 2021 third-place finish.

The 2021 election also saw candidates from Canada’s Fourth Front and the Maverick Party run in this riding, both of which were deregistered ahead of the 2025 election.

Cariboo-Prince George

When the Citizen reported on the unofficial results for this riding, this year’s election appeared to represent a record turnout dating back to 2004 with 63,322 votes cast, representing a 68.21 per cent turnout.

That hasn’t changed with the validated results, showing 63,647 votes cast and a turnout of 68.56 per cent. There were 356 rejected ballots.

Conservative incumbent Todd Doherty went from 38,039 votes representing 60.1 per cent of ballots cast in the preliminary results to 38,175 votes representing a 60.3 per cent vote share in the validated results.

That’s the highest total number of votes and voter turnout in the riding since it was first contested in 2004. The previous highs were the 67.8 per cent turnout in 2015 and the 55,095 votes cast in 2019.

The full results are as follows, with candidates listed in order from most to fewest votes.

  • Todd Doherty (Conservative): 38,175 votes, 60.3 per cent vote share,
  • Clinton Emslie (Liberal): 19,243 votes, 30.4 per cent vote share,
  • Angie Bonazzo (NDP): 3,900 votes, 6.2 per cent vote share,
  • Jodie Capling (Green): 1,155 votes, 1.8 per cent vote share,
  • Rudy Sans (PPC): 436 votes, 0.7 per cent vote share,
  • Kenneth B. Thomson (independent): 208 votes, 0.3 per cent vote share and
  • Jake Wiens (Christian Heritage): 174 votes, 0.3 per cent vote share.

Like Zimmer, both that vote total and vote share are records across Doherty’s four campaigns. His previous highs were the 28,848 votes and 52.7 per cent vote share he earned in the 2019 federal election.

Emslie more than doubled the Liberals’ vote total and almost doubled their vote share compared to 2021, when Coun. Garth Frizzell earned 8,397 votes and 16.6 per cent vote share in a third-place finish.

Bonazzo saw support for the NDP reduced by more than half from 2021, when Audrey McKinnon earned 10,323 votes and a 20.4 per cent vote share in a second-place finish.

The Green Party suffered some loss of support compared to 2021, when Leigh Hunsigner-Chang received 1,844 votes and 3.6 per cent vote share.

Like in the other Prince George riding, support from the People’s Party of Canada plummeted, with 2021 candidate Jeremy Gustafson having received 4,160 votes and an 8.2 per cent vote share.

Support for the Christian Heritage Party only dropped slightly from 2021 to 2025, with Henry Thiessen getting 218 votes and a 0.4 per cent vote share last time around.

Skeena-Bulkley Valley

After seven straight NDP victories from 2004 and 2021 under Nathan Cullen and then Taylor Bachrach, former BC Liberal cabinet minister and Haisla Nation chief councillor Ellis Ross took the northwestern riding for the Conservatives on election night with 21,202 votes and 47.2 per cent of the vote share.

Turnout was around 61.4 per cent.

The full results are as follows, with candidates listed in order from most to fewest votes.

  • Ellis Ross (Conservative): 21,202 votes and 47.2 per cent vote share,
  • Taylor Bachrach (NDP): 17,677 votes, 39.3 per cent vote share,
  • Inderpal Dhillon (Liberal): 4,923 votes and 11 per cent vote share,
  • Rod Taylor (Christian Heritage): 602 votes and 1.3 per cent vote share and
  • Adeana Young (Green): 528 votes and 1.2 per cent vote share.

In his loss, Bachrach actually received more votes than the 15,921 he earned in 2021, which represented a vote share of 42.6 per cent.

Ross increased the Tories’ vote total by almost 8,000 votes and around 11 per cent of the vote share compared to the 13,513 votes and 36.1 per cent vote share that Claire Rattée — now a BC Conservative MLA — earned in 2021.

Dhillon made some gains for the Liberals after Lakhwinder Jhaj earned 2,866 votes and a 7.7 per cent vote share in 2021.

The 2025 election was the second consecutive outing for Green candidate Adeana Young, who saw her vote total and share be reduced to almost one-third of what they were in 2021 with 1,406 votes and a 2.1 per cent vote share.

Christian Heritage Party Leader Rod Taylor lost some support from the 2021 election, where he earned 797 votes and a 2.1 per cent vote share.

The People’s Party of Canada did not run a candidate in Skeena-Bulkley Valley in 2025 after Jody Craven earned 2,888 votes and a 7.7 per cent vote share in 2021.