logo
British columbia

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


Latest update: November 10, 2024

47 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2024)
24 14 2 7 47
[47-47]
47
20 12 6 6 44
[44-44]
44
0 0 2 0 2
[2-2]
2

List of all 93 electoral districts | British Columbia


Electoral district Current party Latest projection
001 Abbotsford South CPBC safe
002 Abbotsford West CPBC safe
003 Abbotsford-Mission CPBC likely
004 Boundary-Similkameen CPBC likely
005 Bulkley Valley-Stikine CPBC likely
006 Burnaby Centre NDP likely
007 Burnaby East NDP likely
008 Burnaby North NDP likely
009 Burnaby South-Metrotown NDP likely
010 Burnaby-New Westminster NDP safe
011 Cariboo-Chilcotin CPBC safe
012 Chilliwack North CPBC safe
013 Chilliwack-Cultus Lake CPBC likely
014 Columbia River-Revelstoke CPBC leaning
015 Coquitlam-Burke Mountain Toss up
016 Coquitlam-Maillardville NDP likely
017 Courtenay-Comox Toss up
018 Cowichan Valley NDP leaning
019 Delta North NDP likely
020 Delta South CPBC likely
021 Esquimalt-Colwood NDP safe
022 Fraser-Nicola CPBC safe
023 Juan de Fuca-Malahat Toss up
024 Kamloops Centre CPBC likely
025 Kamloops-North Thompson CPBC safe
026 Kelowna Centre Toss up
027 Kelowna-Lake Country-Coldstream CPBC safe
028 Kelowna-Mission CPBC safe
029 Kootenay Central NDP likely
030 Kootenay-Monashee NDP likely
031 Kootenay-Rockies CPBC likely
032 Ladysmith-Oceanside NDP likely
033 Langford-Highlands NDP safe
034 Langley-Abbotsford CPBC safe
035 Langley-Walnut Grove CPBC leaning
036 Langley-Willowbrook CPBC leaning
037 Maple Ridge East Toss up
038 Maple Ridge-Pitt Meadows NDP likely
039 Mid Island-Pacific Rim NDP likely
040 Nanaimo-Gabriola Island NDP safe
041 Nanaimo-Lantzville NDP safe
042 Nechako Lakes CPBC safe
043 New Westminster-Coquitlam NDP safe
044 North Coast-Haida Gwaii NDP safe
045 North Island CPBC leaning
046 North Vancouver-Lonsdale NDP safe
047 North Vancouver-Seymour NDP safe
048 Oak Bay-Gordon Head NDP safe
049 Peace River North CPBC safe
050 Peace River South CPBC safe
051 Penticton-Summerland Toss up
052 Port Coquitlam NDP safe
053 Port Moody-Burquitlam NDP likely
054 Powell River-Sunshine Coast NDP safe
055 Prince George-Mackenzie CPBC safe
056 Prince George-North Cariboo CPBC safe
057 Prince George-Valemount CPBC safe
058 Richmond Centre CPBC likely
059 Richmond-Bridgeport CPBC safe
060 Richmond-Queensborough CPBC likely
061 Richmond-Steveston Toss up
062 Saanich North and the Islands GRN leaning
063 Saanich South NDP safe
064 Salmon Arm-Shuswap CPBC safe
065 Skeena CPBC leaning
066 Surrey City Centre Toss up
067 Surrey North CPBC likely
068 Surrey South CPBC safe
069 Surrey-Cloverdale CPBC leaning
070 Surrey-Fleetwood NDP leaning
071 Surrey-Guildford Toss up
072 Surrey-Newton NDP likely
073 Surrey-Panorama Toss up
074 Surrey-Serpentine River Toss up
075 Surrey-White Rock CPBC likely
076 Vancouver-Fraserview NDP safe
077 Vancouver-Hastings NDP safe
078 Vancouver-Kensington NDP safe
079 Vancouver-Langara Toss up
080 Vancouver-Little Mountain NDP safe
081 Vancouver-Point Grey NDP safe
082 Vancouver-Quilchena CPBC likely
083 Vancouver-Renfrew NDP safe
084 Vancouver-South Granville NDP safe
085 Vancouver-Strathcona NDP safe
086 Vancouver-West End NDP safe
087 Vancouver-Yaletown NDP likely
088 Vernon-Lumby Toss up
089 Victoria-Beacon Hill NDP safe
090 Victoria-Swan Lake NDP safe
091 West Kelowna-Peachland CPBC safe
092 West Vancouver-Capilano CPBC safe
093 West Vancouver-Sea to Sky GRN leaning