Skip to content
PG Pulse
PG Pulse

Try searching for

Civic and politics

How Prince George has voted

Every candidate, vote count and turnout figure for the Prince George ridings in four BC and four federal elections, plus City mayor and council races since 2014. All numbers are from Elections BC, Elections Canada and the City’s official results.

Elections Canada vote sign on the doors of a polling station
Photo: ishmael n. daro from Toronto, Canada, CC BY 2.0, via Wikimedia Commons

Prince George municipal election

General voting day is Saturday, October 17, 2026, 8 a.m. to 8 p.m.

Advance voting: October 7, 8, 14 and 15, 8 a.m. to 8 p.m., at the Prince George Conference and Civic Centre. Results are posted by the City of Prince George after the polls close.

BC provincial elections

Prince George was split between Prince George-Mackenzie and Prince George-Valemount until 2024, when redistribution added Prince George-North Cariboo. The next election is October 24, 2026.

Vote share by riding, BC provincial elections

Parties under 3% are grouped as other.

Prince George-Mackenzie: winners and turnout
Prince George-Mackenzie: winner, party, vote share and turnout by election
YearWinnerPartyShareValid votesTurnout
2024Kiel GiddensBC Conservative60.9%18,56059.5%
2020Mike MorrisBC Liberal50.8%16,81849.1%
2017Mike MorrisBC Liberal57.1%18,77657.4%
2013Mike MorrisBC Liberal55.6%18,93456.9%

Province-wide seats

  • 2024 · BC NDP government, David EbyTurnout 58.5%
    BC NDP 47BC Conservative 44Green 247 for a majority
  • 2020 · BC NDP government, John HorganTurnout 53.9%
    BC NDP 57BC Liberal 28Green 244 for a majority
  • 2017 · BC NDP government, John HorganTurnout 61.2%
    BC Liberal 43BC NDP 41Green 344 for a majority

    Christy Clark's BC Liberal minority was sworn in after the election but lost a confidence vote on June 29, 2017; John Horgan's NDP formed a minority government with Green support and was sworn in July 18, 2017.

  • 2013 · BC Liberal government, Christy ClarkTurnout 57.1%
    BC Liberal 49BC NDP 34Green 1Independent 143 for a majority

Prince George-Mackenzie

Held by BC Conservative since 2024

2024Kiel GiddensTurnout 59.5%
Prince George-Mackenzie, 2024 general election results
CandidatePartyVotesShareBar
Kiel GiddensBC Conservative11,30760.9%
Shar McCroryBC NDP5,24228.2%
James SteidleGreen1,5768.5%
Rachael WeberIndependent4352.3%
Total valid votes18,560
  • Rachael Weber: Listed as Unaffiliated by Elections BC

Source: official results

2020Mike MorrisTurnout 49.1%
Prince George-Mackenzie, 2020 general election results
CandidatePartyVotesShareBar
Mike MorrisBC Liberal8,54350.8%
Joan AtkinsonBC NDP5,71734.0%
Catharine KendallGreen1,93511.5%
Dee KranzChristian Heritage3362.0%
Raymond RodgersLibertarian2871.7%
Total valid votes16,818

Source: official results

2017Mike MorrisTurnout 57.4%
Prince George-Mackenzie, 2017 general election results
CandidatePartyVotesShareBar
Mike MorrisBC Liberal10,72557.1%
Bobby DeepakBC NDP5,94231.7%
Hilary CrowleyGreen2,10911.2%
Total valid votes18,776

Source: official results

2013Mike MorrisTurnout 56.9%
Prince George-Mackenzie, 2013 general election results
CandidatePartyVotesShareBar
Mike MorrisBC Liberal10,52455.6%
Bobby DeepakBC NDP6,48834.3%
Karen McDowellGreen1,0775.7%
Terry RyszBC Conservative8454.5%
Total valid votes18,934

Source: official results

Prince George-Valemount

Held by BC Conservative since 2024

2024Rosalyn BirdTurnout 53.6%
Prince George-Valemount, 2024 general election results
CandidatePartyVotesShareBar
Rosalyn BirdBC Conservative9,01855.2%
Clay PountneyBC NDP5,70934.9%
Gwen JohanssonGreen1,6129.9%
Total valid votes16,339

Source: official results

2020Shirley BondTurnout 47.4%
Prince George-Valemount, 2020 general election results
CandidatePartyVotesShareBar
Shirley BondBC Liberal9,70355.6%
Laura ParentBC NDP4,71727.0%
MacKenzie KerrGreen2,59714.9%
Sean RobsonLibertarian4282.5%
Total valid votes17,445

Source: official results

2017Shirley BondTurnout 56.8%
Prince George-Valemount, 2017 general election results
CandidatePartyVotesShareBar
Shirley BondBC Liberal11,20958.2%
Natalie FletcherBC NDP5,69429.6%
Nan KendyGreen2,35612.2%
Total valid votes19,259

Source: official results

2013Shirley BondTurnout 56.6%
Prince George-Valemount, 2013 general election results
CandidatePartyVotesShareBar
Shirley BondBC Liberal11,29157.0%
Sherry OgasawaraBC NDP7,11635.9%
Nathan GiedeBC Conservative1,1055.6%
Donald A. RobertsChristian Heritage3141.6%
Total valid votes19,826

Source: official results

Prince George-North Cariboo

Held by BC Conservative since 2024

2024Sheldon ClareTurnout 60.0%
Prince George-North Cariboo, 2024 general election results
CandidatePartyVotesShareBar
Sheldon ClareBC Conservative11,43056.8%
Coralee OakesIndependent4,39421.8%
Denice BarduaBC NDP3,42617.0%
Randy ThompsonGreen8664.3%
Total valid votes20,116
  • Coralee Oakes: Incumbent BC United MLA (Cariboo North), ran as an independent

Source: official results

Turnout is registered voters who voted as a share of all registered voters, at final count. Candidate shares are of total valid votes. Every riding figure is from the Elections BC statement of votes for that election.

Federal elections

Two federal ridings cover Prince George. Renamed by Bill C-25 (45th Parliament), which received Royal Assent; the name changes came into force on 2026-09-16 and were announced by MP Todd Doherty on 2026-09-22. ourcommons.ca now lists Doherty's constituency as Cariboo—Prince George—Omineca. Boundaries are unchanged; the name reflects the Omineca region (Vanderhoof area).

Vote share by riding, federal elections

2025 results are on redrawn boundaries from the 2023 representation order.

Elections held as Cariboo—Prince George.

Cariboo—Prince George—Omineca: winners and turnout
Cariboo—Prince George—Omineca: winner, party, vote share and turnout by election
YearWinnerPartyShareValid votesTurnout
2025Todd DohertyConservative60.3%63,29168.0%
2021Todd DohertyConservative50.8%50,71359.5%
2019Todd DohertyConservative52.7%54,77464.8%
2015Todd DohertyConservative36.6%53,73467.8%

House of Commons seats

  • 2025 · Liberal minority, Mark CarneyTurnout 69.0%
    Liberal 169Conservative 144Bloc 22NDP 7Green 1172 for a majority
  • 2021 · Liberal minority, Justin TrudeauTurnout 62.6%
    Liberal 160Conservative 119Bloc 32NDP 25Green 2170 for a majority
  • 2019 · Liberal minority, Justin TrudeauTurnout 67.0%
    Liberal 157Conservative 121Bloc 32NDP 24Green 3Independent 1170 for a majority
  • 2015 · Liberal majority, Justin TrudeauTurnout 68.3%
    Liberal 184Conservative 99NDP 44Bloc 10Green 1170 for a majority

Cariboo—Prince George—Omineca

Contested as Cariboo—Prince George.

2025Todd DohertyTurnout 68.0%
Cariboo—Prince George—Omineca, 2025 general election results
CandidatePartyVotesShareBar
Todd DohertyConservative38,17560.3%
Clinton EmslieLiberal19,24330.4%
Angie BonazzoNDP3,9006.2%
Jodie CaplingGreen1,1551.8%
Rudy SansPeople's Party4360.7%
Kenneth B. ThomsonIndependent2080.3%
Jake WiensChristian Heritage Party1740.3%
Total valid votes63,291

The 2025 election used boundaries redrawn in the 2023 representation order, so results aren't directly comparable with 2015 to 2021.

Source: official results

2021Todd DohertyTurnout 59.5%
Cariboo—Prince George—Omineca, 2021 general election results
CandidatePartyVotesShareBar
Todd DohertyConservative25,77150.8%
Audrey McKinnonNDP10,32320.4%
Garth FrizzellLiberal8,39716.6%
Jeremy GustafsonPeople's Party4,1608.2%
Leigh Hunsinger-ChangGreen1,8443.6%
Henry ThiessenChristian Heritage Party2180.4%
Total valid votes50,713

Source: official results

2019Todd DohertyTurnout 64.8%
Cariboo—Prince George—Omineca, 2019 general election results
CandidatePartyVotesShareBar
Todd DohertyConservative28,84852.7%
Tracy CalogherosLiberal10,93220.0%
Heather SapergiaNDP8,44015.4%
Mackenzie KerrGreen4,9989.1%
Jing Lan YangPeople's Party1,2062.2%
Michael OrrIndependent3500.6%
Total valid votes54,774

Source: official results

2015Todd DohertyTurnout 67.8%
Cariboo—Prince George—Omineca, 2015 general election results
CandidatePartyVotesShareBar
Todd DohertyConservative19,68836.6%
Tracy CalogherosLiberal16,92131.5%
Trent DerrickNDP13,87925.8%
Richard Edward JaquesGreen1,8603.5%
Sheldon ClareIndependent6571.2%
Gordon CampbellNo affiliation4020.7%
Adam De KroonChristian Heritage Party3270.6%
Total valid votes53,734

Source: official results

Prince George—Peace River—Northern Rockies

2025Bob ZimmerTurnout 66.7%
Prince George—Peace River—Northern Rockies, 2025 general election results
CandidatePartyVotesShareBar
Bob ZimmerConservative41,95671.1%
Peter NjengaLiberal11,54519.6%
Cory Grizz LongleyNDP3,5426.0%
Mary ForbesGreen1,2592.1%
David WatsonPeople's Party6901.2%
Total valid votes58,992

The 2025 election used boundaries redrawn in the 2023 representation order, so results aren't directly comparable with 2015 to 2021.

Source: official results

2021Bob ZimmerTurnout 61.5%
Prince George—Peace River—Northern Rockies, 2021 general election results
CandidatePartyVotesShareBar
Bob ZimmerConservative29,88260.7%
Cory Grizz LongleyNDP6,64713.5%
Ryan DyckPeople's Party5,13810.4%
Amir AlaviLiberal4,2368.6%
Catharine KendallGreen1,6613.4%
David JeffersMaverick Party1,5803.2%
Phil HewkinCanada's Fourth Front530.1%
Total valid votes49,197

Source: official results

2019Bob ZimmerTurnout 68.3%
Prince George—Peace River—Northern Rockies, 2019 general election results
CandidatePartyVotesShareBar
Bob ZimmerConservative38,47369.8%
Mavis EricksonLiberal6,39111.6%
Marcia LuccockNDP5,0699.2%
Catharine KendallGreen3,4486.3%
Ron VaillantPeople's Party1,7483.2%
Total valid votes55,129

Source: official results

2015Bob ZimmerTurnout 66.5%
Prince George—Peace River—Northern Rockies, 2015 general election results
CandidatePartyVotesShareBar
Bob ZimmerConservative27,23752.5%
Matt ShawLiberal12,91324.9%
Kathi DickieNDP8,01415.5%
Elizabeth BiggarGreen2,6725.2%
W. Todd KellerLibertarian Party5591.1%
Barry BlackmanProgressive Canadian Party4640.9%
Total valid votes51,859

Source: official results

Votes and shares are Elections Canada's validated official results, with shares of valid votes rounded to one decimal as published. Turnout is ballots cast as a share of electors on the lists.

City of Prince George

Mayor and eight councillors, elected at large every four years. The next election is October 17, 2026.

2022 election

Turnout 26.3%

Mayor

  • Simon YuElected40.2% 6,092
  • Terri McConnachie27.4% 4,152
  • Roy Stewart16.0% 2,424
  • Adam Hyatt11.7% 1,773
  • Lisa Mitchell3.7% 553
  • Christopher S. Wood1.1% 159
Council: all 20 candidates
Prince George council election 2022, votes by candidate
CandidateVotes
Brian Skakun9,370
Garth Frizzell6,911
Kyle Sampson6,840
Cori Ramsay5,971
Ron Polillo5,685
Trudy Klassen5,515
Tim Bennett5,295
Susan Scott5,224
Wesley Mitchell4,790
Cameron Stolz4,401
Karm Manhas4,333
Karen Muir3,973
James Steidle3,947
John Zukowski3,440
Colleen Mahoney3,399
Chris Stern2,425
Paul Serup2,081
Doug Jeffery1,903
Nour Salim1,729
Richard Cook1,202

Official counts from the City's Determination of Official Election Results. 15,310 ballots were cast. Mayor shares are of the 15,153 votes cast for mayor. Turnout is CivicInfo BC's estimate of eligible voters who voted.

2018 election

Turnout 24.0%

Mayor

  • Lyn HallElected91.8% 11,702
  • Willy Ens8.2% 1,045
Council: all 13 candidates
Prince George council election 2018, votes by candidate
CandidateVotes
Brian Skakun9,475
Kyle Sampson8,304
Garth Frizzell8,199
Murry Krause8,008
Susan Scott7,775
Terri P. McConnachie7,111
Frank Everitt6,680
Cori Ramsay5,693
Dave Fuller5,001
Cameron Stolz4,971
Viv Fox3,697
Chris Wood2,266
Paul Serup1,746

Vote counts as compiled on Wikipedia's 2018 BC municipal elections page; we couldn't confirm the official ballots-cast total. Mayor shares are of the 12,747 votes cast for mayor. Turnout is CivicInfo BC's estimate of eligible voters who voted.

2014 election

Turnout 37.0%

Mayor

  • Lyn HallElected54.2% 10,463
  • Don Zurowski45.8% 8,850
Council: all 25 candidates
Prince George council election 2014, votes by candidate
CandidateVotes
Brian Skakun12,674
Murry Krause10,304
Garth Frizzell8,773
Albert Koehler8,022
Frank Everitt7,788
Jillian Merrick6,829
Terri Patricia McConnachie6,580
Susan Scott6,217
Debora Munoz6,122
Dave Wilbur5,773
Bryan Mix4,974
Cameron Stolz4,916
Trent Derrick3,893
Jason Luke3,678
Monica Peacock3,529
Alex Huber3,227
Ron Gallo3,130
Roy Spooner3,029
Ravi Saxena2,846
Harry Ulch2,809
Gregg Kauk2,485
Foxy De-Rossi1,956
Coralee Larsen1,531
Ron Roberts771
Jeffrey Ryan Cunin746

Vote counts as compiled on Wikipedia's 2014 BC municipal elections page, matching Prince George Citizen reporting for the mayor's race; we couldn't confirm the official ballots-cast total. Mayor shares are of the 19,313 votes cast for mayor. Turnout is CivicInfo BC's estimate of eligible voters who voted.

Turnout over time

Provincial and federal turnout is the share of registered voters who voted. City turnout is CivicInfo BC’s estimate of eligible voters, so the two aren’t directly comparable.

Turnout by election
Contest20132014201520172018201920202021202220242025
Prince George-Mackenzie (BC)57%57%49%60%
Prince George-Valemount (BC)57%57%47%54%
Cariboo—Prince George—Omineca (federal)68%65%60%68%
City of Prince George37%24%26%

Sources

How these figures are gathered

Live figures are fetched from these providers and cached briefly on our server. Provisional real-time data can be revised by the source. When a source is down we say so rather than guess.

Add PG Pulse to your home screen

Your browser installs apps from its Share menu.

  1. Tap Share in the browser toolbar (at the bottom of the screen on iPhone, at the top on iPad).
  2. Scroll down and tap Add to Home Screen.
  3. Tap Add. PG Pulse opens from its icon like any other app.