The Road to 47 Seats
Latest update: December 20, 2025
47 seats needed for a majority
| Safe | Likely | Leaning | Toss up | Seat-by-seat projection |
Last election (2024) |
|
| 18 | 17 | 7 | 10 | 52 [35-68] |
47 | |
| 12 | 10 | 10 | 7 | 39 [23-56] |
44 | |
| 0 | 0 | 2 | 0 | 2 [1-3] |
2 |
List of all 93 electoral districts | British Columbia
| Electoral district | Current party | Latest projection |
|---|---|---|
Bruce Banman
|
CPBC safe | |
Korky Neufeld
|
CPBC likely | |
Reann Gasper
|
CPBC leaning | |
Donegal Wilson
|
CPBC leaning | |
Sharon L. Hartwell
|
CPBC leaning | |
Anne Kang
|
NDP likely | |
Reah Arora
|
NDP likely | |
Janet Routledge
|
NDP likely | |
Paul Choi
|
NDP leaning | |
Raj Chouhan
|
NDP safe | |
Lorne Doerkson
|
CPBC safe | |
Heather Maahs
|
CPBC likely | |
A’aliya Warbus
|
CPBC leaning | |
Scott McInnis
|
Toss up | |
Jodie Wickens
|
Toss up | |
Jennifer Blatherwick
|
NDP likely | |
Brennan Day
|
Toss up | |
Debra Toporowski
|
NDP leaning | |
Ravi Kahlon
|
NDP likely | |
Ian Paton
|
CPBC leaning | |
Darlene Rotchford
|
NDP safe | |
Tony Luck
|
CPBC likely | |
Dana Lajeunesse
|
Toss up | |
Peter Milobar
|
CPBC leaning | |
Ward Stamer
|
CPBC safe | |
Kristina Loewen
|
Toss up | |
Tara Armstrong [Elected with CP]
|
CPBC likely | |
Gavin Dew
|
CPBC likely | |
Brittny Anderson
|
NDP likely | |
Steve Morissette
|
NDP likely | |
Pete Davis
|
CPBC safe | |
Stephanie Higginson
|
NDP likely | |
Ravi Parmar
|
NDP likely | |
Harman Bhangu
|
CPBC likely | |
Misty Van Popta
|
Toss up | |
Jody Toor
|
Toss up | |
Lawrence Mok
|
Toss up | |
Lisa Beare
|
NDP likely | |
Josie Osborne
|
NDP likely | |
Sheila Malcolmson
|
NDP safe | |
George Anderson
|
NDP likely | |
John Rustad
|
CPBC safe | |
Jennifer Whiteside
|
NDP safe | |
Tamara Davidson
|
NDP safe | |
Anna Kindy
|
Toss up | |
Bowinn Ma
|
NDP safe | |
Susie Chant
|
NDP likely | |
Diana Gibson
|
NDP safe | |
Jordan Kealy [Elected with CP]
|
CPBC safe | |
Larry Neufeld
|
CPBC safe | |
Amelia Boultbee
|
Toss up | |
Mike Farnworth
|
NDP likely | |
Rick Glumac
|
NDP likely | |
Randene Neill
|
NDP likely | |
Kiel Giddens
|
CPBC safe | |
Sheldon Clare
|
CPBC safe | |
Rosalyn Bird
|
CPBC likely | |
Hon Chan
|
CPBC likely | |
Teresa Wat
|
CPBC likely | |
Steve Kooner
|
CPBC leaning | |
Kelly Greene
|
NDP leaning | |
Rob Botterell
|
GRN leaning | |
Lana Popham
|
NDP safe | |
David L. Williams
|
CPBC safe | |
Claire Rattée
|
Toss up | |
Amna Shah
|
Toss up | |
Mandeep Dhaliwal
|
CPBC leaning | |
Brent Chapman
|
CPBC likely | |
Elenore Sturko [Elected with CP]
|
Toss up | |
Jagrup Brar
|
NDP leaning | |
Garry Begg
|
Toss up | |
Jessie Sunner
|
NDP leaning | |
Bryan Tepper
|
Toss up | |
Linda Hepner
|
Toss up | |
Trevor Halford
|
CPBC leaning | |
George Chow
|
NDP safe | |
Niki Sharma
|
NDP safe | |
Mable Elmore
|
NDP safe | |
Sunita Dhir
|
NDP leaning | |
Christine Boyle
|
NDP safe | |
David Eby
|
NDP safe | |
Dallas Brodie [Elected with CP]
|
CPBC leaning | |
Adrian Dix
|
NDP safe | |
Brenda Bailey
|
NDP safe | |
Joan Phillip
|
NDP safe | |
Spencer Chandra Herbert
|
NDP safe | |
Terry Yung
|
NDP leaning | |
Harwinder Sandhu
|
Toss up | |
Grace Lore
|
NDP likely | |
Nina Krieger
|
NDP safe | |
Macklin McCall
|
CPBC safe | |
Lynne Block
|
CPBC safe | |
Jeremy Valeriote
|
GRN leaning |