logo
British columbia

Latest from the 338Canada newsletter

Loading latest analysis…


British Columbia flag

Metro Vancouver

36 provincial districts
Latest update: December 20, 2025

Metro Vancouver 43% 57% 50% ± 7% NDP 33% 47% 40% ± 7% CPBC 3% 8% 6% ± 3% BCG 338Canada popular vote projection | December 20, 2025
Methodology note. This projection is calculated using a weighted average of polls by the 338Canada model to estimate current party support. It is not a poll. It reflects an aggregation of polling and modelling of various data. Details on 338Canada’s methodology are available here.
Metro Vancouver, 36 federal districts 25 [16-34] NDP 11 [2-20] CPBC 338Canada seat projection | December 20, 2025
Methodology note. The seat projections are a forecast of the most likely results if a general election were held today. The brackets indicate the current range from worst- to best-case outcomes. Values near the centre of the distribution are more likely than the extremes, as the results follow Gaussian-like (bell-curve) distributions. Does it work? See 338Canada’s full record here.

Popular vote projection | Metro Vancouver

CPBC 40% ± 7% NDP 50% ± 7% BCG 6% ± 3% Popular vote projection % | Metro Vancouver 55 50 45 40 35 30 25 20 15 10 5 2024► 2024-01-01 2024-05-01 2024-09-01 2025► 2025-01-01 2025-05-01 2025-09-01 2026► 2026-01-01 2026-05-01 2026-09-01 Election 2024 CPBC NDP BCG December 20, 2025 2024-03-26 NDP 47% CPBC 23% BCG 8% 2024-03-26 2024-05-10 NDP 46% CPBC 28% BCG 7% 2024-05-10 2024-05-18 NDP 43% CPBC 35% BCG 7% 2024-05-18 2024-06-01 NDP 44% CPBC 32% BCG 8% 2024-06-01 2024-06-26 NDP 45% CPBC 33% BCG 8% 2024-06-26 2024-07-12 NDP 43% CPBC 35% BCG 8% 2024-07-12 2024-08-01 NDP 44% CPBC 36% BCG 8% 2024-08-01 2024-08-14 NDP 44% CPBC 36% BCG 8% 2024-08-14 2024-09-03 NDP 48% CPBC 42% BCG 8% 2024-09-03 2024-09-20 NDP 48% CPBC 43% BCG 8% 2024-09-20 2024-09-21 NDP 48% CPBC 43% BCG 8% 2024-09-21 2024-09-23 NDP 48% CPBC 43% BCG 8% 2024-09-23 2024-09-25 NDP 48% CPBC 43% BCG 8% 2024-09-25 2024-09-26 NDP 48% CPBC 43% BCG 8% 2024-09-26 2024-09-27 NDP 48% CPBC 43% BCG 8% 2024-09-27 2024-09-28 NDP 48% CPBC 44% BCG 8% 2024-09-28 2024-09-29 NDP 49% CPBC 45% BCG 6% 2024-09-29 2024-09-30 NDP 50% CPBC 44% BCG 5% 2024-09-30 2024-10-01 NDP 50% CPBC 44% BCG 5% 2024-10-01 2024-10-02 NDP 49% CPBC 45% BCG 5% 2024-10-02 2024-10-03 NDP 49% CPBC 45% BCG 5% 2024-10-03 2024-10-04 NDP 49% CPBC 45% BCG 5% 2024-10-04 2024-10-05 NDP 49% CPBC 45% BCG 5% 2024-10-05 2024-10-06 NDP 50% CPBC 44% BCG 5% 2024-10-06 2024-10-07 NDP 50% CPBC 44% BCG 5% 2024-10-07 2024-10-08 NDP 50% CPBC 43% BCG 5% 2024-10-08 2024-10-09 NDP 50% CPBC 44% BCG 5% 2024-10-09 2024-10-10 NDP 50% CPBC 44% BCG 5% 2024-10-10 2024-10-11 NDP 50% CPBC 44% BCG 6% 2024-10-11 2024-10-12 NDP 50% CPBC 44% BCG 6% 2024-10-12 2024-10-13 NDP 50% CPBC 43% BCG 6% 2024-10-13 2024-10-14 NDP 51% CPBC 43% BCG 6% 2024-10-14 2024-10-15 NDP 51% CPBC 42% BCG 6% 2024-10-15 2024-10-16 NDP 51% CPBC 42% BCG 6% 2024-10-16 2024-10-17 NDP 51% CPBC 42% BCG 6% 2024-10-17 2024-10-18 NDP 51% CPBC 42% BCG 6% 2024-10-18 2024-10-20 NDP 50% CPBC 42% BCG 5% 2024-10-20 2024-11-10 NDP 51% CPBC 42% BCG 5% 2024-11-10 2025-02-09 NDP 51% CPBC 42% BCG 5% 2025-02-09 2025-06-18 NDP 51% CPBC 42% BCG 5% 2025-06-18 2025-09-13 NDP 50% CPBC 42% BCG 5% 2025-09-13 2025-10-21 NDP 50% CPBC 40% BCG 5% 2025-10-21 2025-12-20 NDP 50% CPBC 40% BCG 6% 2025-12-20

Seat projection | Metro Vancouver

CPBC 11 [2-20] NDP 25 [16-34] Seat projection | Metro Vancouver 35 30 25 20 15 10 5 2024► 2024-01-01 2024-05-01 2024-09-01 2025► 2025-01-01 2025-05-01 2025-09-01 2026► 2026-01-01 2026-05-01 2026-09-01 Election 2024 CPBC NDP December 20, 2025 2024-03-26 NDP 32 CPBC 0 2024-03-26 2024-05-10 NDP 30 CPBC 5 2024-05-10 2024-05-18 NDP 27 CPBC 9 2024-05-18 2024-06-01 NDP 29 CPBC 7 2024-06-01 2024-06-26 NDP 29 CPBC 7 2024-06-26 2024-07-12 NDP 28 CPBC 8 2024-07-12 2024-08-01 NDP 27 CPBC 9 2024-08-01 2024-08-14 NDP 27 CPBC 9 2024-08-14 2024-09-03 NDP 24 CPBC 12 2024-09-03 2024-09-20 NDP 24 CPBC 12 2024-09-20 2024-09-21 NDP 24 CPBC 12 2024-09-21 2024-09-23 NDP 24 CPBC 12 2024-09-23 2024-09-25 NDP 24 CPBC 12 2024-09-25 2024-09-26 NDP 24 CPBC 12 2024-09-26 2024-09-27 NDP 24 CPBC 12 2024-09-27 2024-09-28 NDP 24 CPBC 12 2024-09-28 2024-09-29 NDP 24 CPBC 12 2024-09-29 2024-09-30 NDP 26 CPBC 10 2024-09-30 2024-10-01 NDP 26 CPBC 10 2024-10-01 2024-10-02 NDP 24 CPBC 12 2024-10-02 2024-10-03 NDP 24 CPBC 12 2024-10-03 2024-10-04 NDP 24 CPBC 12 2024-10-04 2024-10-05 NDP 24 CPBC 12 2024-10-05 2024-10-06 NDP 26 CPBC 10 2024-10-06 2024-10-07 NDP 26 CPBC 10 2024-10-07 2024-10-08 NDP 27 CPBC 9 2024-10-08 2024-10-09 NDP 26 CPBC 10 2024-10-09 2024-10-10 NDP 26 CPBC 10 2024-10-10 2024-10-11 NDP 26 CPBC 10 2024-10-11 2024-10-12 NDP 26 CPBC 10 2024-10-12 2024-10-13 NDP 26 CPBC 10 2024-10-13 2024-10-14 NDP 27 CPBC 9 2024-10-14 2024-10-15 NDP 27 CPBC 9 2024-10-15 2024-10-16 NDP 25 CPBC 11 2024-10-16 2024-10-17 NDP 25 CPBC 11 2024-10-17 2024-10-18 NDP 26 CPBC 10 2024-10-18 2024-10-20 NDP 23 CPBC 13 2024-10-20 2024-11-10 NDP 24 CPBC 12 2024-11-10 2025-02-09 NDP 24 CPBC 12 2025-02-09 2025-06-18 NDP 24 CPBC 12 2025-06-18 2025-09-13 NDP 23 CPBC 13 2025-09-13 2025-10-21 NDP 25 CPBC 11 2025-10-21 2025-12-20 NDP 25 CPBC 11 2025-12-20

British Columbia flag

List of districts | Metro Vancouver
Latest update: December 20, 2025

Electoral districts
Current party
Projection
Anne Kang
N NDP likely
Reah Arora
N NDP likely
Janet Routledge
N NDP likely
N NDP leaning
N NDP safe
Ravi Kahlon
N NDP likely
Ian Paton
C CPBC leaning
Mike Farnworth
N NDP likely
Rick Glumac
N NDP likely
Hon Chan
C CPBC likely
Teresa Wat
C CPBC likely
Steve Kooner
C CPBC leaning
Kelly Greene
N NDP 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 NDP leaning
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 safe
Niki Sharma
N NDP safe
Mable Elmore
N NDP safe
Sunita Dhir
N NDP leaning
Christine Boyle
N NDP safe
N NDP safe
Dallas Brodie [Elected with CP]
O CPBC leaning
Adrian Dix
N NDP safe
N NDP safe
Joan Phillip
N NDP safe
Spencer Chandra Herbert
N NDP safe
Terry Yung
N NDP leaning
C CPBC safe