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

Federal Forecast

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

Updated November 2, 2026

Seat forecast

Party Projected seats Range Chance of a majority
Liberal 230 220–242 >99%
Conservative 80 72–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 · 305 polls, 50,000 simulations

Watch list

The tightest races

The smallest projected gaps between the top two.

  1. Central NewfoundlandLiberal61%1.1-point gap
  2. Richmond Hill SouthLiberal55%1.3-point gap
  3. Niagara WestConservative61%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 46.8% −0.0 pts >99%
Conservative 30.4% +0.5 pts <1%
Bloc Quebecois 6.1% −0.4 pts <1%
NDP 11.2% −0.5 pts <1%
Green 2.7% +0.3 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.4%1.1 pts61%Conservative → Liberal
Richmond Hill SouthONLiberal43.4%1.3 pts55%Conservative → Liberal
Niagara WestONConservative42.9%1.3 pts61%Hold
Elgin--St. Thomas--London SouthONLiberal42.0%1.3 pts61%Conservative → Liberal
Windsor WestONConservative30.5%1.4 pts64%Hold
Sudbury East--Manitoulin--Nickel BeltONLiberal40.5%1.4 pts67%Conservative → Liberal
Kamloops--Thompson--NicolaBCLiberal43.5%1.4 pts52%Conservative → Liberal
Simcoe--GreyONConservative42.6%1.4 pts57%Hold
Skeena--Bulkley ValleyBCNDP38.8%1.4 pts73%Conservative → NDP
Wellington--Halton Hills NorthONLiberal43.4%1.5 pts73%Conservative → Liberal
LethbridgeABLiberal39.3%1.5 pts76%Conservative → Liberal
North Island--Powell RiverBCNDP32.2%1.6 pts78%Conservative → NDP
Barrie--Springwater--Oro-MedonteONLiberal43.2%1.7 pts72%Conservative → Liberal
Parry Sound--MuskokaONConservative42.7%1.7 pts74%Hold
Kapuskasing--Timmins--MushkegowukONConservative39.3%1.9 pts81%Hold
Calgary MidnaporeABConservative47.5%1.9 pts64%Hold
Saint John--St. CroixNBLiberal45.1%2.1 pts69%Conservative → Liberal
Kamloops--Shuswap--Central RockiesBCConservative44.1%2.1 pts85%Hold
Flamborough--Glanbrook--Brant NorthONConservative44.2%2.2 pts89%Hold
Edmonton GriesbachABNDP36.3%2.2 pts71%Conservative → NDP
Middlesex--LondonONConservative43.2%2.3 pts91%Hold
SheffordQCBloc Quebecois39.8%2.4 pts60%Hold
Montmorency--CharlevoixQCConservative35.1%2.4 pts71%Hold
Fundy RoyalNBConservative43.8%2.5 pts>99%Hold
Elmwood--TransconaMBNDP35.0%2.6 pts79%Conservative → NDP
London--FanshaweONConservative32.0%2.6 pts95%Hold
Longueuil--Saint-HubertQCLiberal40.7%2.7 pts73%Hold
TerrebonneQCLiberal47.7%2.7 pts73%Hold
Saskatoon WestSKConservative39.7%2.7 pts84%Hold
Leeds--Grenville--Thousand Islands--Rideau LakesONLiberal43.3%2.8 pts93%Conservative → Liberal
OshawaONLiberal42.0%2.9 pts96%Conservative → Liberal
Richmond--ArthabaskaQCConservative35.9%3.0 pts97%Hold
Long Range MountainsNLLiberal43.7%3.2 pts98%Conservative → Liberal
Vancouver EastBCNDP43.6%3.2 pts88%Hold
Abbotsford--South LangleyBCLiberal38.0%3.3 pts95%Conservative → Liberal
Huron--BruceONConservative43.7%3.3 pts98%Hold
RepentignyQCBloc Quebecois41.5%3.4 pts84%Hold
Lanark--FrontenacONLiberal44.4%3.5 pts97%Conservative → Liberal
York CentreONConservative45.4%3.6 pts>99%Hold
Cowichan--Malahat--LangfordBCNDP32.1%3.7 pts44%Conservative → NDP
Bowmanville--Oshawa NorthONLiberal44.6%3.8 pts99%Conservative → Liberal
Niagara Falls--Niagara-on-the-LakeONLiberal43.9%3.8 pts99%Conservative → Liberal
Perth--WellingtonONConservative43.6%3.9 pts>99%Hold
Vernon--Lake Country--MonasheeBCLiberal46.1%3.9 pts98%Conservative → Liberal
Aurora--Oak Ridges--Richmond HillONConservative45.8%3.9 pts>99%Hold
Brantford--Brant South--Six NationsONConservative44.3%4.0 pts>99%Hold
Langley Township--Fraser HeightsBCLiberal46.8%4.0 pts98%Conservative → Liberal
Saanich--Gulf IslandsBCGreen39.3%4.1 pts>99%Hold
Niagara SouthONLiberal43.1%4.1 pts99%Conservative → Liberal
Sherwood Park--Fort SaskatchewanABConservative39.3%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.