logo
British columbia
British Columbia flag

Electoral District Projections — British Columbia

Latest update: October 25, 2026

The Road to 47 Seats

Less likely More likely Majority: 47 seats North Coast-Haida Gwaii NDP safe NCHG Vancouver-Strathcona NDP safe V-STR Vancouver-Renfrew NDP safe V-REN Vancouver-West End NDP safe V-WE Vancouver-Hastings NDP safe V-HAS New Westminster-Coquitlam NDP safe NWCQ Vancouver-Little Mountain NDP safe V-LM Vancouver-South Granville NDP safe V-SG Esquimalt-Colwood NDP safe ESQC Nanaimo-Gabriola Island NDP safe NAGA Powell River-Sunshine Coast NDP likely POWR Vancouver-Kensington NDP likely V-KEN Kootenay-Monashee NDP likely KOOM Victoria-Swan Lake NDP likely VI-SL Burnaby-New Westminster NDP likely BU-NW Oak Bay-Gordon Head NDP likely OAKB Mid Island-Pacific Rim NDP likely MIPR Langford-Highlands NDP likely LFHL Victoria-Beacon Hill NDP likely VI-BH North Vancouver-Lonsdale NDP likely NVLO Nanaimo-Lantzville NDP leaning NALA Courtenay-Comox NDP leaning COCO Vancouver-Point Grey NDP leaning V-PG Kootenay Central NDP leaning KOOC Port Coquitlam Toss up POCQ Burnaby East Toss up BU-E Burnaby South-Metrotown Toss up BU-SM Ladysmith-Oceanside Toss up LADY Kelowna Centre Toss up KWCE Cowichan Valley Toss up COWV Vancouver-Fraserview CPBC leaning V-FRV Surrey City Centre CPBC leaning SU-CC Bulkley Valley-Stikine CPBC leaning BULK Juan de Fuca-Malahat CPBC leaning JUAN Maple Ridge-Pitt Meadows CPBC leaning MAPP Burnaby North CPBC leaning BU-N Penticton-Summerland CPBC leaning PENT Burnaby Centre CPBC leaning BU-C Port Moody-Burquitlam CPBC leaning PMBQ Vancouver-Yaletown CPBC leaning V-YAL North Island CPBC likely NOIS Saanich South CPBC likely SAAS Coquitlam-Maillardville CPBC likely CQMA Surrey-Guildford CPBC likely SU-GF Vancouver-Langara CPBC likely V-LAN Skeena CPBC likely SKEE Surrey-Newton CPBC likely SU-NW North Vancouver-Seymour CPBC likely NVSM Surrey-Fleetwood CPBC likely SU-FL Boundary-Similkameen CPBC likely BOMI Delta North CPBC likely DELN Coquitlam-Burke Mountain CPBC safe CQBM Columbia River-Revelstoke CPBC safe CORR Chilliwack-Cultus Lake CPBC safe CHIC Vernon-Lumby CPBC safe VERL Maple Ridge East CPBC safe MAPE Langley-Willowbrook CPBC safe LGWI Abbotsford-Mission CPBC safe ABBM Richmond-Steveston CPBC safe RCHS Richmond Centre CPBC safe RCHC Surrey-Panorama CPBC safe SU-PA Surrey-Cloverdale CPBC safe SU-CL Richmond-Queensborough CPBC safe RCHQ Chilliwack North CPBC safe CHIN Surrey North CPBC safe SU-N Surrey-Serpentine River CPBC safe SU-SR Kelowna-Lake Country-Coldstream CPBC safe KWLC Richmond-Bridgeport CPBC safe RCHB Langley-Walnut Grove CPBC safe LGWG Kamloops Centre CPBC safe KAMC Abbotsford South CPBC safe ABBS West Kelowna-Peachland CPBC safe WKWP Prince George-Valemount CPBC safe PGVA Abbotsford West CPBC safe ABBW Surrey-White Rock CPBC safe SU-WR Kamloops-North Thompson CPBC safe KAMN Delta South CPBC safe DELS Salmon Arm-Shuswap CPBC safe SSHU Fraser-Nicola CPBC safe FRNI Kelowna-Mission CPBC safe KWMI Kootenay-Rockies CPBC safe KOOR Vancouver-Quilchena CPBC safe V-QUI Prince George-Mackenzie CPBC safe PGMA Langley-Abbotsford CPBC safe LGAB Nechako Lakes CPBC safe NECH Surrey South CPBC safe SU-S West Vancouver-Capilano CPBC safe WV-CA Prince George-North Cariboo CPBC safe PGNC Saanich North and the Islands GRN safe SAAN Cariboo-Chilcotin CPBC safe CARI Peace River South CPBC safe PR-S West Vancouver-Sea to Sky GRN likely WV-SS Peace River North CPBC safe PR-N NCHG V-STR V-REN V-WE V-HAS NWCQ V-LM V-SG ESQC NAGA POWR V-KEN KOOM VI-SL BU-NW OAKB MIPR LFHL VI-BH NVLO NALA COCO V-PG KOOC POCQ BU-E BU-SM LADY KWCE COWV V-FRV SU-CC BULK JUAN MAPP BU-N PENT BU-C PMBQ V-YAL NOIS SAAS CQMA SU-GF V-LAN SKEE SU-NW NVSM SU-FL BOMI DELN CQBM CORR CHIC VERL MAPE LGWI ABBM RCHS RCHC SU-PA SU-CL RCHQ CHIN SU-N SU-SR KWLC RCHB LGWG KAMC ABBS WKWP PGVA ABBW SU-WR KAMN DELS SSHU FRNI KWMI KOOR V-QUI PGMA LGAB NECH SU-S WV-CA PGNC SAAN CARI PR-S WV-SS PR-N 338Canada British Columbia Projection Latest update: October 25, 2026 ▲64 CPBC [64-64] NDP 27▼ [27-27]

Electoral districts
Current party
Projection
Bruce Banman
C CPBC safe
Korky Neufeld
C CPBC safe
Darryl Kropp
C CPBC safe
Donegal Wilson
C CPBC likely
Sharon Hartwell
C CPBC leaning
Joshua Domnich
C CPBC leaning
Rohini Reah Arora
N Toss up
Simon Chandler
C CPBC leaning
C Toss up
N NDP likely
Lorne Doerkson
C CPBC safe
Heather Maahs
C CPBC safe
A’aliya Warbus
C CPBC safe
C CPBC safe
Ryan Peterson
C CPBC safe
C CPBC likely
Will Cole-Hamilton
N NDP leaning
Bert Chen
C Toss up
Monica Mohan
C CPBC likely
Ian Paton
C CPBC safe
Darlene Rotchford
N NDP safe
Tony Luck
C CPBC safe
C CPBC leaning
Peter Milobar
C CPBC safe
C CPBC safe
Kristina Loewen
C Toss up
C CPBC safe
Gavin Dew
C CPBC safe
Brittny Anderson
N NDP leaning
Steve Morissette
N NDP likely
Pete Davis
C CPBC safe
Kris McNichol
C Toss up
Ravi Parmar
N NDP likely
Harman Bhangu
C CPBC safe
Misty Van Popta
C CPBC safe
C CPBC safe
Lawrence Mok
C CPBC safe
C CPBC leaning
Josie Osborne
N NDP likely
Sheila Malcolmson
N NDP safe
George Anderson
N NDP leaning
Diane Black
C CPBC safe
Jennifer Whiteside
N NDP safe
Tamara Davidson
N NDP safe
Anna Kindy
C CPBC likely
N NDP likely
C CPBC likely
Diana Gibson
N NDP likely
Curtis Whitford
C CPBC safe
Larry Neufeld
C CPBC safe
Tracy St Claire
C CPBC leaning
Mike Farnworth
N Toss up
John McEwen
C CPBC leaning
N NDP likely
C CPBC safe
C CPBC safe
C CPBC safe
Sacha Peter
C CPBC safe
Teresa Wat
C CPBC safe
Steve Kooner
C CPBC safe
Gordon Zhang
C CPBC safe
G GRN safe
Cathie Ounsted
C CPBC likely
David L Williams
C CPBC safe
Claire Rattée
C CPBC likely
Zeeshan Wahla
C CPBC leaning
Mandeep Singh Dhaliwal
C CPBC safe
Megan Knight
C CPBC safe
Nicholas Cartmell
C CPBC safe
Garry Purewal
C CPBC likely
Garry Thind
C CPBC likely
Harj Dhaliwal
C CPBC likely
Bryan Tepper
C CPBC safe
C CPBC safe
Trevor Halford
C CPBC safe
Deep Sandhu
C CPBC leaning
Niki Sharma
N NDP safe
Mable Elmore
N NDP likely
Jaime Stein
C CPBC likely
Christine Boyle
N NDP safe
N NDP leaning
Carson Binda
C CPBC safe
Adrian Dix
N NDP safe
N NDP safe
Amanda Burrows
N NDP safe
Spencer Chandra Herbert
N NDP safe
Margareta Dovgal
C CPBC leaning
Kevin Acton
C CPBC safe
N NDP likely
Nina Krieger
N NDP likely
Macklin McCall
C CPBC safe
Caroline Elliott
C CPBC safe
Jeremy Valeriote
G GRN likely