Interactive British Columbia Electoral Map

Explore the 93 ridings of the British Columbia Legislative Assembly, coloured by the 2024 election results. Click a riding to change its colour, or paint several at once to test a what-if scenario, then share it with a link. Use the Metro Vancouver and Greater Victoria views to zoom into the cities. A link to the riding's full results appears under the map, or see all 93 ridings. Choose "The Electorate projection" in the Library to start from the poll-based seat projection. For where the polls stood going in, see the B.C. poll average.

British Columbia votes on October 24, 2026, and all 93 seats are up for election. This map shows the 2024 results, the most recent completed election, on the same 93 riding boundaries. Many MLAs have changed party or sat as independents since 2024, so a riding's colour here is not always its current MLA's party. This page will be updated with the 2026 results once Elections BC publishes them.

NDP 47CON 44GRN 2IND 0Undecided 0
47 of 93 Legislative Assembly seats needed for a majority

Small urban ridings are easier to see zoomed in: use + and −, the riding finder or Zoom to.

Map Color Palette
 
safe
likely
lean
NDP
CON
GRN
IND
Toss-up
Library

Riding boundaries: Elections BC / BC Geographic Warehouse, Provincial Electoral Districts (Electoral Boundaries Redistribution, 2023), used under the Open Government Licence – British Columbia. Results: Elections BC, official results of the October 19, 2024 general election. The map shows the 2024 results; changes since are not reflected. Shading shows the winning margin: dark = 20+ points, medium = 10–20, light = under 10.

B.C. 2024 election results at a glance

British Columbia voted on October 19, 2024 to elect 93 members of the Legislative Assembly. The New Democratic Party won 47 seats (50.5%) with 44.9% of the 2,105,341 valid votes cast across the province; 47 seats were needed for a majority. The Conservative Party won 44 seats with 43.3% of the vote, and the Green Party won 2 seats with 8.2%.

B.C. 2024 results by party: seats and votes
PartySeatsVotesVote share
New Democratic47944,57944.9%
Conservative44911,15343.3%
Green2173,3778.2%
Independent047,1172.2%
Other029,1151.4%

Share of seats vs. share of votes

Single-member ridings turn votes into seats unevenly: a party can win a large share of the vote and few seats if its support is spread thinly.

Closest races in the 2024 B.C. election

The five ridings decided by the fewest votes.

RidingWinnerMargin
Surrey-GuildfordGarry Begg (NDP)22 votes (0.1 pts)
Kelowna CentreKristina Loewen (CON)40 votes (0.2 pts)
Courtenay-ComoxBrennan Day (CON)93 votes (0.3 pts)
Maple Ridge EastLawrence Mok (CON)97 votes (0.4 pts)
Juan de Fuca-MalahatDana Lajeunesse (NDP)141 votes (0.6 pts)

Biggest wins

The five ridings with the widest margin, as a share of valid votes.

RidingWinnerMargin
Peace River NorthJordan Kealy (CON)54.2 pts (8,175 votes)
Vancouver-StrathconaJoan Phillip (NDP)51.1 pts (10,243 votes)
Peace River SouthLarry Neufeld (CON)45.3 pts (4,657 votes)
Nechako LakesJohn Rustad (CON)40.2 pts (4,684 votes)
Vancouver-HastingsNiki Sharma (NDP)39.9 pts (8,846 votes)

All 93 B.C. electoral ridings

Open any riding for its full 2024 results, candidate by candidate.

B.C. election map: frequently asked questions

How many seats are in the B.C. Legislative Assembly?

The Legislative Assembly has 93 seats, one for each single-member electoral riding. A party needs 47 seats for a majority.

When was the most recent B.C. provincial election?

The most recent general election on this map was held on October 19, 2024.

Who won the 2024 B.C. election?

The New Democratic Party won 47 of 93 seats with 44.9% of the vote. By seats: New Democratic 47 seats (50.5%) from 44.9% of the vote; Conservative 44 seats (47.3%) from 43.3% of the vote; Green 2 seats (2.2%) from 8.2% of the vote.

Has the makeup of the B.C. Legislature changed since the 2024 election?

Yes, a great deal. Since the 2024 election many MLAs have left the Conservative caucus, some have joined other parties such as OneBC, and two seats have been vacant, and the Legislature was dissolved for the October 24, 2026 election. This map shows the 2024 results only, so the colour of a riding is not always the party its last MLA sat with. It will be updated with the 2026 results once they are published.

How does the map colour each riding?

Each riding is coloured by the party that won it. The shade shows the winning margin as a share of valid votes: dark for 20 points or more, medium for 10 to 20 points, light for under 10.

Can I build my own B.C. election scenario?

Yes. Click a riding to cycle through party colours, or pick a colour in the palette and paint several ridings at once. Press Share Map to get a link that opens your scenario for anyone.

Where do the results and boundaries come from?

Results are Elections BC's official results for the October 19, 2024 general election, summed from every voting place, and riding boundaries are the 93 electoral districts from the 2023 redistribution, published by the BC Geographic Warehouse. The map shows the 2024 results.

Looking for the federal picture? Explore the interactive Canada federal election map or all maps.