Monday, November 2, 2026
U.S. midterms in 1 day

Election night · Saturday, October 24

Live results from 8 p.m. Pacific

The count in all 93 ridings, seats and winners called the moment the result is certain — and the races that will wait for the final count, a week later.

Open the results page

British Columbia Forecast

On the eve of the vote, our forecast gave Conservative Party of BC 56 of 93 seats.

Updated October 24, 2026

Seat forecast

Party Projected seats Range Chance of a majority
Conservative Party of BC 56 52–60 >99%
BC NDP 35 31–39 <1%
BC Greens 2 2–2 <1%
CentreBC 0 0–0 <1%
OneBC 0 0–0 <1%

47 seats for a majority, out of 93 · 67 polls, 200,000 simulations

Watch list

The tightest races

The smallest projected gaps between the top two.

  1. Burnaby South-MetrotownCon66%1.8-point gap
  2. Kelowna CentreCon63%1.9-point gap
  3. Surrey-NewtonNDP61%1.9-point gap

Projected vote share

PartyVote7-day changeChance of finishing first
Conservative Party of BC 42.8% +0.6 pts >99%
BC NDP 37.6% +0.2 pts <1%
BC Greens 12.6% +0.7 pts <1%
OneBC 2.6% −1.3 pts <1%
CentreBC 1.9% −0.5 pts <1%

Analysis

Vote intention

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

Scenario probabilities

Across 200,000 simulations of the election.

Riding map

All ridings

93 / 93 ridings
Detailed projection by electoral district
RidingProvinceLeadingVoteMarginChancevs 2024
Burnaby South-MetrotownBCConservative Party of BC44.0%1.8 pts66%BC NDP → Conservative Party of BC
Kelowna CentreBCConservative Party of BC48.6%1.9 pts63%Hold
Surrey-NewtonBCBC NDP49.3%1.9 pts61%Hold
Burnaby NorthBCBC NDP47.7%2.2 pts81%Hold
Mid Island-Pacific RimBCBC NDP43.0%2.3 pts81%Hold
Vernon-LumbyBCConservative Party of BC46.9%2.3 pts79%BC NDP → Conservative Party of BC
Ladysmith-OceansideBCConservative Party of BC44.5%2.5 pts77%BC NDP → Conservative Party of BC
Port Moody-BurquitlamBCBC NDP44.6%2.8 pts89%Hold
Vancouver-YaletownBCConservative Party of BC44.7%2.9 pts90%BC NDP → Conservative Party of BC
Burnaby EastBCBC NDP44.5%3.0 pts92%Hold
Coquitlam-MaillardvilleBCBC NDP46.0%3.1 pts91%Hold
Surrey City CentreBCConservative Party of BC49.4%3.2 pts93%BC NDP → Conservative Party of BC
Maple Ridge-Pitt MeadowsBCBC NDP49.5%3.3 pts94%Hold
Victoria-Beacon HillBCBC NDP41.8%3.8 pts99%Hold
Surrey-FleetwoodBCConservative Party of BC45.0%4.5 pts99%BC NDP → Conservative Party of BC
Cowichan ValleyBCConservative Party of BC39.5%4.6 pts99%BC NDP → Conservative Party of BC
Nanaimo-LantzvilleBCBC NDP46.0%4.7 pts99%Hold
Richmond-StevestonBCConservative Party of BC49.6%4.9 pts98%BC NDP → Conservative Party of BC
Penticton-SummerlandBCConservative Party of BC45.8%5.1 pts99%Hold
West Vancouver-Sea to SkyBCBC Greens42.2%5.3 pts>99%Hold
Kootenay CentralBCBC NDP38.8%5.3 pts99%Hold
Burnaby CentreBCBC NDP49.7%5.5 pts99%Hold
Juan de Fuca-MalahatBCConservative Party of BC38.4%5.9 pts>99%BC NDP → Conservative Party of BC
Boundary-SimilkameenBCConservative Party of BC51.3%6.1 pts>99%Hold
Port CoquitlamBCBC NDP46.8%6.7 pts>99%Hold
Vancouver-LangaraBCConservative Party of BC48.8%7.3 pts>99%BC NDP → Conservative Party of BC
Langford-HighlandsBCBC NDP45.8%7.3 pts>99%Hold
Coquitlam-Burke MountainBCConservative Party of BC50.6%7.5 pts>99%BC NDP → Conservative Party of BC
Courtenay-ComoxBCConservative Party of BC40.6%7.7 pts>99%Hold
Delta NorthBCBC NDP52.9%7.8 pts>99%Hold
Columbia River-RevelstokeBCConservative Party of BC48.5%8.5 pts>99%Hold
Surrey-GuildfordBCConservative Party of BC48.9%8.6 pts>99%BC NDP → Conservative Party of BC
Surrey-Serpentine RiverBCConservative Party of BC51.2%9.1 pts>99%Hold
North Vancouver-SeymourBCBC NDP47.6%9.4 pts>99%Hold
Powell River-Sunshine CoastBCBC NDP46.1%9.6 pts>99%Hold
Saanich North and the IslandsBCBC Greens41.1%9.8 pts>99%Hold
North IslandBCConservative Party of BC48.9%9.9 pts>99%Hold
Maple Ridge EastBCConservative Party of BC49.7%10.0 pts>99%Hold
SkeenaBCConservative Party of BC49.8%10.0 pts>99%Hold
Saanich SouthBCBC NDP44.1%10.0 pts>99%Hold
Kootenay-MonasheeBCBC NDP47.2%10.1 pts>99%Hold
Nanaimo-Gabriola IslandBCBC NDP47.1%10.9 pts>99%Hold
Surrey-CloverdaleBCConservative Party of BC48.6%10.9 pts>99%Hold
Surrey-PanoramaBCConservative Party of BC52.3%10.9 pts>99%Hold
Kamloops CentreBCConservative Party of BC47.0%11.0 pts>99%Hold
Vancouver-FraserviewBCBC NDP50.4%11.2 pts>99%Hold
Abbotsford-MissionBCConservative Party of BC53.6%12.3 pts>99%Hold
Langley-WillowbrookBCConservative Party of BC49.3%12.4 pts>99%Hold
Chilliwack-Cultus LakeBCConservative Party of BC56.5%13.0 pts>99%Hold
Oak Bay-Gordon HeadBCBC NDP43.0%13.3 pts>99%Hold

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

The Conservatives start as favourites in our forecast despite a month of defections: most MLAs who left for CentreBC came back on September 22, and CentreBC and OneBC still run candidates against them. Ridings held by floor-crossers stay the least certain until nominations close.

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

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.

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.

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.

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.

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

CBC News

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

An email when a forecast changes, with what moved it.

Free. Unsubscribe in one click.