Thursday, October 15, 2026
B.C. votes in 9 days

Federal Forecast

Leading: Liberal, with 231 of 343 projected seats and a >99% chance of a majority.

Updated October 15, 2026

Seat forecast

Party Projected seats Range Chance of a majority
Liberal 231 221–242 >99%
Conservative 79 71–90 <1%
Bloc Quebecois 22 21–24 <1%
NDP 9 5–9 <1%
Green 2 2–2 <1%

172 seats for a majority, out of 343 · 299 polls, 50,000 simulations

Watch list

The tightest races

The smallest projected gaps between the top two.

  1. Central NewfoundlandLiberal66%1.2-point gap
  2. Niagara WestConservative53%1.2-point gap
  3. Windsor WestConservative56%1.3-point gap

Current House Composition

172 seats for a majority
  • Liberal 173
  • Conservative 138
  • Bloc Quebecois 21
  • NDP 5
  • Green 1
  • Vacant 5

Projected vote share

PartyVote7-day changeChance of finishing first
Liberal 47.0% +0.5 pts >99%
Conservative 30.4% +1.1 pts <1%
Bloc Quebecois 6.3% +0.6 pts <1%
NDP 11.8% −1.3 pts <1%
Green 2.4% −0.1 pts <1%

Analysis

Vote intention

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

Scenario probabilities

Across 50,000 simulations of the election.

Riding map

All ridings

343 / 343 ridings
Detailed projection by electoral district
RidingProvinceLeadingVoteMarginChancevs 2025
Central NewfoundlandNLLiberal44.5%1.2 pts66%Conservative → Liberal
Niagara WestONConservative42.9%1.2 pts53%Hold
Windsor WestONConservative30.5%1.3 pts56%Hold
Richmond Hill SouthONLiberal43.6%1.3 pts63%Conservative → Liberal
Simcoe--GreyONLiberal42.5%1.4 pts52%Conservative → Liberal
Elgin--St. Thomas--London SouthONLiberal42.3%1.4 pts69%Conservative → Liberal
Kamloops--Thompson--NicolaBCLiberal43.6%1.5 pts54%Conservative → Liberal
Parry Sound--MuskokaONConservative42.7%1.5 pts68%Hold
Sudbury East--Manitoulin--Nickel BeltONLiberal40.8%1.5 pts74%Conservative → Liberal
Skeena--Bulkley ValleyBCNDP39.0%1.5 pts71%Conservative → NDP
LethbridgeABLiberal39.5%1.6 pts78%Conservative → Liberal
Wellington--Halton Hills NorthONLiberal43.6%1.6 pts79%Conservative → Liberal
North Island--Powell RiverBCNDP32.3%1.7 pts76%Conservative → NDP
Kapuskasing--Timmins--MushkegowukONConservative39.3%1.7 pts76%Hold
Calgary MidnaporeABConservative47.5%1.8 pts57%Hold
Barrie--Springwater--Oro-MedonteONLiberal43.5%1.8 pts78%Conservative → Liberal
Flamborough--Glanbrook--Brant NorthONConservative44.1%1.9 pts87%Hold
Middlesex--LondonONConservative43.2%2.0 pts89%Hold
Kamloops--Shuswap--Central RockiesBCConservative44.3%2.1 pts84%Hold
Saint John--St. CroixNBLiberal45.3%2.1 pts74%Conservative → Liberal
Edmonton GriesbachABNDP36.6%2.1 pts69%Conservative → NDP
SheffordQCBloc Quebecois39.8%2.3 pts57%Hold
London--FanshaweONConservative32.0%2.4 pts94%Hold
Fundy RoyalNBConservative43.8%2.4 pts>99%Hold
Montmorency--CharlevoixQCConservative35.2%2.4 pts72%Hold
Elmwood--TransconaMBNDP35.3%2.6 pts80%Conservative → NDP
Saskatoon WestSKConservative40.0%2.7 pts85%Hold
Longueuil--Saint-HubertQCLiberal40.9%2.8 pts77%Hold
TerrebonneQCLiberal48.1%2.8 pts77%Hold
Richmond--ArthabaskaQCConservative36.0%2.9 pts97%Hold
Huron--BruceONConservative43.7%3.0 pts97%Hold
Leeds--Grenville--Thousand Islands--Rideau LakesONLiberal43.5%3.1 pts95%Conservative → Liberal
OshawaONLiberal42.3%3.1 pts97%Conservative → Liberal
RepentignyQCBloc Quebecois41.5%3.2 pts83%Hold
Vancouver EastBCNDP43.7%3.2 pts86%Hold
Long Range MountainsNLLiberal43.8%3.3 pts98%Conservative → Liberal
Abbotsford--South LangleyBCLiberal38.2%3.3 pts94%Conservative → Liberal
York CentreONConservative45.4%3.4 pts>99%Hold
Perth--WellingtonONConservative43.5%3.6 pts99%Hold
Aurora--Oak Ridges--Richmond HillONConservative45.8%3.6 pts>99%Hold
Brantford--Brant South--Six NationsONConservative44.2%3.7 pts>99%Hold
Saanich--Gulf IslandsBCGreen39.1%3.7 pts>99%Hold
Cowichan--Malahat--LangfordBCNDP32.3%3.8 pts44%Conservative → NDP
Lanark--FrontenacONLiberal44.7%3.8 pts98%Conservative → Liberal
Vernon--Lake Country--MonasheeBCLiberal46.2%3.9 pts98%Conservative → Liberal
Bowmanville--Oshawa NorthONLiberal44.8%4.0 pts99%Conservative → Liberal
Niagara Falls--Niagara-on-the-LakeONLiberal44.2%4.0 pts99%Conservative → Liberal
Langley Township--Fraser HeightsBCLiberal46.9%4.1 pts97%Conservative → Liberal
Sherwood Park--Fort SaskatchewanABConservative39.4%4.2 pts>99%Hold
Bruce--Grey--Owen SoundONConservative43.6%4.3 pts>99%Hold

Riding profile

Dive into a specific riding

Projection, sitting member, last-election candidates, demographics, projection track and neighbouring ridings — for each of the 343 federal ridings.

Browse all 343 ridings

The newsletter

The Scope

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

Free. Unsubscribe in one click.