logo
British columbia


Latest update: July 12, 2024

47 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2020)
26 16 7 4 53
[41-66]
57
16 10 7 5 38
[27-49]
0
1 0 1 0 2
[1-3]
2

List of all 93 electoral districts | British Columbia


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