Tutorial

The same votes, counted under each voting system.

A simulation, not a VoteLab prediction. The vote shares and first-past-the-post seat totals are from The Northern Vibe Project’s British Columbia projection as of September 26, 2026: its polling average for the vote, and its projected seat count for FPTP. VoteLab counts those same votes under each of the other voting systems.

What this simulation assumes
  • No candidates are named. Nominations have not closed, and carrying 2024 names forward would put people on a ballot they have not stood for.
  • Each district's split between the parties starts from how it actually voted in 2024, on the same 93-district map, scaled to Northern Vibe's province-wide polling average.
  • OneBC and CentreBC did not exist in 2024, so their vote is carved out of each district's 2024 Conservative vote, and concentrated where their own MLAs sit.
  • Where the scaled result would elect a different party than Northern Vibe's seat projection, just enough votes are moved to the projected winner to put it one point ahead. A handful of districts are close races by construction, not by measurement.
  • Northern Vibe's average across simulations is not a whole number, so it is rounded to whole seats, and each seat goes to the district where Northern Vibe gives that party its best chance. In a few districts that is a party Northern Vibe rates as less likely than another.
  • The polling average has one "Others" line. It is split between Independents and other parties in their 2024 proportion.
  • Turnout is held at each district's 2024 level. The adjustment moves votes between parties but never changes how many were cast.
  • The ranked counts (AV and STV) use an estimated table of second preferences, not a measured one.

Read the full methodology

What if people vote differently?

How this election might play out overall

Explore how different ways of voting might affect the results.

Party by party, who would elect no one
FacebookThreads

How we vote now:FPTP
A different way:

half the voteshalf the seats
seats wonseats beyond a party’s share of the voteseats its share of the vote earned but it didn’t winvote sharemajorityhalf the votes
seats wonvote share
BCNDP46(49%)40%
BCCON44(47%)39%
BCGRN2(2%)11%
BCONE0(0%)3%
BCCTR0(0%)3%
IND1(1%)3%

seats wonvote share

Step 1 of 3