logo
British columbia
British Columbia flag

BC New Democratic Party

Latest update: December 20, 2025
LeaderDavid Eby
Popular vote in 202444.9%
Current vote projection44.6% ± 5.3%
Current seat projection52 [35-68]

Latest from the 338Canada newsletter

Loading latest analysis…


Vote projection | December 20, 2025

33% 34% 35% 36% 37% 38% 39% 40% 41% 42% 43% 44% 45% 46% 47% 48% 49% 50% 51% 52% 53% 54% 55% 7% 6% 5% 4% 3% 2% 1% Min. 39.3% 44.6% ± 5.3% 2020 47.7% Max. 49.9% Probabilities % NDP

Seat projection | December 20, 2025

14 19 24 29 34 39 44 49 54 59 64 69 74 79 84 3% 2% 1% Min. 35 Majority 47 seats 52 2020 57 seats Max. 68 Probabilities % NDP

List of favourable electoral districts | BC New Democratic Party



Electoral districts Current party Projection
1.
Joan Phillip
N NDP safe
2. N NDP safe
3.
Niki Sharma
N NDP safe
4. N NDP safe
5.
Spencer Chandra Herbert
N NDP safe
6.
Adrian Dix
N NDP safe
7.
Christine Boyle
N NDP safe
8.
Mable Elmore
N NDP safe
9.
Jennifer Whiteside
N NDP safe
10.
Nina Krieger
N NDP safe
11.
Darlene Rotchford
N NDP safe
12.
Diana Gibson
N NDP safe
13. N NDP safe
14. N NDP safe
15.
Tamara Davidson
N NDP safe
16.
Lana Popham
N NDP safe
17.
George Chow
N NDP safe
18.
Sheila Malcolmson
N NDP safe
19. N NDP likely
20. N NDP likely
21.
Mike Farnworth
N NDP likely
22.
Ravi Parmar
N NDP likely
23.
George Anderson
N NDP likely
24.
Steve Morissette
N NDP likely
25.
Anne Kang
N NDP likely
26.
Jennifer Blatherwick
N NDP likely
27.
Ravi Kahlon
N NDP likely
28.
Rick Glumac
N NDP likely
29.
Reah Arora
N NDP likely
30.
Josie Osborne
N NDP likely
31.
Brittny Anderson
N NDP likely
32.
Janet Routledge
N NDP likely
33. N NDP likely
34. N NDP likely
35.
Stephanie Higginson
N NDP likely
36.
Jessie Sunner
N NDP leaning
37. N NDP leaning
38.
Terry Yung
N NDP leaning
39.
Jagrup Brar
N NDP leaning
40.
Debra Toporowski
N NDP leaning
41.
Kelly Greene
N NDP leaning
42.
Sunita Dhir
N NDP leaning
43.
Harwinder Sandhu
N Toss up
44.
Jodie Wickens
N Toss up
45.
Amna Shah
N Toss up
46.
Dana Lajeunesse
N Toss up
47.
Garry Begg
N Toss up
48.
Kristina Loewen
C Toss up
49.
Brennan Day
C Toss up
50.
Lawrence Mok
C Toss up
51.
Amelia Boultbee
C Toss up
52.
Bryan Tepper
C Toss up
53.
Anna Kindy
C Toss up
54. C Toss up
55.
Elenore Sturko [Elected with CP]
I Toss up
56. C Toss up
57. C Toss up
58.
Misty Van Popta
C Toss up
59.
Claire Rattée
C Toss up
60.
Donegal Wilson
C CPBC leaning
61.
Steve Kooner
C CPBC leaning
62.
Trevor Halford
C CPBC leaning
63.
Mandeep Dhaliwal
C CPBC leaning
64.
Dallas Brodie [Elected with CP]
O CPBC leaning
65.
Peter Milobar
C CPBC leaning
66.
A’aliya Warbus
C CPBC leaning
67.
Ian Paton
C CPBC leaning
68.
Reann Gasper
C CPBC leaning
69.
Sharon L. Hartwell
C CPBC leaning
70. G GRN leaning
71.
Tara Armstrong [Elected with CP]
I CPBC likely
72.
Hon Chan
C CPBC likely
73.
Brent Chapman
C CPBC likely
74.
Heather Maahs
C CPBC likely
75.
Tony Luck
C CPBC likely
76. C CPBC likely
77.
Korky Neufeld
C CPBC likely
78.
Gavin Dew
C CPBC likely
79.
Teresa Wat
C CPBC likely
80.
Harman Bhangu
C CPBC likely
81.
Jeremy Valeriote
G GRN leaning
82. C CPBC safe
83.
Bruce Banman
C CPBC safe
84.
David L. Williams
C CPBC safe
85.
Macklin McCall
C CPBC safe
86. C CPBC safe
87.
Pete Davis
C CPBC safe