British Columbia Forecast

VOTE-SCOPE FORECAST · PROPRIETARY PROJECTION · EXCLUSIVE ADJUSTMENTS

Latest run: 2026-10-04 46 polls aggregated 50,000 simulations
Model Harfang des neiges bc_44
Add Vote-Scope to your preferred sources on Google

RACE BOARD · RUN 2026-10-04

Conservative Party of BC: 52 seats.

52Conservative Party of BC · seats
85%Conservative Party of BC · finishes first
39BC NDP · seats

46 polls · BSTS (MCMC) · 50,000 simulations · our exclusive read of the race

Watch list

The tightest races

Smallest projected margin. Open one for the numbers.

  1. Surrey-FleetwoodNDP58 %2.0 pt margin
  2. Cowichan ValleyCon54 %2.0 pt margin
  3. Vancouver-LangaraCon62 %2.1 pt margin

Current Legislative Assembly Composition

47 seats for a majority
  • BC NDP 47
  • Conservative Party of BC 36
  • Independents 3
  • BC Greens 2
  • OneBC 2
  • CentreBC 1
  • Vacant 2

Seat projection

47 seats for a majority
Conservative Party of BC ▲ +1.4
52
Vote
40.9%
P(majority)
73%
P(largest)
85%
BC NDP ▼ -1.1
39
Vote
39.0%
P(majority)
12%
P(largest)
15%
BC Greens ▼ -1.2
2
Vote
11.0%
P(majority)
0%
P(largest)
0%
OneBC ▬ -0.2
0
Vote
3.5%
P(majority)
0%
P(largest)
0%
CentreBC ▼ -0.6
0
Vote
3.3%
P(majority)
0%
P(largest)
0%

Analysis

Vote intention

Raw polls (dots) and model estimate (diamonds) with 95% confidence interval.

Scenario probabilities

Probability of winning a majority or finishing strictly first, across the 50,000 Monte Carlo simulations of the election, drawn from the BSTS distribution.

Riding map

All ridings

93 / 93 ridings
Detailed projection by electoral district
RidingProv.ProjectionVote%MarginP(win)vs 2024
Surrey-FleetwoodBCBC NDP42.9%2.0%58%Hold
Cowichan ValleyBCConservative Party of BC35.9%2.0%54%BC NDP → Conservative Party of BC
Vancouver-LangaraBCConservative Party of BC43.0%2.0%62%BC NDP → Conservative Party of BC
Coquitlam-Burke MountainBCConservative Party of BC46.2%2.3%72%BC NDP → Conservative Party of BC
Richmond-StevestonBCConservative Party of BC42.6%2.3%67%BC NDP → Conservative Party of BC
Surrey City CentreBCConservative Party of BC43.0%2.4%73%BC NDP → Conservative Party of BC
Vernon-LumbyBCConservative Party of BC44.6%2.7%72%BC NDP → Conservative Party of BC
Juan de Fuca-MalahatBCConservative Party of BC36.2%3.0%85%BC NDP → Conservative Party of BC
Surrey-GuildfordBCConservative Party of BC44.7%3.3%88%BC NDP → Conservative Party of BC
Vancouver-YaletownBCBC NDP43.7%3.4%91%Hold
Courtenay-ComoxBCConservative Party of BC36.9%3.6%91%Hold
Maple Ridge EastBCConservative Party of BC44.2%3.7%92%Hold
Ladysmith-OceansideBCBC NDP41.8%3.7%88%Hold
Kelowna CentreBCConservative Party of BC43.2%3.8%90%Hold
Surrey-PanoramaBCConservative Party of BC47.2%4.7%96%Hold
Burnaby South-MetrotownBCBC NDP44.2%4.7%96%Hold
Penticton-SummerlandBCConservative Party of BC43.1%4.8%95%Hold
Surrey-NewtonBCBC NDP46.0%5.1%98%Hold
Surrey-CloverdaleBCConservative Party of BC41.1%5.3%99%Hold
North IslandBCConservative Party of BC44.6%5.3%98%Hold
Kootenay CentralBCBC NDP37.3%5.3%97%Hold
Surrey-Serpentine RiverBCConservative Party of BC47.2%5.3%98%Hold
Mid Island-Pacific RimBCBC NDP43.5%6.2%99%Hold
Victoria-Beacon HillBCBC NDP42.6%6.2%100%Hold
Maple Ridge-Pitt MeadowsBCBC NDP48.9%6.6%99%Hold
Columbia River-RevelstokeBCConservative Party of BC44.7%6.7%100%Hold
Langley-WillowbrookBCConservative Party of BC45.5%6.9%100%Hold
West Vancouver-Sea to SkyBCBC Greens40.1%7.0%100%Hold
Burnaby NorthBCBC NDP48.0%7.1%100%Hold
Langley-Walnut GroveBCConservative Party of BC47.0%7.9%100%Hold
Burnaby EastBCBC NDP46.3%8.2%100%Hold
Port Moody-BurquitlamBCBC NDP46.4%8.3%100%Hold
Boundary-SimilkameenBCConservative Party of BC46.0%8.9%100%Hold
Nanaimo-LantzvilleBCBC NDP46.1%9.0%100%Hold
Coquitlam-MaillardvilleBCBC NDP46.7%9.1%100%Hold
Delta NorthBCBC NDP47.3%9.3%100%Hold
SkeenaBCConservative Party of BC48.1%9.7%100%Hold
Richmond-QueensboroughBCConservative Party of BC48.3%9.8%100%Hold
Surrey-White RockBCConservative Party of BC49.8%10.1%100%Hold
Kootenay-MonasheeBCBC NDP47.0%10.1%100%Hold
Saanich North and the IslandsBCBC Greens39.2%10.4%100%Hold
Surrey NorthBCConservative Party of BC48.3%10.5%100%Hold
Kamloops CentreBCConservative Party of BC45.8%10.8%100%Hold
Powell River-Sunshine CoastBCBC NDP44.9%10.9%100%Hold
Burnaby CentreBCBC NDP51.5%11.3%100%Hold
Langford-HighlandsBCBC NDP46.7%11.4%100%Hold
Port CoquitlamBCBC NDP48.9%12.0%100%Hold
Chilliwack-Cultus LakeBCConservative Party of BC51.7%12.1%100%Hold
Delta SouthBCConservative Party of BC51.5%12.9%100%Hold
Abbotsford-MissionBCConservative Party of BC52.2%13.6%100%Hold

The race question

Can an opposition come apart and regroup in a single month—and what is left of it on October 24?

The NDP enters the campaign in a strong position, less because it has grown than because the right has split: Conservatives, CentreBC and OneBC are chasing the same voters, and MLAs are switching sides from one day to the next. Until nominations close, every riding held by a floor-crosser remains a fragile call.

How we got here

How we got here

In 2024, John Rustad’s Conservatives came within three seats of power: 44 against the NDP’s 47. Since then, 20 of those 44 MLAs have left the caucus at least once—to sit as independents, found OneBC, join CentreBC or cross to the NDP—and several have come back.

Kerry-Lynne Findlay, elected leader on May 30, 2026, resigned on September 20 after four months of departures. Two days earlier, eight former Conservatives led by Peter Milobar had taken over CentreBC.

What just changed

What just changed

SEP 22, 2026

Seven CentreBC MLAs rejoin the Conservatives — Elenore Sturko takes over CentreBC

Peter Milobar and six colleagues return to Lorne Doerkson’s Conservatives, as does independent Brennan Day. Elenore Sturko stays and becomes CentreBC leader; the party keeps a slate of centrist candidates after its president, Mike Wignall, disowned the deal.

Our read: Built in: the seven are projected as Conservatives, Day too; Sturko defends Surrey-Cloverdale for CentreBC with her personal vote.

CBC News →

SEP 22, 2026

Eby calls a snap election for October 24

The premier cites the trade war with the United States. Voting day falls one week after the October 17 municipal elections.

Our read: Built in: the forecast now targets October 24.

CBC News →

SEP 22, 2026

Brent Chapman crosses to OneBC

The Surrey South MLA, Findlay’s husband, leaves the Conservatives on dissolution day.

Our read: Built in: his personal vote now follows the OneBC label in Surrey South.

CBC News →

SEP 21, 2026

Lorne Doerkson brings five MLAs back

The interim leader readmits John Rustad, Trevor Halford, Claire Rattée, Scott McInnis and Linda Hepner, and opens unity talks with CentreBC.

Our read: Built in: these five seats are projected under the Conservative label.

CBC News →

What can still change the race

What can still change the race

  1. What CentreBC is worth without its MLAs: current polls predate their departure, and the next ones will settle it.
  2. Nominations filed with Elections BC: the model currently assumes every incumbent runs again under their current label.
  3. The first campaign polls that name CentreBC and OneBC in their questionnaires.

Methodology after the signal

What the model assumes, and what it does not claim

Two of the parties in this projection did not exist at the 2024 election, and twenty of the forty-four MLAs elected as Conservatives have left that caucus at least once since—some of them returning days later. The assumptions filling those two gaps are exploratory, and are stated here rather than dissolved into a number.

  • OneBC has no 2024 baseline. Its provincial support is spread across ridings by a measured affinity — the 2024 Conservative share — a third of which is deliberately left flat, because nobody knows where the party is strong.
  • CentreBC loses seven of its eight MLAs, who returned to the Conservatives on September 22; Elenore Sturko stays and takes over as leader, with a slate of centrist candidates. The model keeps the share polls give CentreBC, spread by the 2020 Liberal vote, and credits Sturko with an incumbent’s personal vote in Surrey-Cloverdale. Those polls predate the seven departures: the next ones will show what CentreBC is worth without them.
  • The personal-vote premium for an incumbent stripped of a major label is 11.7 points, measured on five 2024 cases — five incumbents who CHOSE to run, while fifteen others stood down. It is an order of magnitude, not a settled calibration.
  • The probabilities shown are conditional on these assumptions. They will move as candidates are nominated and as pollsters start naming these parties on their questionnaires.

Riding profile

Go into a single riding

Projection, sitting member and the label they were elected under, 2024 candidates, projection history and neighbouring ridings — for each of the 93 seats.

Browse all 93 ridings →

The newsletter

The Scope

Projections when they move, with the reasoning behind them. Free, straight to your inbox.

Free. Unsubscribe in one click.