logo
British columbia
British Columbia flag

Electoral District Projections — British Columbia

Latest update: March 14, 2026

The Road to 47 Seats

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

Electoral districts
Current party
Projection
Bruce Banman
C CPBC safe
Korky Neufeld
C CPBC safe
Reann Gasper
C CPBC likely
Donegal Wilson
C CPBC leaning
Sharon L. Hartwell
C CPBC likely
Anne Kang
N NDP likely
Reah Arora
N NDP likely
Janet Routledge
N NDP likely
N NDP leaning
N NDP safe
Lorne Doerkson
C CPBC safe
Heather Maahs
C CPBC likely
A’aliya Warbus
C CPBC likely
C CPBC leaning
Jodie Wickens
N Toss up
Jennifer Blatherwick
N NDP likely
Brennan Day
C Toss up
Debra Toporowski
N Toss up
Ravi Kahlon
N NDP likely
Ian Paton
C CPBC likely
Darlene Rotchford
N NDP safe
Tony Luck
C CPBC likely
Dana Lajeunesse
N Toss up
Peter Milobar
C CPBC likely
C CPBC safe
Kristina Loewen
C Toss up
Tara Armstrong [Elected with CP]
I CPBC likely
Gavin Dew
C CPBC safe
Brittny Anderson
N NDP leaning
Steve Morissette
N NDP likely
Pete Davis
C CPBC safe
Stephanie Higginson
N NDP leaning
Ravi Parmar
N NDP likely
Harman Bhangu
C CPBC safe
Misty Van Popta
C CPBC leaning
C CPBC leaning
Lawrence Mok
C Toss up
N NDP likely
Josie Osborne
N NDP likely
Sheila Malcolmson
N NDP likely
George Anderson
N NDP likely
John Rustad
C CPBC safe
Jennifer Whiteside
N NDP safe
Tamara Davidson
N NDP safe
Anna Kindy
C Toss up
N NDP safe
N NDP likely
Diana Gibson
N NDP safe
Jordan Kealy [Elected with CP]
I CPBC safe
Larry Neufeld
C CPBC safe
Amelia Boultbee
C Toss up
Mike Farnworth
N NDP likely
Rick Glumac
N NDP likely
N NDP likely
C CPBC safe
C CPBC safe
C CPBC safe
Hon Chan
C CPBC likely
Teresa Wat
C CPBC safe
Steve Kooner
C CPBC leaning
Kelly Greene
N Toss up
G GRN likely
Lana Popham
N NDP likely
David L. Williams
C CPBC safe
Claire Rattée
C CPBC leaning
Amna Shah
N Toss up
Mandeep Dhaliwal
C CPBC leaning
Brent Chapman
C CPBC likely
Elenore Sturko [Elected with CP]
I Toss up
Jagrup Brar
N Toss up
Garry Begg
N Toss up
Jessie Sunner
N NDP leaning
Bryan Tepper
C Toss up
C Toss up
Trevor Halford
C CPBC leaning
George Chow
N NDP likely
Niki Sharma
N NDP safe
Mable Elmore
N NDP safe
Sunita Dhir
N Toss up
Christine Boyle
N NDP safe
N NDP safe
Dallas Brodie [Elected with CP]
O CPBC likely
Adrian Dix
N NDP safe
N NDP safe
Joan Phillip
N NDP safe
Spencer Chandra Herbert
N NDP safe
Terry Yung
N NDP leaning
Harwinder Sandhu
N Toss up
N NDP leaning
Nina Krieger
N NDP safe
Macklin McCall
C CPBC safe
C CPBC safe
Jeremy Valeriote
G GRN likely