BC Legislature
2026 BC Provincial General Election
Voting day was . Results by electoral district, copied from the official results pages. Districts are in alphabetical order; candidates are in the order the results page lists them.
How we decide when a district is called
For the BC Legislature we track the platform of the party with the most seats in the preliminary count (Conservative Party of British Columbia), as archived on October 27, 2026.
Decided districts by party
| Affiliation / status | Districts |
|---|---|
| BC Green Party | 2 |
| BC NDP | 26 |
| Conservative Party | 63 |
| Too close to call / judicial recount | 2 |
Too close to call / judicial recount
No one is shown as elected in these districts until a later count settles them.
Kelowna Centre
Too close to call / judicial recount- Kristina Loewen · Conservative Party11,689 votes
- Loyal Wooldridge · BC NDP11,646 votes
Ladysmith-Oceanside
Too close to call / judicial recount- Stephanie Higginson · BC NDP14,354 votes
- Kris McNichol · Conservative Party14,304 votes
All 93 districts
Abbotsford South
Decided: Bruce Banman
- Leah Ballantyne · BC NDP5,588 votes
- Bruce Banman · Conservative Party11,717 votes
- Robin Roy · OneBC1,207 votes
Abbotsford West
Decided: Korky Neufeld
- Gurpreet Chahal · CentreBC1,680 votes
- Jules Côté · BC NDP5,028 votes
- Korky Neufeld · Conservative Party10,552 votes
Abbotsford-Mission
Decided: Darryl Kropp
- Pam Alexis · BC NDP7,965 votes
- Virender Dass · OneBC569 votes
- Lakhwinder Jhaj · CentreBC780 votes
- Darryl Kropp · Conservative Party12,583 votes
- Jeff Monds · Libertarian319 votes
Boundary-Similkameen
Decided: Donegal Wilson
- Keith Pomeroy · OneBC1,534 votes
- Roly Russell · BC NDP9,205 votes
- Donegal Wilson · Conservative Party11,855 votes
Bulkley Valley-Stikine
Decided: Sharon Hartwell
- Frankie Abel · BC NDP4,123 votes
- Ed Ewald · Christian Heritage Party of BC292 votes
- Sharon Hartwell · Conservative Party4,486 votes
Burnaby Centre
Decided: Joshua Domnich
- Joshua Domnich · Conservative Party7,465 votes
- Vikas Gautam · CentreBC402 votes
- Anne Kang · BC NDP6,645 votes
- Shila Taheri · BC Green Party1,288 votes
Burnaby East
Decided: Rohini Reah Arora
- Rohini Reah Arora · BC NDP8,382 votes
- De Ding · OneBC554 votes
- Javad Shushtarian · BC Green Party1,818 votes
- Peter Si · Conservative Party8,096 votes
Burnaby North
Decided: Simon Chandler
- Simon Chandler · Conservative Party9,077 votes
- Maddy Kennedy-Parrott · BC Green Party1,824 votes
- Janet Routledge · BC NDP8,265 votes
- Jenny Yamagata · OneBC447 votes
Burnaby South-Metrotown
Decided: David Xie
- Paul Choi · BC NDP6,506 votes
- Bryan Fockler · BC Green Party1,268 votes
- Andrew Rose · OneBC419 votes
- David Xie · Conservative Party6,570 votes
Burnaby-New Westminster
Decided: Raj Chouhan
- Raj Chouhan · BC NDP8,417 votes
- Joe Latam · Conservative Party6,712 votes
Cariboo-Chilcotin
Decided: Lorne Doerkson
- Kathryn Askew · BC NDP3,365 votes
- Lorne Doerkson · Conservative Party14,988 votes
- Douglas Gook · BC Green Party1,173 votes
Chilliwack North
Decided: Heather Maahs
- Dan Grice · CentreBC1,422 votes
- Heather Maahs · Conservative Party11,149 votes
- Adila Shaukat · BC NDP6,299 votes
Chilliwack-Cultus Lake
Decided: A'aliya Warbus
- Kelli Paddon · BC NDP9,028 votes
- A'aliya Warbus · Conservative Party13,399 votes
Columbia River-Revelstoke
Decided: Scott McInnis
- Andrea Dunlop · BC NDP6,349 votes
- Scott McInnis · Conservative Party9,390 votes
- Rana Nelson · BC Green Party2,029 votes
Coquitlam-Burke Mountain
Decided: Ryan Peterson
- Kaden Mann · CentreBC450 votes
- Valerie Morrison · BC Green Party1,226 votes
- Ryan Peterson · Conservative Party10,771 votes
- Jodie Wickens · BC NDP8,051 votes
Coquitlam-Maillardville
Decided: Matt Liang
- Jennifer Blatherwick · BC NDP8,776 votes
- Matt Liang · Conservative Party10,353 votes
- Nicola Spurling · BC Green Party1,873 votes
Courtenay-Comox
Decided: Will Cole-Hamilton
- Will Cole-Hamilton · BC NDP14,532 votes
- Jason Cook · CentreBC792 votes
- Brennan Day · Conservative Party13,602 votes
- Jay Van Oostdam · BC Green Party3,134 votes
Cowichan Valley
Decided: Bert Chen
- Bert Chen · Conservative Party11,714 votes
- James Chumsa · Communist Party of BC109 votes
- Justin Douglas · BC Green Party4,001 votes
- Debra Toporowski · BC NDP11,626 votes
Delta North
Decided: Monica Mohan
- Monica Mohan · Conservative Party10,319 votes
- Kuldeep Rangi · CentreBC1,123 votes
- Todd Schierling · BC NDP7,830 votes
Delta South
Decided: Ian Paton
- Skadi Green · BC Green Party2,127 votes
- Jason McCormick · BC NDP7,357 votes
- Jim McMurtry · OneBC838 votes
- Ian Paton · Conservative Party15,338 votes
Esquimalt-Colwood
Decided: Darlene Rotchford
- Sidney Coles · BC Green Party6,489 votes
- Dave Johnston · Conservative Party8,242 votes
- Darlene Rotchford · BC NDP12,220 votes
- Sid Tobias · CentreBC1,365 votes
Fraser-Nicola
Decided: Tony Luck
- Jason Leboe · BC NDP4,965 votes
- Tony Luck · Conservative Party10,095 votes
- Patrick Michell · BC Green Party2,270 votes
Juan de Fuca-Malahat
Decided: Mike Hicks
- Jeff Brown · Christian Heritage Party of BC63 votes
- David Evans · BC Green Party4,133 votes
- Shane Friesen · OneBC584 votes
- Mike Hicks · Conservative Party9,838 votes
- Dana Lajeunesse · BC NDP9,075 votes
Kamloops Centre
Decided: Peter Milobar
- Annelise Beach · BC Green Party2,658 votes
- Rocky McAfee · OneBC865 votes
- Peter Milobar · Conservative Party12,414 votes
- Thaelo Proctor · Independent263 votes
- Mike Wisla · BC NDP7,220 votes
Kamloops-North Thompson
Decided: Ward Stamer
- Kory Clark · BC NDP8,200 votes
- Deborah Friesen · OneBC1,767 votes
- Ward Stamer · Conservative Party18,237 votes
Kelowna Centre
Too close to call / judicial recount
- Bill Desrosiers · OneBC937 votes
- Kristina Loewen · Conservative Party11,689 votes
- Loyal Wooldridge · BC NDP11,646 votes
Kelowna-Lake Country-Coldstream
Decided: Pavneet Singh
- Binny Boparai · BC NDP7,853 votes
- Carter Mochinski · BC Green Party1,983 votes
- Pavneet Singh · Conservative Party11,488 votes
- Alexandra Wright · OneBC2,705 votes
Kelowna-Mission
Decided: Gavin Dew
- Gavin Dew · Conservative Party14,572 votes
- Saoirse MacKinnon · BC Green Party2,550 votes
- Abraham Nordine · OneBC825 votes
- Miriam Rycroft · BC NDP6,993 votes
Kootenay Central
Decided: Brittny Anderson
- Brittny Anderson · BC NDP8,196 votes
- Nicole Charlwood · BC Green Party4,089 votes
- Hunter Corrigal · OneBC772 votes
- Gordon Skulnec · Conservative Party7,531 votes
Kootenay-Monashee
Decided: Steve Morissette
- Stephen Hill · OneBC820 votes
- Connie Larochelle · BC Green Party1,928 votes
- Warren Mirko · Conservative Party6,929 votes
- Steve Morissette · BC NDP8,862 votes
Kootenay-Rockies
Decided: Pete Davis
- Norma Blissett · BC NDP4,586 votes
- Pete Davis · Conservative Party9,389 votes
- Keenan Dennehy · BC Green Party1,205 votes
- Paul Heywood · CentreBC671 votes
- AJ Wolfe · OneBC888 votes
Ladysmith-Oceanside
Too close to call / judicial recount
- Stephanie Higginson · BC NDP14,354 votes
- Kris McNichol · Conservative Party14,304 votes
- Charlene Smylie · BC Green Party3,616 votes
Langford-Highlands
Decided: Ravi Parmar
- Sean Flynn · CentreBC476 votes
- Christian McCay · Christian Heritage Party of BC123 votes
- Christopher Moon · BC Green Party2,810 votes
- Ravi Parmar · BC NDP9,522 votes
- Cindy Scott · Conservative Party8,260 votes
- Alex Thurlborn · Independent105 votes
Langley-Abbotsford
Decided: Harman Bhangu
- Harman Bhangu · Conservative Party14,455 votes
- Shelly Jan · OneBC1,072 votes
- Alex Joehl · Libertarian322 votes
- Erin Osborne · BC NDP5,614 votes
- Melissa Snazell · BC Green Party1,994 votes
Langley-Walnut Grove
Decided: Misty Van Popta
- Holly Isaac · BC NDP7,447 votes
- Sam Meyer · BC Green Party1,696 votes
- Kyle Stevenson · CentreBC1,006 votes
- Misty Van Popta · Conservative Party13,330 votes
Langley-Willowbrook
Decided: Jody Toor
- Shubham Joshi · OneBC755 votes
- Andrew Mercier · BC NDP7,400 votes
- Anisha Sandhu · BC Green Party1,580 votes
- Jody Toor · Conservative Party10,720 votes
Maple Ridge East
Decided: Lawrence Mok
- Hudson Campbell · BC NDP9,082 votes
- Chris Hatchwell · Independent347 votes
- Daniel Kite · BC Green Party1,832 votes
- Lawrence Mok · Conservative Party12,926 votes
Maple Ridge-Pitt Meadows
Decided: Doug Morneau
- Lisa Beare · BC NDP10,873 votes
- Susan Einarsson · OneBC829 votes
- Doug Morneau · Conservative Party11,780 votes
- Jordan Simmons · CentreBC892 votes
Mid Island-Pacific Rim
Decided: Josie Osborne
- Joshua Dahling · Conservative Party10,883 votes
- Gracie MacDonald · BC Green Party3,424 votes
- Josie Osborne · BC NDP12,687 votes
Nanaimo-Gabriola Island
Decided: Sheila Malcolmson
- Mark MacDonald · Conservative Party8,970 votes
- Sheila Malcolmson · BC NDP12,168 votes
- Anna Mary McKenzie · BC Green Party4,063 votes
Nanaimo-Lantzville
Decided: George Anderson
- George Anderson · BC NDP12,556 votes
- Kelsey Pringle · Conservative Party11,531 votes
- Pepper Saltman · Communist Party of BC85 votes
- Sharleen Weatherley · BC Green Party2,661 votes
Nechako Lakes
Decided: Diane Black
- Diane Black · Conservative Party6,322 votes
- Jesse Gervais · BC NDP2,365 votes
- Clint Lambert · No affiliation listed1,314 votes
New Westminster-Coquitlam
Decided: Jennifer Whiteside
- Maureen Curran · BC Green Party3,084 votes
- Michele Lau · Conservative Party6,960 votes
- Jennifer Whiteside · BC NDP10,309 votes
North Coast-Haida Gwaii
Decided: Tamara Davidson
- Tamara Davidson · BC NDP4,305 votes
- Rodney Proskiw · Conservative Party1,981 votes
- Francis Racy · BC Green Party677 votes
North Island
Decided: Anna Kindy
- Anna Kindy · Conservative Party12,812 votes
- Richard Lambert · Independent369 votes
- Sara Lopez · BC NDP11,577 votes
- Benjamin Olsson · BC Green Party2,132 votes
North Vancouver-Lonsdale
Decided: Bowinn Ma
- Joshua A Singer Johnson · BC Green Party2,756 votes
- Bowinn Ma · BC NDP11,306 votes
- Trevor Withers · Conservative Party10,005 votes
North Vancouver-Seymour
Decided: Lynne Block
- Lynne Block · Conservative Party13,298 votes
- Susie Chant · BC NDP10,650 votes
- Lori Climenhaga · CentreBC1,402 votes
- Ben Holt · BC Green Party3,105 votes
Oak Bay-Gordon Head
Decided: Diana Gibson
- Andrew Appleton · BC Green Party6,164 votes
- Diana Gibson · BC NDP10,176 votes
- Stan Sipos · Conservative Party8,373 votes
- Andrew Weaver · CentreBC2,846 votes
Peace River North
Decided: Curtis Whitford
- Jordan Kealy · Independent1,563 votes
- Curtis Whitford · Conservative Party9,371 votes
Peace River South
Decided: Larry Neufeld
- Marsha Rose Dufresne · BC NDP1,233 votes
- Larry Neufeld · Conservative Party6,243 votes
- Helen Scott · No affiliation listed561 votes
Penticton-Summerland
Decided: Tracy St Claire
- Bradley Sean Bartsch · BC Green Party2,155 votes
- Warren Hamm · OneBC1,411 votes
- Tina Lee · BC NDP11,112 votes
- Tracy St Claire · Conservative Party12,163 votes
Port Coquitlam
Decided: Mike Farnworth
- Keenan Adams · Conservative Party10,201 votes
- Lee-Ann Bates · No affiliation listed301 votes
- Lewis C. Dahlby · Libertarian297 votes
- Mike Farnworth · BC NDP10,626 votes
- Stephanie Hendy · BC Green Party2,034 votes
Port Moody-Burquitlam
Decided: John McEwen
- Wei Chou · BC Green Party2,103 votes
- Rick Glumac · BC NDP10,760 votes
- John McEwen · Conservative Party11,929 votes
- Freddy Rawji · CentreBC715 votes
Powell River-Sunshine Coast
Decided: Randene Neill
- John Henderson · Conservative Party10,672 votes
- Griffin Leonard Lea · BC Green Party3,251 votes
- Randene Neill · BC NDP13,314 votes
Prince George-Mackenzie
Decided: Kiel Giddens
- Kiel Giddens · Conservative Party10,473 votes
- Ian McMahon · BC NDP3,770 votes
- Teri Young · BC Green Party1,618 votes
Prince George-North Cariboo
Decided: Sheldon Clare
- Denice Bardua · BC NDP3,637 votes
- Sheldon Clare · Conservative Party12,437 votes
- Randy Thompson · BC Green Party1,714 votes
Prince George-Valemount
Decided: Rosalyn Bird
- Rosalyn Bird · Conservative Party6,965 votes
- Carol Bourque · BC NDP4,111 votes
- Jodie Capling · BC Green Party1,655 votes
- Mitchell Lukoni · OneBC1,076 votes
Richmond Centre
Decided: Sacha Peter
- Lawrence Chen · CWP346 votes
- Calvin Dang · BC Green Party836 votes
- Sacha Peter · Conservative Party7,937 votes
- Henry Yao · BC NDP4,762 votes
Richmond-Bridgeport
Decided: Teresa Wat
- Linda Li · BC NDP4,789 votes
- Teresa Wat · Conservative Party10,145 votes
Richmond-Queensborough
Decided: Steve Kooner
- Luc Burns · BC Green Party1,311 votes
- Dhar Grewal · BC NDP5,723 votes
- Steve Kooner · Conservative Party10,101 votes
Richmond-Steveston
Decided: Gordon Zhang
- Robert Evans · Independent470 votes
- Bruce Kong · BC NDP7,543 votes
- Barry Wosk · CentreBC1,696 votes
- Keenan Yang · CWP142 votes
- Gordon Zhang · Conservative Party11,665 votes
Saanich North and the Islands
Decided: Emily Lowan
- Kala Bryson · BC NDP5,759 votes
- Emily Lowan · BC Green Party15,708 votes
- Richard Smith · CentreBC755 votes
- Ryan Windsor · Conservative Party10,251 votes
Saanich South
Decided: Cathie Ounsted
- Lisa Lapointe · BC Green Party7,624 votes
- Cathie Ounsted · Conservative Party11,393 votes
- Richard Zussman · BC NDP10,160 votes
Salmon Arm-Shuswap
Decided: David L Williams
- Gloria Morgan · BC NDP8,372 votes
- Barbara Presch · OneBC1,502 votes
- Denise Reimer · CentreBC1,086 votes
- Jed Wiebe · BC Green Party2,461 votes
- David L Williams · Conservative Party16,144 votes
Skeena
Decided: Claire Rattée
- Nick Gottlieb · BC Green Party969 votes
- Claire Rattée · Conservative Party5,851 votes
- Larry Eugene Taylor · OneBC287 votes
- Sarah Zimmerman · BC NDP4,328 votes
Surrey City Centre
Decided: Zeeshan Wahla
- Amna Shah · BC NDP6,012 votes
- Raman Sharma · CentreBC481 votes
- Zeeshan Wahla · Conservative Party6,396 votes
- Oliver Wildfong · OneBC636 votes
Surrey North
Decided: Mandeep Singh Dhaliwal
- Jag Bhandari · No affiliation listed61 votes
- Parm Bhandol · CentreBC343 votes
- Mandeep Singh Dhaliwal · Conservative Party8,024 votes
- Yudhbir Gill · BC Green Party627 votes
- Tanya Gupta · OneBC260 votes
- Sahib Thind · BC NDP4,611 votes
Surrey South
Decided: Megan Knight
- Denis R Hurtubise · No affiliation listed274 votes
- Megan Knight · Conservative Party13,479 votes
- Bill McConnell · BC Green Party1,122 votes
- Elenore Sturko · CentreBC2,178 votes
- Parik Tahlan · BC NDP4,901 votes
Surrey-Cloverdale
Decided: Nicholas Cartmell
- Nicholas Cartmell · Conservative Party9,915 votes
- Sargy Chima · CentreBC629 votes
- Stephen Dooley · BC NDP6,351 votes
- Travis Marchenski · OneBC471 votes
- Pat McCutcheon · BC Green Party1,318 votes
Surrey-Fleetwood
Decided: Garry Purewal
- Tim Binnema · BC Green Party1,122 votes
- Jagrup Brar · BC NDP7,086 votes
- Paul Brar · CentreBC413 votes
- Carolyn Hofbauer · OneBC530 votes
- Garry Purewal · Conservative Party9,471 votes
Surrey-Guildford
Decided: Garry Thind
- Garry Begg · BC NDP6,905 votes
- Jodi Murphy · BC Green Party1,079 votes
- Garry Thind · Conservative Party8,469 votes
- James Yaroshuk · No affiliation listed327 votes
Surrey-Newton
Decided: Harj Dhaliwal
- Harj Dhaliwal · Conservative Party8,003 votes
- Harman Preet Singh · CentreBC698 votes
- Jessie Sunner · BC NDP5,924 votes
Surrey-Panorama
Decided: Bryan Tepper
- Manav Manro · CentreBC426 votes
- Nolen Scott · BC Green Party807 votes
- Jinny Sims · BC NDP5,334 votes
- Bryan Tepper · Conservative Party9,409 votes
Surrey-Serpentine River
Decided: Jessy Sahota
- Judy Higginbotham · CentreBC941 votes
- Todd Holowchak · OneBC629 votes
- Sikander Kang · BC NDP6,090 votes
- Errol Povah · Freedom Party of BC131 votes
- Jessy Sahota · Conservative Party10,857 votes
Surrey-White Rock
Decided: Trevor Halford
- Kevin Diakiw · Independent196 votes
- Trevor Halford · Conservative Party15,402 votes
- Amanda James · OneBC635 votes
- Christine Kinnie · BC Green Party2,055 votes
- Waqas Rana · CentreBC556 votes
- Darryl Walker · BC NDP7,744 votes
Vancouver-Fraserview
Decided: Deep Sandhu
- Francoise Raunet · BC Green Party2,617 votes
- Deep Sandhu · Conservative Party7,932 votes
- Aman Singh · BC NDP7,693 votes
Vancouver-Hastings
Decided: Niki Sharma
- Christian Bosio · CentreBC542 votes
- Kimball Cariou · Communist Party of BC182 votes
- Kyra Philbert · BC Green Party4,168 votes
- Niki Sharma · BC NDP11,071 votes
- Phyllis Tang · Conservative Party5,344 votes
- Phil Webb · Libertarian240 votes
Vancouver-Kensington
Decided: Mable Elmore
- Mable Elmore · BC NDP8,316 votes
- Adam Hawk · BC Green Party3,121 votes
- Aron Lageri · Conservative Party6,308 votes
Vancouver-Langara
Decided: Jaime Stein
- John Atoyebi · BC Green Party1,317 votes
- Alan Beesley · CentreBC413 votes
- Sunita Dhir · BC NDP6,366 votes
- Jaime Stein · Conservative Party8,275 votes
Vancouver-Little Mountain
Decided: Christine Boyle
- Christine Boyle · BC NDP11,638 votes
- Sarah MacLeod · BC Green Party4,013 votes
- Alex Muir · Conservative Party7,945 votes
Vancouver-Point Grey
Decided: David Eby
- Michael Davis · CentreBC737 votes
- David Eby · BC NDP8,794 votes
- Alex McMillan · Conservative Party8,050 votes
- Beatrice Sharpe · BC Green Party2,876 votes
Vancouver-Quilchena
Decided: Carson Binda
- Carson Binda · Conservative Party12,017 votes
- Dallas Brodie · OneBC859 votes
- Douglas Courtemanche · BC Green Party2,065 votes
- Petra Kuret · CentreBC1,127 votes
- Callista Ryan · BC NDP5,981 votes
Vancouver-Renfrew
Decided: Adrian Dix
- Adrian Dix · BC NDP8,702 votes
- Rebecca Haber · BC Green Party1,949 votes
- Tom Ikonomou · Conservative Party4,956 votes
- Lisa Prescott · CentreBC351 votes
Vancouver-South Granville
Decided: Lara Honrado
- Maria J Cruz · BC Green Party4,792 votes
- Lara Honrado · BC NDP11,841 votes
- Lisa Phillips · Conservative Party7,336 votes
- Colin Smith · CentreBC829 votes
- Salvatore Vetro · OneBC206 votes
Vancouver-Strathcona
Decided: Amanda Burrows
- Amanda Burrows · BC NDP10,684 votes
- Robert Crooks · Communist Party of BC245 votes
- Jordan Zheng McIntosh · Conservative Party2,878 votes
- Tanya Webking · BC Green Party5,680 votes
Vancouver-West End
Decided: Spencer Chandra Herbert
- Spencer Chandra Herbert · BC NDP9,930 votes
- Scott MacDonald · BC Green Party3,433 votes
- Dion Weisner · Conservative Party5,895 votes
Vancouver-Yaletown
Decided: Margareta Dovgal
- Sam Chandola · CentreBC560 votes
- Margareta Dovgal · Conservative Party7,834 votes
- Priyan Samarakoone · BC Green Party1,493 votes
- Terry Yung · BC NDP6,950 votes
Vernon-Lumby
Decided: Kevin Acton
- Kevin Acton · Conservative Party13,304 votes
- Chantel Gibbs · OneBC1,178 votes
- Harwinder Sandhu · BC NDP9,920 votes
- Blair Visscher · BC Green Party1,842 votes
Victoria-Beacon Hill
Decided: Grace Lore
- Joachim Agou · Conservative Party3,631 votes
- Grace Lore · BC NDP11,818 votes
- Rajinder S. Sahota · BC Green Party10,562 votes
Victoria-Swan Lake
Decided: Nina Krieger
- Carolyn Howe · BC Green Party8,356 votes
- Nina Krieger · BC NDP10,249 votes
- Tim Taylor · Conservative Party4,963 votes
West Kelowna-Peachland
Decided: Macklin McCall
- Adam Frank · BC Green Party1,895 votes
- Macklin McCall · Conservative Party15,008 votes
- George Morgan · BC NDP7,067 votes
West Vancouver-Capilano
Decided: Caroline Elliott
- Honieh Barzegari · BC NDP4,870 votes
- Naomi Chocyk · OneBC415 votes
- Caroline Elliott · Conservative Party16,039 votes
- Arwa Shurab · BC Green Party2,566 votes
West Vancouver-Sea to Sky
Decided: Jeremy Valeriote
- Ayla Dumais · Conservative Party9,476 votes
- Michelle Livaja · BC NDP2,561 votes
- Jeremy Valeriote · BC Green Party11,834 votes
- Dan Wood · CentreBC890 votes