logo
Canada

British Columbia, 42 districts



Safe Likely Leaning Toss up Projected ahead Last election (2021)
11 2 6 2 21 13
3 4 1 4 12 15
3 2 2 1 8 13
1 0 0 0 1 1
Projected ahead Last election (2021)
21 13
12 15
8 13
1 1




Projection | British Columbia


Latest update: March 19, 2023
British Columbia 37% ± 6% CPC 28% ± 5% LPC 25% ± 5% NDP 7% ± 3% GPC 338Canada Popular vote projection | March 19, 2023
British Columbia, 42 districts 21 [14-29] CPC 12 [6-17] LPC 8 [4-12] NDP 1 [1-2] GPC 338Canada seat projection | March 19, 2023

Popular vote projection | British Columbia

LPC 28% ± 5% CPC 37% ± 6% NDP 25% ± 5% GPC 7% ± 3% 338Canada Popular vote projection % | British Columbia 40 35 30 25 20 15 10 5 2022► 2022-01-01 2022-03-01 2022-05-01 2022-07-01 2022-09-01 2022-11-01 2023► 2023-01-01 2023-03-01 2023-05-01 2023-07-01 2023-09-01 LPC CPC NDP GPC

Seat projection | British Columbia

LPC 12 [6-17] CPC 21 [14-29] NDP 8 [4-12] GPC 1 [1-2] 338Canada seat projection | British Columbia 30 25 20 15 10 5 2022► 2022-01-01 2022-03-01 2022-05-01 2022-07-01 2022-09-01 2022-11-01 2023► 2023-01-01 2023-03-01 2023-05-01 2023-07-01 2023-09-01 LPC CPC NDP GPC

List of electoral districts


Latest update: March 19, 2023
Electoral district Current party Latest projection
59001 Abbotsford CPC safe hold
59002 Burnaby North–Seymour LPC likely hold
59003 Burnaby South NDP leaning hold
59004 Cariboo–Prince George CPC safe hold
59005 Central Okanagan–Similkameen–Nicola CPC safe hold
59006 Chilliwack–Hope CPC safe hold
59007 Cloverdale–Langley City CPC leaning gain
59008 Coquitlam–Port Coquitlam Toss up LPC/CPC
59009 Courtenay–Alberni Toss up CPC/NDP
59010 Cowichan–Malahat–Langford NDP leaning hold
59011 Delta Toss up LPC/CPC
59012 Fleetwood–Port Kells LPC leaning hold
59013 Kamloops–Thompson–Cariboo CPC safe hold
59014 Kelowna–Lake Country CPC safe hold
59015 Kootenay–Columbia CPC safe hold
59016 Langley–Aldergrove CPC safe hold
59017 Mission–Matsqui–Fraser Canyon CPC safe hold
59018 Nanaimo–Ladysmith Toss up CPC/NDP/GPC
59019 New Westminster–Burnaby NDP safe hold
59020 North Okanagan–Shuswap CPC safe hold
59021 North Vancouver LPC likely hold
59022 Pitt Meadows–Maple Ridge CPC likely hold
59023 Port Moody–Coquitlam CPC leaning gain
59024 Prince George–Peace River–Northern Rockies CPC safe hold
59025 Richmond Centre CPC leaning gain
59026 Esquimalt–Saanich–Sooke NDP likely hold
59027 Saanich–Gulf Islands GPC safe hold
59028 Skeena–Bulkley Valley CPC leaning gain
59029 South Okanagan–West Kootenay CPC leaning gain
59030 South Surrey–White Rock CPC likely hold
59031 Steveston–Richmond East Toss up LPC/CPC
59032 Surrey Centre LPC safe hold
59033 Surrey–Newton LPC safe hold
59034 Vancouver Centre LPC likely hold
59035 Vancouver East NDP safe hold
59036 Vancouver Granville Toss up LPC/CPC/NDP
59037 North Island–Powell River CPC leaning gain
59038 Vancouver Kingsway NDP safe hold
59039 Vancouver Quadra LPC likely hold
59040 Vancouver South LPC safe hold
59041 Victoria NDP likely hold
59042 West Vancouver–Sunshine Coast–Sea to Sky Country Toss up LPC/CPC
Electoral district
59001 Abbotsford
59002 Burnaby North–Seymour
59003 Burnaby South
59004 Cariboo–Prince George
59005 Central Okanagan–Similkameen–Nicola
59006 Chilliwack–Hope
59007 Cloverdale–Langley City
59008 Coquitlam–Port Coquitlam
59009 Courtenay–Alberni
59010 Cowichan–Malahat–Langford
59011 Delta
59012 Fleetwood–Port Kells
59013 Kamloops–Thompson–Cariboo
59014 Kelowna–Lake Country
59015 Kootenay–Columbia
59016 Langley–Aldergrove
59017 Mission–Matsqui–Fraser Canyon
59018 Nanaimo–Ladysmith
59019 New Westminster–Burnaby
59020 North Okanagan–Shuswap
59021 North Vancouver
59022 Pitt Meadows–Maple Ridge
59023 Port Moody–Coquitlam
59024 Prince George–Peace River–Northern Rockies
59025 Richmond Centre
59026 Esquimalt–Saanich–Sooke
59027 Saanich–Gulf Islands
59028 Skeena–Bulkley Valley
59029 South Okanagan–West Kootenay
59030 South Surrey–White Rock
59031 Steveston–Richmond East
59032 Surrey Centre
59033 Surrey–Newton
59034 Vancouver Centre
59035 Vancouver East
59036 Vancouver Granville
59037 North Island–Powell River
59038 Vancouver Kingsway
59039 Vancouver Quadra
59040 Vancouver South
59041 Victoria
59042 West Vancouver–Sunshine Coast–Sea to Sky Country