---
title: "Prince George election results since 2013 | PG Pulse"
description: "BC and federal results by riding for Prince George (2013 to 2025) and City mayor and council results (2014 to 2022), with vote share and turnout."
url: https://princegeorgepulse.ca/civic/results/
markdown: https://princegeorgepulse.ca/civic/results.md
site: PG Pulse (https://princegeorgepulse.ca), The pulse of Prince George, British Columbia
generated: 2026-10-16T15:21:39.325Z
---

[Civic and politics](https://princegeorgepulse.ca/civic/)

# 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.

- [Provincial](https://princegeorgepulse.ca/civic/results/#provincial)
- [Federal](https://princegeorgepulse.ca/civic/results/#federal)
- [City of Prince George](https://princegeorgepulse.ca/civic/results/#municipal)
- [Turnout](https://princegeorgepulse.ca/civic/results/#turnout)

![Elections Canada vote sign on the doors of a polling station](https://princegeorgepulse-media.s3.ca-central-1.amazonaws.com/prince-george/guides/elections-canada-vote-sign-doors-polling-station-c5e216-1280.webp)

[Photo: ishmael n. daro from Toronto, Canada, CC BY 2.0, via Wikimedia Commons](https://commons.wikimedia.org/wiki/File:Elections_Canada_polling_station_2015_(22123881438).jpg)

## 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.

[Where to vote](https://princegeorgepulse.ca/civic/election-2026/#where-to-vote) [Candidates](https://princegeorgepulse.ca/civic/election-2026/#candidates) [Official results (opens in a new tab)](https://www.princegeorge.ca/city-hall/elections/election-results)

## 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_

| Year | Winner | Party | Share | Valid votes | Turnout |
| --- | --- | --- | --- | --- | --- |
| 2024 | Kiel Giddens | BC Conservative | 60.9% | 18,560 | 59.5% |
| 2020 | Mike Morris | BC Liberal | 50.8% | 16,818 | 49.1% |
| 2017 | Mike Morris | BC Liberal | 57.1% | 18,776 | 57.4% |
| 2013 | Mike Morris | BC Liberal | 55.6% | 18,934 | 56.9% |

### Province-wide seats

- **2024** · BC NDP government, David Eby Turnout **58.5%**
  BC NDP **47** BC Conservative **44** Green **2** 47 for a majority
- **2020** · BC NDP government, John Horgan Turnout **53.9%**
  BC NDP **57** BC Liberal **28** Green **2** 44 for a majority
- **2017** · BC NDP government, John Horgan Turnout **61.2%**
  BC Liberal **43** BC NDP **41** Green **3** 44 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 Clark Turnout **57.1%**
  BC Liberal **49** BC NDP **34** Green **1** Independent **1** 43 for a majority

### Prince George-Mackenzie

Held by BC Conservative since 2024

**2024 Kiel Giddens Turnout **59.5%****

_Prince George-Mackenzie, 2024 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Kiel Giddens | BC Conservative | 11,307 | 60.9% |  |
| Shar McCrory | BC NDP | 5,242 | 28.2% |  |
| James Steidle | Green | 1,576 | 8.5% |  |
| Rachael Weber | Independent | 435 | 2.3% |  |
| Total valid votes | 18,560 |  |  |  |

- Rachael Weber: Listed as Unaffiliated by Elections BC

Source: [official results](https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf)

**2020 Mike Morris Turnout **49.1%****

_Prince George-Mackenzie, 2020 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Mike Morris | BC Liberal | 8,543 | 50.8% |  |
| Joan Atkinson | BC NDP | 5,717 | 34.0% |  |
| Catharine Kendall | Green | 1,935 | 11.5% |  |
| Dee Kranz | Christian Heritage | 336 | 2.0% |  |
| Raymond Rodgers | Libertarian | 287 | 1.7% |  |
| Total valid votes | 16,818 |  |  |  |

Source: [official results](https://www.elections.bc.ca/docs/rpt/2020-provincial-general-election-report.pdf)

**2017 Mike Morris Turnout **57.4%****

_Prince George-Mackenzie, 2017 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Mike Morris | BC Liberal | 10,725 | 57.1% |  |
| Bobby Deepak | BC NDP | 5,942 | 31.7% |  |
| Hilary Crowley | Green | 2,109 | 11.2% |  |
| Total valid votes | 18,776 |  |  |  |

Source: [official results](https://www.elections.bc.ca/docs/rpt/2017-election-report/pdf/2017-provincial-general-election-sov.pdf)

**2013 Mike Morris Turnout **56.9%****

_Prince George-Mackenzie, 2013 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Mike Morris | BC Liberal | 10,524 | 55.6% |  |
| Bobby Deepak | BC NDP | 6,488 | 34.3% |  |
| Karen McDowell | Green | 1,077 | 5.7% |  |
| Terry Rysz | BC Conservative | 845 | 4.5% |  |
| Total valid votes | 18,934 |  |  |  |

Source: [official results](https://web.archive.org/web/20170517083103/http://142.34.128.33/docs/rpt/2013GE/2013-GE-SOV.pdf)

### Prince George-Valemount

Held by BC Conservative since 2024

**2024 Rosalyn Bird Turnout **53.6%****

_Prince George-Valemount, 2024 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Rosalyn Bird | BC Conservative | 9,018 | 55.2% |  |
| Clay Pountney | BC NDP | 5,709 | 34.9% |  |
| Gwen Johansson | Green | 1,612 | 9.9% |  |
| Total valid votes | 16,339 |  |  |  |

Source: [official results](https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf)

**2020 Shirley Bond Turnout **47.4%****

_Prince George-Valemount, 2020 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Shirley Bond | BC Liberal | 9,703 | 55.6% |  |
| Laura Parent | BC NDP | 4,717 | 27.0% |  |
| MacKenzie Kerr | Green | 2,597 | 14.9% |  |
| Sean Robson | Libertarian | 428 | 2.5% |  |
| Total valid votes | 17,445 |  |  |  |

Source: [official results](https://www.elections.bc.ca/docs/rpt/2020-provincial-general-election-report.pdf)

**2017 Shirley Bond Turnout **56.8%****

_Prince George-Valemount, 2017 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Shirley Bond | BC Liberal | 11,209 | 58.2% |  |
| Natalie Fletcher | BC NDP | 5,694 | 29.6% |  |
| Nan Kendy | Green | 2,356 | 12.2% |  |
| Total valid votes | 19,259 |  |  |  |

Source: [official results](https://www.elections.bc.ca/docs/rpt/2017-election-report/pdf/2017-provincial-general-election-sov.pdf)

**2013 Shirley Bond Turnout **56.6%****

_Prince George-Valemount, 2013 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Shirley Bond | BC Liberal | 11,291 | 57.0% |  |
| Sherry Ogasawara | BC NDP | 7,116 | 35.9% |  |
| Nathan Giede | BC Conservative | 1,105 | 5.6% |  |
| Donald A. Roberts | Christian Heritage | 314 | 1.6% |  |
| Total valid votes | 19,826 |  |  |  |

Source: [official results](https://web.archive.org/web/20170517083103/http://142.34.128.33/docs/rpt/2013GE/2013-GE-SOV.pdf)

### Prince George-North Cariboo

Held by BC Conservative since 2024

**2024 Sheldon Clare Turnout **60.0%****

_Prince George-North Cariboo, 2024 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Sheldon Clare | BC Conservative | 11,430 | 56.8% |  |
| Coralee Oakes | Independent | 4,394 | 21.8% |  |
| Denice Bardua | BC NDP | 3,426 | 17.0% |  |
| Randy Thompson | Green | 866 | 4.3% |  |
| Total valid votes | 20,116 |  |  |  |

- Coralee Oakes: Incumbent BC United MLA (Cariboo North), ran as an independent

Source: [official results](https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf)

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_

| Year | Winner | Party | Share | Valid votes | Turnout |
| --- | --- | --- | --- | --- | --- |
| 2025 | Todd Doherty | Conservative | 60.3% | 63,291 | 68.0% |
| 2021 | Todd Doherty | Conservative | 50.8% | 50,713 | 59.5% |
| 2019 | Todd Doherty | Conservative | 52.7% | 54,774 | 64.8% |
| 2015 | Todd Doherty | Conservative | 36.6% | 53,734 | 67.8% |

### House of Commons seats

- **2025** · Liberal minority, Mark Carney Turnout **69.0%**
  Liberal **169** Conservative **144** Bloc **22** NDP **7** Green **1** 172 for a majority
- **2021** · Liberal minority, Justin Trudeau Turnout **62.6%**
  Liberal **160** Conservative **119** Bloc **32** NDP **25** Green **2** 170 for a majority
- **2019** · Liberal minority, Justin Trudeau Turnout **67.0%**
  Liberal **157** Conservative **121** Bloc **32** NDP **24** Green **3** Independent **1** 170 for a majority
- **2015** · Liberal majority, Justin Trudeau Turnout **68.3%**
  Liberal **184** Conservative **99** NDP **44** Bloc **10** Green **1** 170 for a majority

### Cariboo—Prince George—Omineca

Contested as Cariboo—Prince George.

**2025 Todd Doherty Turnout **68.0%****

_Cariboo—Prince George—Omineca, 2025 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Todd Doherty | Conservative | 38,175 | 60.3% |  |
| Clinton Emslie | Liberal | 19,243 | 30.4% |  |
| Angie Bonazzo | NDP | 3,900 | 6.2% |  |
| Jodie Capling | Green | 1,155 | 1.8% |  |
| Rudy Sans | People's Party | 436 | 0.7% |  |
| Kenneth B. Thomson | Independent | 208 | 0.3% |  |
| Jake Wiens | Christian Heritage Party | 174 | 0.3% |  |
| Total valid votes | 63,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](https://www.elections.ca/res/rep/off/ovrGE45/62/table12E.html)

**2021 Todd Doherty Turnout **59.5%****

_Cariboo—Prince George—Omineca, 2021 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Todd Doherty | Conservative | 25,771 | 50.8% |  |
| Audrey McKinnon | NDP | 10,323 | 20.4% |  |
| Garth Frizzell | Liberal | 8,397 | 16.6% |  |
| Jeremy Gustafson | People's Party | 4,160 | 8.2% |  |
| Leigh Hunsinger-Chang | Green | 1,844 | 3.6% |  |
| Henry Thiessen | Christian Heritage Party | 218 | 0.4% |  |
| Total valid votes | 50,713 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2021app/53/table12E.html)

**2019 Todd Doherty Turnout **64.8%****

_Cariboo—Prince George—Omineca, 2019 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Todd Doherty | Conservative | 28,848 | 52.7% |  |
| Tracy Calogheros | Liberal | 10,932 | 20.0% |  |
| Heather Sapergia | NDP | 8,440 | 15.4% |  |
| Mackenzie Kerr | Green | 4,998 | 9.1% |  |
| Jing Lan Yang | People's Party | 1,206 | 2.2% |  |
| Michael Orr | Independent | 350 | 0.6% |  |
| Total valid votes | 54,774 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2019app/51/table12E.html)

**2015 Todd Doherty Turnout **67.8%****

_Cariboo—Prince George—Omineca, 2015 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Todd Doherty | Conservative | 19,688 | 36.6% |  |
| Tracy Calogheros | Liberal | 16,921 | 31.5% |  |
| Trent Derrick | NDP | 13,879 | 25.8% |  |
| Richard Edward Jaques | Green | 1,860 | 3.5% |  |
| Sheldon Clare | Independent | 657 | 1.2% |  |
| Gordon Campbell | No affiliation | 402 | 0.7% |  |
| Adam De Kroon | Christian Heritage Party | 327 | 0.6% |  |
| Total valid votes | 53,734 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2015app/41/table12E.html)

### Prince George—Peace River—Northern Rockies

**2025 Bob Zimmer Turnout **66.7%****

_Prince George—Peace River—Northern Rockies, 2025 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Bob Zimmer | Conservative | 41,956 | 71.1% |  |
| Peter Njenga | Liberal | 11,545 | 19.6% |  |
| Cory Grizz Longley | NDP | 3,542 | 6.0% |  |
| Mary Forbes | Green | 1,259 | 2.1% |  |
| David Watson | People's Party | 690 | 1.2% |  |
| Total valid votes | 58,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](https://www.elections.ca/res/rep/off/ovrGE45/62/table12E.html)

**2021 Bob Zimmer Turnout **61.5%****

_Prince George—Peace River—Northern Rockies, 2021 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Bob Zimmer | Conservative | 29,882 | 60.7% |  |
| Cory Grizz Longley | NDP | 6,647 | 13.5% |  |
| Ryan Dyck | People's Party | 5,138 | 10.4% |  |
| Amir Alavi | Liberal | 4,236 | 8.6% |  |
| Catharine Kendall | Green | 1,661 | 3.4% |  |
| David Jeffers | Maverick Party | 1,580 | 3.2% |  |
| Phil Hewkin | Canada's Fourth Front | 53 | 0.1% |  |
| Total valid votes | 49,197 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2021app/53/table12E.html)

**2019 Bob Zimmer Turnout **68.3%****

_Prince George—Peace River—Northern Rockies, 2019 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Bob Zimmer | Conservative | 38,473 | 69.8% |  |
| Mavis Erickson | Liberal | 6,391 | 11.6% |  |
| Marcia Luccock | NDP | 5,069 | 9.2% |  |
| Catharine Kendall | Green | 3,448 | 6.3% |  |
| Ron Vaillant | People's Party | 1,748 | 3.2% |  |
| Total valid votes | 55,129 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2019app/51/table12E.html)

**2015 Bob Zimmer Turnout **66.5%****

_Prince George—Peace River—Northern Rockies, 2015 general election results_

| Candidate | Party | Votes | Share | Bar |
| --- | --- | --- | --- | --- |
| Bob Zimmer | Conservative | 27,237 | 52.5% |  |
| Matt Shaw | Liberal | 12,913 | 24.9% |  |
| Kathi Dickie | NDP | 8,014 | 15.5% |  |
| Elizabeth Biggar | Green | 2,672 | 5.2% |  |
| W. Todd Keller | Libertarian Party | 559 | 1.1% |  |
| Barry Blackman | Progressive Canadian Party | 464 | 0.9% |  |
| Total valid votes | 51,859 |  |  |  |

Source: [official results](https://www.elections.ca/res/rep/off/ovr2015app/41/table12E.html)

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 YuElected 40.2% 6,092
- Terri McConnachie 27.4% 4,152
- Roy Stewart 16.0% 2,424
- Adam Hyatt 11.7% 1,773
- Lisa Mitchell 3.7% 553
- Christopher S. Wood 1.1% 159

**Council: all 20 candidates**

_Prince George council election 2022, votes by candidate_

| Candidate | Votes |
| --- | --- |
| Brian Skakun | 9,370 |
| Garth Frizzell | 6,911 |
| Kyle Sampson | 6,840 |
| Cori Ramsay | 5,971 |
| Ron Polillo | 5,685 |
| Trudy Klassen | 5,515 |
| Tim Bennett | 5,295 |
| Susan Scott | 5,224 |
| Wesley Mitchell | 4,790 |
| Cameron Stolz | 4,401 |
| Karm Manhas | 4,333 |
| Karen Muir | 3,973 |
| James Steidle | 3,947 |
| John Zukowski | 3,440 |
| Colleen Mahoney | 3,399 |
| Chris Stern | 2,425 |
| Paul Serup | 2,081 |
| Doug Jeffery | 1,903 |
| Nour Salim | 1,729 |
| Richard Cook | 1,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.

Source: [City of Prince George official results](https://www.princegeorge.ca/media/1453). [Report a data problem](https://princegeorgepulse.ca/feedback/?kind=correction&page=%2Fcivic%2Fresults%2F&subject=Data+problem%3A+City+of+Prince+George+official+results)

### 2018 election

Turnout **24.0%**

#### Mayor

- Lyn HallElected 91.8% 11,702
- Willy Ens 8.2% 1,045

**Council: all 13 candidates**

_Prince George council election 2018, votes by candidate_

| Candidate | Votes |
| --- | --- |
| Brian Skakun | 9,475 |
| Kyle Sampson | 8,304 |
| Garth Frizzell | 8,199 |
| Murry Krause | 8,008 |
| Susan Scott | 7,775 |
| Terri P. McConnachie | 7,111 |
| Frank Everitt | 6,680 |
| Cori Ramsay | 5,693 |
| Dave Fuller | 5,001 |
| Cameron Stolz | 4,971 |
| Viv Fox | 3,697 |
| Chris Wood | 2,266 |
| Paul Serup | 1,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.

Source: [Wikipedia, BC municipal elections](https://en.wikipedia.org/wiki/2018_British_Columbia_municipal_elections#Prince_George). [Report a data problem](https://princegeorgepulse.ca/feedback/?kind=correction&page=%2Fcivic%2Fresults%2F&subject=Data+problem%3A+Wikipedia%2C+BC+municipal+elections)

### 2014 election

Turnout **37.0%**

#### Mayor

- Lyn HallElected 54.2% 10,463
- Don Zurowski 45.8% 8,850

**Council: all 25 candidates**

_Prince George council election 2014, votes by candidate_

| Candidate | Votes |
| --- | --- |
| Brian Skakun | 12,674 |
| Murry Krause | 10,304 |
| Garth Frizzell | 8,773 |
| Albert Koehler | 8,022 |
| Frank Everitt | 7,788 |
| Jillian Merrick | 6,829 |
| Terri Patricia McConnachie | 6,580 |
| Susan Scott | 6,217 |
| Debora Munoz | 6,122 |
| Dave Wilbur | 5,773 |
| Bryan Mix | 4,974 |
| Cameron Stolz | 4,916 |
| Trent Derrick | 3,893 |
| Jason Luke | 3,678 |
| Monica Peacock | 3,529 |
| Alex Huber | 3,227 |
| Ron Gallo | 3,130 |
| Roy Spooner | 3,029 |
| Ravi Saxena | 2,846 |
| Harry Ulch | 2,809 |
| Gregg Kauk | 2,485 |
| Foxy De-Rossi | 1,956 |
| Coralee Larsen | 1,531 |
| Ron Roberts | 771 |
| Jeffrey Ryan Cunin | 746 |

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.

Source: [Wikipedia, BC municipal elections](https://en.wikipedia.org/wiki/2014_British_Columbia_municipal_elections#Prince_George). [Report a data problem](https://princegeorgepulse.ca/feedback/?kind=correction&page=%2Fcivic%2Fresults%2F&subject=Data+problem%3A+Wikipedia%2C+BC+municipal+elections)

## 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_

| Contest | 2013 | 2014 | 2015 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2024 | 2025 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 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 George |  | 37% |  |  | 24% |  |  |  | 26% |  |  |

Voting this October? See [your representatives, candidates and key dates](https://princegeorgepulse.ca/civic/), or read the [how-to-vote guide](https://princegeorgepulse.ca/civic/election-2026/).

## Sources

- [Elections BC: Statement of Votes, 40th Provincial General Election (May 14, 2013)](https://web.archive.org/web/20170517083103/http://142.34.128.33/docs/rpt/2013GE/2013-GE-SOV.pdf)
- [Elections BC: Statement of Votes, 41st Provincial General Election (May 9, 2017)](https://www.elections.bc.ca/docs/rpt/2017-election-report/pdf/2017-provincial-general-election-sov.pdf)
- [Elections BC: 2017 results by electoral district](https://elections.bc.ca/docs/rpt/2017-election-report/pdf/results-by-electoral-district.pdf)
- [Elections BC: 42nd Election Report and Statement of Votes (October 24, 2020)](https://www.elections.bc.ca/docs/rpt/2020-provincial-general-election-report.pdf)
- [Elections BC: Statement of Votes, 43rd Provincial General Election (October 19, 2024)](https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf)
- [Wikipedia: Prince George-Mackenzie](https://en.wikipedia.org/wiki/Prince_George-Mackenzie)
- [Wikipedia: Prince George-Valemount](https://en.wikipedia.org/wiki/Prince_George-Valemount)
- [Wikipedia: Prince George-North Cariboo](https://en.wikipedia.org/wiki/Prince_George-North_Cariboo)
- [Wikipedia: 2017 British Columbia general election](https://en.wikipedia.org/wiki/2017_British_Columbia_general_election)
- [Elections Canada: Official voting results, 42nd general election (2015)](https://www.elections.ca/res/rep/off/ovr2015app/41/table12E.html)
- [Elections Canada: Official voting results, 43rd general election (2019)](https://www.elections.ca/res/rep/off/ovr2019app/51/table12E.html)
- [Elections Canada: Official voting results, 44th general election (2021)](https://www.elections.ca/res/rep/off/ovr2021app/53/table12E.html)
- [Elections Canada: Official voting results, 45th general election (2025)](https://www.elections.ca/res/rep/off/ovrGE45/home.html)
- [House of Commons: Party standings](https://www.ourcommons.ca/members/en/party-standings)
- [House of Commons: Changes in membership, 45th Parliament](https://www.ourcommons.ca/members/en/partystandings/changes)
- [House of Commons: Ministry (Cabinet)](https://www.ourcommons.ca/members/en/ministries)
- [Wikipedia: Cariboo—Prince George](https://en.wikipedia.org/wiki/Cariboo%E2%80%94Prince_George)
- [Wikipedia: Prince George—Peace River—Northern Rockies](https://en.wikipedia.org/wiki/Prince_George%E2%80%94Peace_River%E2%80%94Northern_Rockies)
- [100 Mile Free Press: Cariboo-Prince George riding renamed to Cariboo-Prince George-Omineca](https://100milefreepress.net/2026/09/22/cariboo-prince-george-riding-renamed-to-cariboo-prince-george-omineca/)
- [CKPG Today: Riding renamed Cariboo—Prince George—Omineca](https://ckpgtoday.ca/2026/09/22/riding-renamed-cariboo-prince-george-omineca/)
- [City of Prince George, 2022 Election Official Results (PDF)](https://www.princegeorge.ca/media/1453)
- [City of Prince George, 2022 Election Official Results page](https://www.princegeorge.ca/city-hall/reports-publications/2022-election-official-results)
- [CivicInfo BC, Election Results: Prince George (City)](https://www.civicinfo.bc.ca/election-results-v3/index?localgovernmentid=105&select-year=2022&select-view-by=municipality)
- [Wikipedia, 2022 British Columbia municipal elections](https://en.wikipedia.org/wiki/2022_British_Columbia_municipal_elections#Prince_George)
- [Wikipedia, 2018 British Columbia municipal elections](https://en.wikipedia.org/wiki/2018_British_Columbia_municipal_elections#Prince_George)
- [Wikipedia, 2014 British Columbia municipal elections](https://en.wikipedia.org/wiki/2014_British_Columbia_municipal_elections#Prince_George)

**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.

## More in City

[See all in City](https://princegeorgepulse.ca/browse/#city)

- [City services Garbage, water, taxes, permits](https://princegeorgepulse.ca/city/)
- [Garbage day Your next pickup](https://princegeorgepulse.ca/tools/garbage-day/)
- [Emergency and safety Numbers, urgent care, live alerts](https://princegeorgepulse.ca/emergency/)
- [Zoning lookup What can I build here?](https://princegeorgepulse.ca/zoning/)
- [What’s being built Permits and rezonings by street](https://princegeorgepulse.ca/development/)
- [Public services Offices, clinics, open now](https://princegeorgepulse.ca/services/)

## Data

Machine-readable data behind this page, from the free PG Pulse API (https://princegeorgepulse.ca/developers/).

### Election results

Source: [Elections BC, Elections Canada, City of Prince George](https://princegeorgepulse.ca/civic/results/). Licence: Published official results, with attribution.
JSON: https://princegeorgepulse.ca/api/v1/civic/results

#### provincial

- **notes**: 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.
- **loadedAt**: 2026-10-01T04:06:30.523Z

##### sources

| title | url |
| --- | --- |
| Elections BC: Statement of Votes, 40th Provincial General Election (May 14, 2013) | https://web.archive.org/web/20170517083103/http://142.34.128.33/docs/rpt/2013GE/2013-GE-SOV.pdf |
| Elections BC: Statement of Votes, 41st Provincial General Election (May 9, 2017) | https://www.elections.bc.ca/docs/rpt/2017-election-report/pdf/2017-provincial-general-election-sov.pdf |
| Elections BC: 2017 results by electoral district | https://elections.bc.ca/docs/rpt/2017-election-report/pdf/results-by-electoral-district.pdf |
| Elections BC: 42nd Election Report and Statement of Votes (October 24, 2020) | https://www.elections.bc.ca/docs/rpt/2020-provincial-general-election-report.pdf |
| Elections BC: Statement of Votes, 43rd Provincial General Election (October 19, 2024) | https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf |
| Wikipedia: Prince George-Mackenzie | https://en.wikipedia.org/wiki/Prince_George-Mackenzie |
| Wikipedia: Prince George-Valemount | https://en.wikipedia.org/wiki/Prince_George-Valemount |
| Wikipedia: Prince George-North Cariboo | https://en.wikipedia.org/wiki/Prince_George-North_Cariboo |
| Wikipedia: 2017 British Columbia general election | https://en.wikipedia.org/wiki/2017_British_Columbia_general_election |


##### province

| year | date | government | premier | totalSeats | turnout | source | note |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 2013 | 2013-05-14 | BCLIB | Christy Clark | 85 | 57.1 | https://web.archive.org/web/20170517083103/http://142.34.128.33/docs/rpt/2013GE/2013-GE-SOV.pdf |  |
| 2017 | 2017-05-09 | NDP | John Horgan | 87 | 61.18 | https://elections.bc.ca/docs/rpt/2017-election-report/pdf/results-by-electoral-district.pdf | 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… |
| 2020 | 2020-10-24 | NDP | John Horgan | 87 | 53.86 | https://www.elections.bc.ca/docs/rpt/2020-provincial-general-election-report.pdf |  |
| 2024 | 2024-10-19 | NDP | David Eby | 93 | 58.45 | https://elections.bc.ca/docs/rpt/statement-of-votes-2024-provincial-election.pdf |  |

_Nested fields (seats) are in the JSON version._


##### ridings

| id | name |
| --- | --- |
| pg-mackenzie | Prince George-Mackenzie |
| pg-valemount | Prince George-Valemount |
| pg-north-cariboo | Prince George-North Cariboo |

_Nested fields (results) are in the JSON version._



#### federal

- **notes**: 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.
- **loadedAt**: 2026-10-01T04:06:30.525Z

##### sources

| title | url |
| --- | --- |
| Elections Canada: Official voting results, 42nd general election (2015) | https://www.elections.ca/res/rep/off/ovr2015app/41/table12E.html |
| Elections Canada: Official voting results, 43rd general election (2019) | https://www.elections.ca/res/rep/off/ovr2019app/51/table12E.html |
| Elections Canada: Official voting results, 44th general election (2021) | https://www.elections.ca/res/rep/off/ovr2021app/53/table12E.html |
| Elections Canada: Official voting results, 45th general election (2025) | https://www.elections.ca/res/rep/off/ovrGE45/home.html |
| House of Commons: Party standings | https://www.ourcommons.ca/members/en/party-standings |
| House of Commons: Changes in membership, 45th Parliament | https://www.ourcommons.ca/members/en/partystandings/changes |
| House of Commons: Ministry (Cabinet) | https://www.ourcommons.ca/members/en/ministries |
| Wikipedia: Cariboo—Prince George | https://en.wikipedia.org/wiki/Cariboo%E2%80%94Prince_George |
| Wikipedia: Prince George—Peace River—Northern Rockies | https://en.wikipedia.org/wiki/Prince_George%E2%80%94Peace_River%E2%80%94Northern_Rockies |
| 100 Mile Free Press: Cariboo-Prince George riding renamed to Cariboo-Prince George-Omineca | https://100milefreepress.net/2026/09/22/cariboo-prince-george-riding-renamed-to-cariboo-prince-george-omineca/ |
| CKPG Today: Riding renamed Cariboo—Prince George—Omineca | https://ckpgtoday.ca/2026/09/22/riding-renamed-cariboo-prince-george-omineca/ |


##### national

| year | date | government | pm | status | totalSeats | turnout | source |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 2015 | 2015-10-19 | LPC | Justin Trudeau | majority | 338 | 68.3 | https://www.elections.ca/res/rep/off/ovr2015app/41/table7E.html |
| 2019 | 2019-10-21 | LPC | Justin Trudeau | minority | 338 | 67 | https://www.elections.ca/res/rep/off/ovr2019app/51/table7E.html |
| 2021 | 2021-09-20 | LPC | Justin Trudeau | minority | 338 | 62.6 | https://www.elections.ca/res/rep/off/ovr2021app/53/table7E.html |
| 2025 | 2025-04-28 | LPC | Mark Carney | minority | 343 | 69 | https://www.elections.ca/res/rep/off/ovrGE45/62/table7E.html |

_Nested fields (seats) are in the JSON version._


##### ridings

| id | name | formerName | note |
| --- | --- | --- | --- |
| cariboo-pg | Cariboo—Prince George—Omineca | Cariboo—Prince George | All four elections were contested under the name Cariboo—Prince George. Renamed 2026-09-16. |
| pg-peace-river | Prince George—Peace River—Northern Rockies |  |  |

_Nested fields (results) are in the JSON version._


##### rename

- **verified**: true
- **oldName**: Cariboo—Prince George
- **newName**: Cariboo—Prince George—Omineca
- **detail**: 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).
- **effective**: 2026-09-16
- **source**: <https://ckpgtoday.ca/2026/09/22/riding-renamed-cariboo-prince-george-omineca/>


##### current

- **asOf**: 2026-09-30
- **pm**: Mark Carney
- **government**: LPC
- **totalSeats**: 343
- **source**: <https://www.ourcommons.ca/members/en/party-standings>
- **note**: House of Commons party standings as read 2026-09-30 (changes page last modified 2026-09-25). Liberals hold 173 of 343 seats (172 is a majority of the full House), reached through floor crossings plus Liberal wins in the April 13, 2026 byelections (Scarborough Southwest, University—Rosedale, Terrebonne): Chris d'Entremont (CPC to LPC, 2025-11-04), Michael Ma (CPC to LPC, 2025-12-11), Matt Jeneroux (CPC to LPC, 2026-02-18), Lori Idlout (NDP to LPC, 2026-03-11), Marilyn Gladu (CPC to LPC, 2026-04-08); Alexandre Boulerice left the NDP to sit as an Independent (2026-04-27) and later resigned. Six seats vacant.
- **byelectionSource**: <https://www.theglobeandmail.com/politics/article-by-election-results-terrebonne-toronto-university-rosedale-scarborough/>

###### standings

- **LPC**: 173
- **CPC**: 137
- **BQ**: 21
- **NDP**: 5
- **GPC**: 1
- **vacant**: 6




#### municipal

- **loadedAt**: 2026-10-01T04:06:30.525Z

##### sources

| title | url |
| --- | --- |
| City of Prince George, 2022 Election Official Results (PDF) | https://www.princegeorge.ca/media/1453 |
| City of Prince George, 2022 Election Official Results page | https://www.princegeorge.ca/city-hall/reports-publications/2022-election-official-results |
| CivicInfo BC, Election Results: Prince George (City) | https://www.civicinfo.bc.ca/election-results-v3/index?localgovernmentid=105&select-year=2022&select-view-by=municipality |
| Wikipedia, 2022 British Columbia municipal elections | https://en.wikipedia.org/wiki/2022_British_Columbia_municipal_elections#Prince_George |
| Wikipedia, 2018 British Columbia municipal elections | https://en.wikipedia.org/wiki/2018_British_Columbia_municipal_elections#Prince_George |
| Wikipedia, 2014 British Columbia municipal elections | https://en.wikipedia.org/wiki/2014_British_Columbia_municipal_elections#Prince_George |


##### elections

| year | date | turnout | ballots | notes | source | researchNotes |
| --- | --- | --- | --- | --- | --- | --- |
| 2022 | 2022-10-15 | 26.3 | 15310 | 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. Turn… | https://www.princegeorge.ca/media/1453 | Vote counts from the City of Prince George Determination of Official Election Results (Chief Election Officer, 17 Oct 2022); ballots cast 15,310. Wikipedia lis… |
| 2018 | 2018-10-20 | 24 |  | 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 vo… | https://en.wikipedia.org/wiki/2018_British_Columbia_municipal_elections#Prince_George | Vote counts from Wikipedia (2018 BC municipal elections). Mayor pct computed from total mayoral votes (12,747); CivicInfo BC reports Hall at 88.76% of ballots.… |
| 2014 | 2014-11-15 | 37 |  | 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… | https://en.wikipedia.org/wiki/2014_British_Columbia_municipal_elections#Prince_George | Vote counts from Wikipedia (2014 BC municipal elections), matching Prince George Citizen reporting (Hall 10,463 to Zurowski 8,850). Mayor pct computed from tot… |

_Nested fields (mayor, council) are in the JSON version._

---

Markdown version of https://princegeorgepulse.ca/civic/results/. Guide for AI agents: https://princegeorgepulse.ca/llms.txt. Free API: https://princegeorgepulse.ca/developers/
