Valhalla Range, West Kootenay · Photo: Murray Foubister, CC BY-SA 2.0

EDITORIAL · ELECTION 2026 · THE SECTION HUB

B.C. Votes 2026. Every riding, every candidate, our coverage.

As of 16 October, the polls project 52 seats for the Conservatives and 39 for the BC NDP, with 47 needed for a majority. Here are all 93 ridings, each with its projection, its 2024 result and every candidate on the ballot, along with the 37 close seats and every comparison we have written. Find yours, then share it with your neighbours.

Jump to
  1. Why we cover elections
  2. Who’s projected to win
  3. Find your riding
  4. Seats too close to call
  5. Every riding and candidate
  6. Everything we’ve written
  7. How and where to vote

01 We cover elections because they decide what access you have to the backcountry

We are not inherently political, but in British Columbia public access is such a political issue that the Backcountry Coalition was formed to speak plainly and loudly about it on behalf of the people who use the land. We tell that story through the public record: the documents, the decisions and the names behind them.

Your access is what is on the ballot. For the next term, the government formed after 24 October will decide which forest service roads are kept up and which are deactivated, which riding areas stay open to sleds, where and how the 30 by 30 protected-areas target is met, and which Crown land is transferred and to whom. Most of those decisions are made by cabinet and the ministries, not by a vote in the legislature, and few come back up for debate once made. In our view, access is far easier to lose than to win back.

There are already groups that speak for people who use the backcountry, and many of them do it by staying bipartisan. They keep a seat at every government’s table, word their concerns carefully, and seldom say who decided what. That work has its place, but we are not part of it.

In our view, access to public land is not a left or right issue, and we are not bipartisan either. We are critics. We put the records on the table and let the accountability speak for itself, whichever party the people responsible sit with.

That is the work behind this page. We rated every candidate on the ballot on public access, set out where the parties stand on public land and rural recreation, reported on the forest roads being torn out with no agency in B.C. responsible for keeping them, and covered the questions B.C.’s snowmobile federation put to every party, which it says the BC NDP did not answer.

This page puts the race in one place: the projection, the close seats, every riding and its candidates, and all our coverage.

02 As of 16 October, the polls project 52 seats for the Conservatives and 39 for the NDP, five more than the 47 a majority needs

The polling average to 16 October projects the Conservatives at 45% of the vote and the BC NDP at 41%, each with a margin of four points. Modelled riding by riding, that gives the Conservatives 52 seats and the NDP 39, with the BC Greens at 2.1

A projection is a forecast, not a result. The Conservatives’ range runs from 38 to 67 seats and the NDP’s from 25 to 53, so each reaches both sides of the majority line. The projection gives the Conservatives a 76% chance of winning the most seats, which leaves the NDP roughly one chance in four.1

On the projection’s ratings, 47 seats are safe, likely or leaning Conservative and 33 are safe, likely or leaning NDP. Eleven are toss-ups and two lean to the Greens. In 37 ridings the NDP and the Conservatives are within eight points, or the seat is a toss-up, and in every one of them the two parties’ ranges overlap.23

Margins that small have decided governments before. In 2024 a judicial recount in Surrey-Guildford gave the BC NDP’s Garry Begg the seat by 22 votes, 8,947 to 8,925, and with it the party’s 47th seat and its majority. Thirteen of this year’s 37 close seats were decided by fewer than 500 votes in 2024.45

All 93 seats, region by regionEach block is one riding, coloured by its rating as of 16 October. Outlined blocks are the 37 close seats. Tap one to jump to it.
Conservative safeConservative likelyConservative leaningToss-upNDP leaningNDP likelyNDP safeGreen leaningGreen likelyClose seat

03 Type your town or neighbourhood, and the page finds the riding you vote in

Search by the name of a town, a neighbourhood, an island or a riding. Cities such as Surrey, Vancouver and Kelowna are split across several ridings, so the search lists every one that includes part of them. Final Voting Day is 24 October, and advance voting runs until 21 October.67

04 In 37 ridings the NDP and the Conservatives are within eight points, or the projection calls the seat a toss-up

Closest first. Each line is a candidate, with their projected share of the vote as of 16 October and the margin of error drawn across the end of the bar. In our view, these ridings decide who governs British Columbia.32

01Saanich North and the IslandsGreen likelyTied

Emily LowanEmily LowanBC Green38% ±8
Kala BrysonKala BrysonBC NDP29% ±6
Ryan WindsorRyan WindsorConservative29% ±6

The projection has the Greens ahead here; the NDP and the Conservatives are tied for second.

Too close to call? Read our comparison: Ryan Windsor or Kala Bryson

02Vancouver-YaletownToss-upTied

Terry YungTerry YungBC NDP44% ±8
Margareta DovgalMargareta DovgalConservative44% ±8
Too close to call? Read our comparison: Margareta Dovgal or Terry Yung

03Burnaby South-MetrotownToss-upNDP +1

Paul ChoiPaul ChoiBC NDP44% ±8
David XieDavid XieConservative43% ±8
Too close to call? Read our comparison: David Xie or Paul Choi

04Cowichan ValleyToss-upNDP +1

Debra ToporowskiDebra ToporowskiBC NDP38% ±7
Bert ChenConservative37% ±7

05Surrey-NewtonToss-upNDP +1

Jessie SunnerJessie SunnerBC NDP48% ±9
Harj DhaliwalHarj DhaliwalConservative47% ±9
Too close to call? Read our comparison: Harj Dhaliwal or Jessie Sunner

06Courtenay-ComoxToss-upConservative +2

Brennan DayConservative38% ±7
Will Cole-HamiltonWill Cole-HamiltonBC NDP36% ±6

07Juan de Fuca-MalahatToss-upConservative +2

Mike HicksConservative36% ±7
Dana LajeunesseDana LajeunesseBC NDP34% ±7

08Kootenay CentralToss-upNDP +2

Brittny AndersonBrittny AndersonBC NDP38% ±7
Gordon SkulnecGordon SkulnecConservative36% ±7
Too close to call? Read our comparison: Gordon Skulnec or Brittny Anderson

09Surrey-FleetwoodToss-upConservative +2

Garry PurewalGarry PurewalConservative44% ±8
Jagrup BrarJagrup BrarBC NDP42% ±8
Too close to call? Read our comparison: Garry Purewal or Jagrup Brar

10Maple Ridge-Pitt MeadowsToss-upNDP +3

Lisa BeareLisa BeareBC NDP48% ±8
Doug MorneauDoug MorneauConservative45% ±8
Too close to call? Read our comparison: Doug Morneau or Lisa Beare

11North IslandConservative leaningConservative +3

Anna KindyConservative45% ±7
Sara LopezSara LopezBC NDP42% ±7

12Surrey City CentreToss-upConservative +3

Zeeshan WahlaZeeshan WahlaConservative48% ±9
Amna ShahAmna ShahBC NDP45% ±9
Too close to call? Read our comparison: Zeeshan Wahla or Amna Shah

13Vancouver-LangaraConservative leaningConservative +3

Jaime SteinJaime SteinConservative46% ±8
Sunita DhirSunita DhirBC NDP43% ±8
Too close to call? Read our comparison: Jaime Stein or Sunita Dhir

14Vernon-LumbyToss-upConservative +3

Kevin ActonKevin ActonConservative47% ±8
Harwinder SandhuHarwinder SandhuBC NDP44% ±8
Too close to call? Read our comparison: Kevin Acton or Harwinder Sandhu

15Coquitlam-Burke MountainConservative leaningConservative +4

Ryan PetersonRyan PetersonConservative49% ±8
Jodie WickensJodie WickensBC NDP45% ±8
Too close to call? Read our comparison: Ryan Peterson or Jodie Wickens

16Delta NorthNDP leaningNDP +4

Todd SchierlingTodd SchierlingBC NDP50% ±8
Monica MohanMonica MohanConservative46% ±8
Too close to call? Read our comparison: Monica Mohan or Todd Schierling

17Ladysmith-OceansideNDP leaningNDP +4

Stephanie HigginsonStephanie HigginsonBC NDP47% ±7
Kris McNicholKris McNicholConservative43% ±7
Too close to call? Read our comparison: Kris McNichol or Stephanie Higginson

18Mid Island-Pacific RimNDP leaningNDP +4

Josie OsborneJosie OsborneBC NDP45% ±7
Joshua DahlingJoshua DahlingConservative41% ±7
Too close to call? Read our comparison: Joshua Dahling or Josie Osborne

19Richmond-StevestonConservative leaningConservative +4

Gordon ZhangGordon ZhangConservative48% ±8
Bruce KongBruce KongBC NDP44% ±8
Too close to call? Read our comparison: Gordon Zhang or Bruce Kong

20Burnaby EastNDP leaningNDP +5

Rohini Reah AroraRohini Reah AroraBC NDP46% ±8
Peter SiPeter SiConservative41% ±8
Too close to call? Read our comparison: Peter Si or Rohini Reah Arora

21Burnaby NorthNDP leaningNDP +5

Janet RoutledgeJanet RoutledgeBC NDP49% ±8
Simon ChandlerSimon ChandlerConservative44% ±8
Too close to call? Read our comparison: Simon Chandler or Janet Routledge

22Kelowna CentreConservative leaningConservative +5

Kristina LoewenConservative50% ±8
Loyal WooldridgeLoyal WooldridgeBC NDP45% ±8

23Kootenay-MonasheeNDP leaningNDP +5

Steve MorissetteSteve MorissetteBC NDP45% ±8
Warren MirkoWarren MirkoConservative40% ±8
Too close to call? Read our comparison: Warren Mirko or Steve Morissette

24Nanaimo-LantzvilleNDP leaningNDP +5

George AndersonGeorge AndersonBC NDP46% ±7
Kelsey PringleKelsey PringleConservative41% ±7
Too close to call? Read our comparison: Kelsey Pringle or George Anderson

25Port Moody-BurquitlamNDP leaningNDP +5

Rick GlumacRick GlumacBC NDP46% ±7
John McEwenJohn McEwenConservative41% ±7
Too close to call? Read our comparison: John McEwen or Rick Glumac

26Surrey-GuildfordConservative leaningConservative +5

Garry ThindGarry ThindConservative48% ±8
Garry BeggGarry BeggBC NDP43% ±8
Too close to call? Read our comparison: Garry Thind or Garry Begg

27Burnaby CentreNDP leaningNDP +6

Anne KangAnne KangBC NDP50% ±8
Joshua DomnichJoshua DomnichConservative44% ±8
Too close to call? Read our comparison: Joshua Domnich or Anne Kang

28Maple Ridge EastConservative leaningConservative +6

Lawrence MokConservative47% ±7
Hudson CampbellHudson CampbellBC NDP41% ±7

29Penticton-SummerlandConservative leaningConservative +6

Tracy St ClaireTracy St ClaireConservative47% ±7
Tina LeeTina LeeBC NDP41% ±7
Too close to call? Read our comparison: Tracy St Claire or Tina Lee

30Surrey-Serpentine RiverConservative leaningConservative +6

Jessy SahotaJessy SahotaConservative48% ±8
Sikander KangSikander KangBC NDP42% ±8
Too close to call? Read our comparison: Jessy Sahota or Sikander Kang

31Coquitlam-MaillardvilleNDP leaningNDP +7

Jennifer BlatherwickJennifer BlatherwickBC NDP49% ±8
Matt LiangMatt LiangConservative42% ±7
Too close to call? Read our comparison: Matt Liang or Jennifer Blatherwick

32Powell River-Sunshine CoastNDP leaningNDP +7

Randene NeillRandene NeillBC NDP46% ±7
John HendersonConservative39% ±7

33Surrey-PanoramaConservative leaningConservative +7

Bryan TepperConservative50% ±8
Jinny SimsJinny SimsBC NDP43% ±8

34Boundary-SimilkameenConservative leaningConservative +8

Donegal WilsonDonegal WilsonConservative52% ±8
Roly RussellRoly RussellBC NDP44% ±8
Too close to call? Read our comparison: Donegal Wilson or Roly Russell

35Columbia River-RevelstokeConservative leaningConservative +8

Scott McInnisScott McInnisConservative49% ±8
Andrea DunlopAndrea DunlopBC NDP41% ±8
Too close to call? Read our comparison: Scott McInnis or Andrea Dunlop

36Port CoquitlamNDP leaningNDP +8

Mike FarnworthMike FarnworthBC NDP48% ±7
Keenan AdamsKeenan AdamsConservative40% ±7
Too close to call? Read our comparison: Keenan Adams or Mike Farnworth

37Surrey-CloverdaleConservative likelyConservative +8

Nicholas CartmellNicholas CartmellConservative47% ±8
Stephen DooleyStephen DooleyBC NDP39% ±8
Too close to call? Read our comparison: Nicholas Cartmell or Stephen Dooley

05 All 93 ridings, with every candidate, the projection and the 2024 result

Each riding lists its candidates beside their projected share of the vote; candidates the projection does not cover are listed under “Also running.” The ballot is Elections BC’s, and the 2024 result is from its Statement of Votes.285

Sort:

Showing all 93 ridings.

Abbotsford-Mission

Fraser Valley, Langley and Maple Ridge

Conservative likely

Darryl KroppDarryl KroppConservative52% ±8
Pam AlexisPam AlexisBC NDP39% ±7
Lakhwinder JhajLakhwinder JhajCentreBC3% ±3
Virender DassOneBC3% ±3
Independentprojected, not named3% ±3

Also running: Jeff Monds (Libertarian)

2024: Reann Gasper (Cons.) won by 2,629.

Abbotsford South

Fraser Valley, Langley and Maple Ridge

Conservative safe

Bruce BanmanBruce BanmanConservative63% ±8
Leah BallantyneLeah BallantyneBC NDP32% ±7
Robin RoyOneBC5% ±5

2024: Bruce Banman (Cons.) won by 5,599.

Abbotsford West

Fraser Valley, Langley and Maple Ridge

Conservative safe

Korky NeufeldKorky NeufeldConservative62% ±8
Jules CôtéJules CôtéBC NDP35% ±7
Gurpreet ChahalGurpreet ChahalCentreBC3% ±4

2024: Korky Neufeld (Cons.) won by 4,228.

Bulkley Valley-Stikine

The North

Conservative likely

Sharon HartwellSharon HartwellConservative56% ±10
Frankie AbelFrankie AbelBC NDP41% ±10
Independentprojected, not named3% ±4

Also running: Ed Ewald (Christian Heritage)

2024: Sharon L. Hartwell (Cons.) won by 1,283.

Burnaby-New Westminster

Burnaby, New Westminster and the Tri-Cities

NDP likely

Raj ChouhanRaj ChouhanBC NDP56% ±8
Joe LatamJoe LatamConservative41% ±8
BC Greenprojected, not named3% ±3

2024: Raj Chouhan (NDP) won by 4,486.

Cariboo-Chilcotin

Prince George and the Cariboo

Conservative safe

Lorne DoerksonLorne DoerksonConservative70% ±7
Kathryn AskewKathryn AskewBC NDP27% ±7
Douglas GookDouglas GookBC Green3% ±3

2024: Lorne Doerkson (Cons.) won by 7,722.

Chilliwack-Cultus Lake

Fraser Valley, Langley and Maple Ridge

Conservative likely

A'aliya WarbusA'aliya WarbusConservative57% ±8
Kelli PaddonKelli PaddonBC NDP43% ±8

2024: A'aliya Warbus (Cons.) won by 2,290.

Chilliwack North

Fraser Valley, Langley and Maple Ridge

Conservative likely

Heather MaahsHeather MaahsConservative58% ±8
Adila ShaukatAdila ShaukatBC NDP39% ±8
Dan GriceDan GriceCentreBC4% ±4

2024: Heather Maahs (Cons.) won by 3,651.

Courtenay-Comox

Vancouver Island

Toss-upSwing seat

Brennan DayConservative38% ±7
Will Cole-HamiltonWill Cole-HamiltonBC NDP36% ±6
Jay Van OostdamJay Van OostdamBC Green23% ±6
Jason CookJason CookCentreBC3% ±3

2024: Brennan Day (Cons.) won by 93.

Cowichan Valley

Vancouver Island

Toss-upSwing seat

Debra ToporowskiDebra ToporowskiBC NDP38% ±7
Bert ChenConservative37% ±7
Justin DouglasJustin DouglasBC Green22% ±6
Independentprojected, not named3% ±3

Also running: James Chumsa (Communist)

2024: Debra Toporowski (NDP) won by 849.

Delta South

Richmond and Delta

Conservative likely

Ian PatonIan PatonConservative55% ±7
Jason McCormickJason McCormickBC NDP39% ±7
Jim McMurtryOneBC3% ±3
Skadi GreenSkadi GreenBC Green3% ±2

2024: Ian Paton (Cons.) won by 2,669.

Esquimalt-Colwood

Vancouver Island

NDP safe

Darlene RotchfordDarlene RotchfordBC NDP48% ±7
Dave JohnstonDave JohnstonConservative28% ±6
Sidney ColesSidney ColesBC Green21% ±6
Sid TobiasSid TobiasCentreBC3% ±3

2024: Darlene Rotchford (NDP) won by 6,586.

Fraser-Nicola

Okanagan and the Interior

Conservative safe

Tony LuckTony LuckConservative55% ±8
Jason LeboeJason LeboeBC NDP33% ±7
Patrick MichellPatrick MichellBC Green12% ±5

2024: Tony Luck (Cons.) won by 3,409.

Juan de Fuca-Malahat

Vancouver Island

Toss-upSwing seat

Mike HicksConservative36% ±7
Dana LajeunesseDana LajeunesseBC NDP34% ±7
David EvansDavid EvansBC Green24% ±7
Shane FriesenOneBC3% ±4
Independentprojected, not named3% ±3

Also running: Jeff Brown (Christian Heritage)

2024: Dana Lajeunesse (NDP) won by 141.

Kamloops Centre

Okanagan and the Interior

Conservative likely

Peter MilobarPeter MilobarConservative47% ±7
Mike WislaMike WislaBC NDP35% ±7
Annelise BeachAnnelise BeachBC Green12% ±5
Rocky McAfeeOneBC3% ±3
Thaelo ProctorIndependent3% ±3

2024: Peter Milobar (Cons.) won by 2,003.

Kelowna Centre

Okanagan and the Interior

Conservative leaningSwing seat

Kristina LoewenConservative50% ±8
Loyal WooldridgeLoyal WooldridgeBC NDP45% ±8
Bill DesrosiersOneBC4% ±4

2024: Kristina Loewen (Cons.) won by 40.

Kelowna-Lake Country-Coldstream

Okanagan and the Interior

Conservative likely

Pavneet SinghPavneet SinghConservative53% ±8
Binny BoparaiBinny BoparaiBC NDP36% ±7
Carter MochinskiCarter MochinskiBC Green7% ±4
Alexandra WrightOneBC4% ±4

2024: Tara Armstrong (Cons.) won by 4,953.

Kelowna-Mission

Okanagan and the Interior

Conservative safe

Gavin DewGavin DewConservative57% ±8
Miriam RycroftBC NDP32% ±7
Saoirse MacKinnonSaoirse MacKinnonBC Green7% ±4
Abraham NordineOneBC4% ±4

2024: Gavin Dew (Cons.) won by 5,158.

Kootenay-Rockies

The Kootenays

Conservative safe

Pete DavisPete DavisConservative55% ±8
Norma BlissettNorma BlissettBC NDP25% ±6
Keenan DennehyKeenan DennehyBC Green9% ±5
AJ WolfeOneBC6% ±4
Paul HeywoodPaul HeywoodCentreBC5% ±5

2024: Pete Davis (Cons.) won by 2,373.

Langford-Highlands

Vancouver Island

NDP likely

Ravi ParmarRavi ParmarBC NDP47% ±8
Cindy ScottCindy ScottConservative35% ±7
Christopher MoonChristopher MoonBC Green12% ±5
Sean FlynnSean FlynnCentreBC3% ±4
Alex ThurlbornIndependent3% ±3

Also running: Christian McCay (Christian Heritage)

2024: Ravi Parmar (NDP) won by 3,193.

Langley-Abbotsford

Fraser Valley, Langley and Maple Ridge

Conservative safe

Harman BhanguHarman BhanguConservative55% ±8
Erin OsborneErin OsborneBC NDP29% ±7
Melissa SnazellMelissa SnazellBC Green7% ±4
Shelly JanOneBC5% ±5
Independentprojected, not named3% ±3

Also running: Alex Joehl (Libertarian)

2024: Harman Bhangu (Cons.) won by 5,650.

Langley-Walnut Grove

Fraser Valley, Langley and Maple Ridge

Conservative likely

Misty Van PoptaMisty Van PoptaConservative49% ±8
Holly IsaacHolly IsaacBC NDP40% ±7
Sam MeyerSam MeyerBC Green7% ±4
Kyle StevensonKyle StevensonCentreBC3% ±3

2024: Misty Van Popta (Cons.) won by 1,172.

Langley-Willowbrook

Fraser Valley, Langley and Maple Ridge

Conservative likely

Jody ToorJody ToorConservative48% ±8
Andrew MercierAndrew MercierBC NDP39% ±7
Anisha SandhuAnisha SandhuBC Green9% ±5
Shubham JoshiOneBC3% ±4

2024: Jody Toor (Cons.) won by 867.

Maple Ridge East

Fraser Valley, Langley and Maple Ridge

Conservative leaningSwing seat

Lawrence MokConservative47% ±7
Hudson CampbellHudson CampbellBC NDP41% ±7
Daniel KiteDaniel KiteBC Green8% ±4
Chris HatchwellIndependent3% ±3

2024: Lawrence Mok (Cons.) won by 97.

Nanaimo-Gabriola Island

Vancouver Island

NDP likely

Sheila MalcolmsonSheila MalcolmsonBC NDP48% ±7
Mark MacDonaldMark MacDonaldConservative37% ±7
Anna Mary McKenzieAnna Mary McKenzieBC Green15% ±6

2024: Sheila Malcolmson (NDP) won by 5,030.

Nechako Lakes

The North

Conservative safe

Diane BlackDiane BlackConservative73% ±8
Jesse GervaisJesse GervaisBC NDP24% ±8
Independentprojected, not named3% ±4

Also running: Clint Lambert (Other)

2024: John Rustad (Cons.) won by 4,684.

New Westminster-Coquitlam

Burnaby, New Westminster and the Tri-Cities

NDP safe

Jennifer WhitesideJennifer WhitesideBC NDP53% ±8
Michele LauMichele LauConservative30% ±7
Maureen CurranMaureen CurranBC Green13% ±5
Independentprojected, not named3% ±3

2024: Jennifer Whiteside (NDP) won by 6,319.

North Coast-Haida Gwaii

The North

NDP safe

Tamara DavidsonTamara DavidsonBC NDP63% ±10
Rodney ProskiwRodney ProskiwConservative34% ±10
Francis RacyFrancis RacyBC Green3% ±3

2024: Tamara Davidson (NDP) won by 2,235.

North Island

Vancouver Island

Conservative leaningSwing seat

Anna KindyConservative45% ±7
Sara LopezSara LopezBC NDP42% ±7
Benjamin OlssonBenjamin OlssonBC Green10% ±5
Richard LambertIndependent3% ±3

2024: Anna Kindy (Cons.) won by 639.

North Vancouver-Lonsdale

North Shore, Sea to Sky and Sunshine Coast

NDP safe

Bowinn MaBowinn MaBC NDP61% ±7
Trevor WithersTrevor WithersConservative37% ±7
Joshua A Singer JohnsonJoshua A Singer JohnsonBC Green3% ±3

2024: Bowinn Ma (NDP) won by 7,686.

North Vancouver-Seymour

North Shore, Sea to Sky and Sunshine Coast

NDP likely

Susie ChantSusie ChantBC NDP47% ±7
Lynne BlockLynne BlockConservative36% ±7
Ben HoltBen HoltBC Green8% ±4
OneBCprojected, not named5% ±5
Lori ClimenhagaLori ClimenhagaCentreBC3% ±3

2024: Susie Chant (NDP) won by 5,215.

Oak Bay-Gordon Head

Vancouver Island

NDP safe

Diana GibsonDiana GibsonBC NDP43% ±7
Stan SiposStan SiposConservative28% ±6
Andrew AppletonAndrew AppletonBC Green23% ±6
Andrew WeaverAndrew WeaverCentreBC7% ±5

2024: Diana Gibson (NDP) won by 5,977.

Peace River North

The North

Conservative safe

Curtis WhitfordCurtis WhitfordConservative90% ±7
Jordan KealyIndependent10% ±7

2024: Jordan Kealy (Cons.) won by 8,175.

Peace River South

The North

Conservative safe

Larry NeufeldLarry NeufeldConservative85% ±7
Marsha Rose DufresneMarsha Rose DufresneBC NDP10% ±5
Independentprojected, not named5% ±5

Also running: Helen Scott (Other)

2024: Larry Neufeld (Cons.) won by 4,657.

Powell River-Sunshine Coast

North Shore, Sea to Sky and Sunshine Coast

NDP leaningSwing seat

Randene NeillRandene NeillBC NDP46% ±7
John HendersonConservative39% ±7
Griffin Leonard LeaGriffin Leonard LeaBC Green15% ±6

2024: Randene Neill (NDP) won by 4,065.

Prince George-Mackenzie

Prince George and the Cariboo

Conservative safe

Kiel GiddensKiel GiddensConservative65% ±8
Ian McMahonIan McMahonBC NDP24% ±7
Teri YoungTeri YoungBC Green11% ±6

2024: Kiel Giddens (Cons.) won by 6,065.

Prince George-North Cariboo

Prince George and the Cariboo

Conservative safe

Sheldon ClareSheldon ClareConservative75% ±7
Denice BarduaDenice BarduaBC NDP17% ±5
Randy ThompsonRandy ThompsonBC Green8% ±4

2024: Sheldon Clare (Cons.) won by 7,036.

Prince George-Valemount

Prince George and the Cariboo

Conservative safe

Rosalyn BirdRosalyn BirdConservative56% ±8
Carol BourqueCarol BourqueBC NDP29% ±7
Jodie CaplingJodie CaplingBC Green12% ±5
Mitchell LukoniOneBC3% ±4

2024: Rosalyn Bird (Cons.) won by 3,309.

Richmond-Bridgeport

Richmond and Delta

Conservative safe

Teresa WatTeresa WatConservative66% ±8
Linda LiLinda LiBC NDP34% ±8

2024: Teresa Wat (Cons.) won by 3,987.

Richmond Centre

Richmond and Delta

Conservative safe

Sacha PeterSacha PeterConservative58% ±8
Henry YaoHenry YaoBC NDP36% ±8
Independentprojected, not named3% ±3
Calvin DangCalvin DangBC Green3% ±3

Also running: Lawrence Chen (CWP)

2024: Hon Chan (Cons.) won by 2,465.

Richmond-Queensborough

Richmond and Delta

Conservative likely

Steve KoonerSteve KoonerConservative55% ±8
Dhar GrewalDhar GrewalBC NDP42% ±8
Luc BurnsLuc BurnsBC Green3% ±3

2024: Steve Kooner (Cons.) won by 1,339.

Saanich South

Vancouver Island

NDP likely

Richard ZussmanRichard ZussmanBC NDP45% ±7
Cathie OunstedCathie OunstedConservative33% ±6
Lisa LapointeLisa LapointeBC Green22% ±6

2024: Lana Popham (NDP) won by 5,335.

Salmon Arm-Shuswap

Okanagan and the Interior

Conservative safe

David L WilliamsDavid L WilliamsConservative54% ±8
Gloria MorganGloria MorganBC NDP28% ±6
Jed WiebeJed WiebeBC Green9% ±5
Barbara PreschOneBC5% ±5
Denise ReimerDenise ReimerCentreBC4% ±4

2024: David L. Williams (Cons.) won by 6,889.

Skeena

The North

Conservative likely

Claire RattéeClaire RattéeConservative53% ±9
Sarah ZimmermanSarah ZimmermanBC NDP39% ±9
Nick GottliebNick GottliebBC Green5% ±5
Larry Eugene TaylorOneBC3% ±4

2024: Claire Rattée (Cons.) won by 824.

Surrey North

Surrey

Conservative likely

Mandeep Singh DhaliwalMandeep Singh DhaliwalConservative48% ±9
Sahib ThindSahib ThindBC NDP36% ±8
Yudhbir GillYudhbir GillBC Green6% ±4
Parm BhandolParm BhandolCentreBC3% ±4
Tanya GuptaOneBC3% ±4
Independentprojected, not named3% ±3

Also running: Jag Bhandari (Other)

2024: Mandeep Dhaliwal (Cons.) won by 1,159.

Surrey-Panorama

Surrey

Conservative leaningSwing seat

Bryan TepperConservative50% ±8
Jinny SimsJinny SimsBC NDP43% ±8
Manav ManroManav ManroCentreBC3% ±4
Nolen ScottNolen ScottBC Green3% ±3

2024: Bryan Tepper (Cons.) won by 263.

Surrey South

Surrey

Conservative likely

Megan KnightMegan KnightConservative50% ±8
Parik TahlanParik TahlanBC NDP35% ±7
Elenore SturkoCentreBC10% ±6
Independentprojected, not named3% ±3
Bill McConnellBill McConnellBC Green3% ±2

Also running: Denis R Hurtubise (Other)

2024: Brent Chapman (Cons.) won by 3,920.

Surrey-White Rock

Surrey

Conservative likely

Trevor HalfordTrevor HalfordConservative50% ±7
Darryl WalkerDarryl WalkerBC NDP38% ±7
Amanda JamesOneBC3% ±3
Waqas RanaWaqas RanaCentreBC3% ±3
Kevin DiakiwIndependent3% ±3
Christine KinnieChristine KinnieBC Green3% ±2

2024: Trevor Halford (Cons.) won by 1,969.

Vancouver-Fraserview

Vancouver

NDP likely

Aman SinghAman SinghBC NDP53% ±8
Deep SandhuDeep SandhuConservative39% ±8
Francoise RaunetFrancoise RaunetBC Green9% ±5

2024: George Chow (NDP) won by 4,278.

Vancouver-Hastings

Vancouver

NDP safe

Niki SharmaNiki SharmaBC NDP56% ±8
Phyllis TangPhyllis TangConservative24% ±6
Kyra PhilbertKyra PhilbertBC Green13% ±5
Christian BosioChristian BosioCentreBC3% ±4
Independentprojected, not named3% ±3

Also running: Kimball Cariou (Communist) Phil Webb (Libertarian)

2024: Niki Sharma (NDP) won by 8,846.

Vancouver-Kensington

Vancouver

NDP safe

Mable ElmoreMable ElmoreBC NDP56% ±8
Aron LageriAron LageriConservative34% ±7
Adam HawkAdam HawkBC Green10% ±5

2024: Mable Elmore (NDP) won by 5,652.

Vancouver-Point Grey

Vancouver

NDP likely

David EbyDavid EbyBC NDP51% ±8
Alex McMillanAlex McMillanConservative35% ±7
Beatrice SharpeBeatrice SharpeBC Green11% ±5
Michael DavisMichael DavisCentreBC3% ±4

2024: David Eby (NDP) won by 4,916.

Vancouver-Quilchena

Vancouver

Conservative likely

Carson BindaCarson BindaConservative45% ±8
Callista RyanCallista RyanBC NDP35% ±7
Douglas CourtemancheDouglas CourtemancheBC Green8% ±5
Dallas BrodieOneBC8% ±5
Petra KuretPetra KuretCentreBC3% ±3

2024: Dallas Brodie (Cons.) won by 2,815.

Vancouver-Renfrew

Vancouver

NDP safe

Adrian DixAdrian DixBC NDP57% ±8
Tom IkonomouTom IkonomouConservative31% ±7
Rebecca HaberRebecca HaberBC Green8% ±5
Lisa PrescottLisa PrescottCentreBC3% ±4

2024: Adrian Dix (NDP) won by 5,656.

Vancouver-South Granville

Vancouver

NDP safe

Lara HonradoLara HonradoBC NDP56% ±7
Lisa PhillipsLisa PhillipsConservative25% ±6
Maria J CruzMaria J CruzBC Green12% ±5
Colin SmithColin SmithCentreBC3% ±3
Salvatore VetroOneBC3% ±3

2024: Brenda Bailey (NDP) won by 10,530.

Vancouver-Strathcona

Vancouver

NDP safe

Amanda BurrowsAmanda BurrowsBC NDP63% ±8
Jordan Zheng McIntoshConservative18% ±5
Tanya WebkingTanya WebkingBC Green16% ±6
Independentprojected, not named3% ±3

Also running: Robert Crooks (Communist)

2024: Joan Phillip (NDP) won by 10,243.

Vancouver-West End

Vancouver

NDP safe

Spencer Chandra HerbertSpencer Chandra HerbertBC NDP59% ±8
Dion WeisnerDion WeisnerConservative29% ±7
Scott MacDonaldScott MacDonaldBC Green12% ±5

2024: Spencer Chandra Herbert (NDP) won by 7,466.

Victoria-Beacon Hill

Vancouver Island

NDP leaning

Grace LoreGrace LoreBC NDP43% ±8
Rajinder S. SahotaRajinder S. SahotaBC Green36% ±8
Joachim AgouConservative22% ±5

2024: Grace Lore (NDP) won by 3,990.

Victoria-Swan Lake

Vancouver Island

NDP safe

Nina KriegerNina KriegerBC NDP52% ±8
Carolyn HoweCarolyn HoweBC Green26% ±7
Tim TaylorTim TaylorConservative22% ±6

2024: Nina Krieger (NDP) won by 8,374.

West Kelowna-Peachland

Okanagan and the Interior

Conservative safe

Macklin McCallMacklin McCallConservative65% ±7
George MorganGeorge MorganBC NDP32% ±7
Adam FrankAdam FrankBC Green3% ±3

2024: Macklin McCall (Cons.) won by 6,081.

West Vancouver-Capilano

North Shore, Sea to Sky and Sunshine Coast

Conservative safe

Caroline ElliottCaroline ElliottConservative57% ±8
Honieh BarzegariHonieh BarzegariBC NDP28% ±6
Arwa ShurabArwa ShurabBC Green9% ±5
Naomi ChocykOneBC6% ±6

2024: Lynne Block (Cons.) won by 5,043.

West Vancouver-Sea to Sky

North Shore, Sea to Sky and Sunshine Coast

Green leaning

Jeremy ValerioteJeremy ValerioteBC Green39% ±8
Ayla DumaisAyla DumaisConservative36% ±7
Michelle LivajaMichelle LivajaBC NDP22% ±5
Dan WoodDan WoodCentreBC3% ±3

2024: Jeremy Valeriote (Green) won by 676.

06 Every piece of our election coverage, newest first, then riding by riding

We have written about 33 ridings so far, 42 riding pieces in all, alongside the province-wide work. This list builds itself from our editorials, so a new piece appears here, and on its riding above, the day it is published.

Province-wide

Eby’s and Doerkson’s costed plans, side by side. On the deficit it’s close. On the backcountry, it isn’t.Doerkson’s plan would write backcountry access into law. But it has no budget line for the roads and trails that get you there.David Eby told B.C. to avoid the U.S. Then the day he called a snap election, his government borrowed US$3 billion on Wall Street.David Eby says 30 by 30 will “keep public access.” So who is it really protecting the land for?In 2024 the NDP kept its majority by 22 votes. These 36 ridings are close again, and every vote counts.The BC NDP say they’re listening and want your vote. But they don’t want to allow your voice if it disagrees, especially on social media.B.C.’s snowmobilers asked the parties where they stand on trails and access. The federation says the BC NDP didn’t even answer.The NDP promised to protect recreation access on backcountry roads, then gave the job no minister, no budget and no date. Here’s what would make it work, and who could do it.BC NDP candidates, two of them cabinet ministers, took their campaigns into seniors’ care homes and a Grade 8 class. In our view, that’s playing dirty to drum up votes.Eby’s costed plan has $0 for backcountry roads, rec sites or Target 8, and it barely moves the deficit.Scott McInnis, Donegal Wilson, Ward Stamer and Warren Mirko set the example every MLA should follow.Leaders’ debate: Eby’s $1,000 cheque never came. 1.26 million still have no family doctor. The $6.3B deficit he forecast for this year is now $13.8B.On public land and rural recreation, the cowboy beats the city slicker — and it isn’t close.David Eby says he’ll stand up to big oil? Let’s check who lobbied his office the most.Who do B.C.’s NDP MLAs really work for? Here is every lobbying record: 11,529 contacts, and only 51 from the people who use the backcountry.David Eby released his environment plan on a long‑weekend Saturday. Three of its seven promises were announced before, and it pledges to “preserve public access” while his government closes backcountry roads.Every candidate on the ballot, rated on public access to public landAsked who keeps the roads into B.C.’s parks open, Tamara Davidson pointed at Ravi Parmar. Thirteen months later she signed the strategy that calls those roads essential. Then said nothing as Ravi tore them out.We fact checked every claim Ravi Parmar made about Rady Creek on the record. The truth is, as expected, he was completely wrong about most of what he said to 4WDABC.Ravi Parmar — A Legacy of Failed Leadership at the Ministry of Forests

Vancouver Island

Vancouver

Richmond and Delta

Burnaby, New Westminster and the Tri-Cities

Surrey

Fraser Valley, Langley and Maple Ridge

Okanagan and the Interior

The Kootenays

COLUMBIA RIVER-REVELSTOKE · Conservative leaningColumbia River-Revelstoke is sled country. Should Scott McInnis or Andrea Dunlop speak for its backcountry?COLUMBIA RIVER-REVELSTOKE · Conservative leaningScott McInnis took the Incomappleux to the Legislature and stood on the road at Rady Creek.KOOTENAY CENTRAL · Toss-upGordon Skulnec says too many of us are being pushed off the land. If you want to beat Brittny Anderson, he’s the vote.KOOTENAY CENTRAL · Toss-upBrittny Anderson keeps posting endorsements, but here’s what Nelson is saying about her service as MLA.KOOTENAY CENTRAL · Toss-upBrittny Anderson promised all 14 old-growth fixes. After two years in cabinet, not one is finished.KOOTENAY CENTRAL · Toss-upOn 24 October, Brittny Anderson reaches the six years that qualify a B.C. MLA for a pension for life. Taxpayers put in $3.52 for every $1 she does.KOOTENAY CENTRAL · Toss-upFourteen forest roads in Brittny Anderson’s riding have been closed, posted or retired. The opposition raised roads and access 30 times. She raised them zero.KOOTENAY CENTRAL · Toss-upThe NDP calls outdoor recreation rural British Columbia’s future while its own Ministry of Forests tears out the roads it runs on.Brittny Anderson, the Minister for Rural Communities, is nowhere to be seen for even her own rural community.KOOTENAY-MONASHEE · NDP leaningTwo candidates, one backcountry: Warren Mirko and Steve Morissette on keeping Kootenay-Monashee’s roads openKOOTENAY-MONASHEE · NDP leaningWarren Mirko didn’t wait for a seat to fight for the Incomappleux and Rady Creek.KOOTENAY-MONASHEE · NDP leaningSteve Morissette has been his government’s voice for rural development. On the forest roads lost in his own riding, we could find no record of him saying a word.

Prince George and the Cariboo

07 Find your riding, share it in your local group, and know where to vote

Most people will never read a projection, but they will read a post from a neighbour. Pick your riding and share it, or copy its link into your community’s Facebook group, WhatsApp chat or newsletter. The link opens this page at your riding, with the comparison one tap away.

Advance voting runs from 16 to 21 October, and Final Voting Day is 24 October. Elections BC’s Where to Vote app takes your address or postal code and shows your voting places.7

In 2024, 22 votes in one Surrey riding decided who governs. This year it could be your riding, so find it, then share it.

Share this story

Six images to share, one point on each.

Suggested caption

It’s election week, and we’ve launched our B.C. Votes 2026 hub.

Every one of B.C.’s 93 ridings on one page: who’s running, how close it is as of 16 October, and where the candidates have stood on public land.

Inside: side-by-side comparisons in 28 of the closest seats, both parties’ costed plans read line by line, and every editorial we’ve written this campaign.

Type your town, find your riding, and share it in your local group.

Advance voting runs until 21 October. Final Voting Day is 24 October.

🔗 backcountry.cx/editorials/bc-election-2026/

#BCpoli #BCElection #BCVotes2026

Sources

  1. ↩ 338Canada, “338Canada Projection | British Columbia,” latest update 16 October 2026, read 18 October 2026: seat projection Conservatives 52 (range 38 to 67), BC NDP 39 (25 to 53), BC Greens 2 (1 to 3), with 47 seats for a majority; popular vote Conservatives 45% ± 4, BC NDP 41% ± 4, BC Greens 10% ± 2; odds of winning the most seats, Conservatives 76% and BC NDP 23%. 338canada.com/bc
  2. ↩ 338Canada riding pages for all 93 electoral districts and the districts list, latest update 16 October 2026, read 18 October 2026: the projected vote for each party with its margin of error, and 338Canada’s rating of each seat. Each riding on this page links to its own 338Canada page. 338canada.com/bc/districts.htm
  3. ↩ Backcountry Coalition’s swing list, 18 October 2026, from the 338Canada riding projections above: a riding is listed when the BC NDP and the Conservative projections are within eight points of each other, in either direction, or 338Canada rates it a toss-up. Thirty-seven ridings meet that test.
  4. ↩ CBC News, 8 November 2024, “NDP majority holds with 22-vote victory in Surrey-Guildford recount”: after a judicial recount, Garry Begg was declared elected with 8,947 votes to 8,925. cbc.ca
  5. ↩ Elections BC, “Statement of Votes – 43rd Provincial General Election – October 19, 2024,” summary of results by candidate, read 18 October 2026. Every 2024 winner and margin on this page is the winner’s final count minus the runner-up’s. elections.bc.ca
  6. ↩ British Columbia Electoral Boundaries Commission, “Final Report,” 3 April 2023, adopted by the Legislative Assembly on 6 April 2023: the regional grouping of the 93 electoral districts and the description of the communities in each, used for the riding finder and the region filters. Wikipedia’s page for each electoral district, read 18 October 2026, supplied additional community names. elections.bc.ca
  7. ↩ Elections BC, “2026 Provincial Election,” read 18 October 2026: advance voting October 16–21, 2026; “Final Voting Day is October 24, 2026”; and the Where to Vote application, which “shows district electoral offices, advance voting places, and voting places for Final Voting Day.” elections.bc.ca
  8. ↩ Elections BC, “2026 Provincial General Election candidates” (CSV), read 18 October 2026: every candidate on the ballot in each of the 93 electoral districts, with the party affiliation that will appear on the ballot. elections.bc.ca

Projections were read from 338Canada on 18 October 2026 (latest update 16 October). 2024 results are from Elections BC’s Statement of Votes. Portraits: the candidate pages of the BC NDP, the Conservative Party of BC, the BC Greens and CentreBC. Where a party publishes no headshot, the candidate’s initials stand in.