Federal Forecast

VOTE-SCOPE FORECAST · PROPRIETARY PROJECTION · EXCLUSIVE ADJUSTMENTS

Latest run: 2026-07-14 259 polls aggregated 50,000 simulations
Model Heron fed_46

RACE BOARD · RUN 2026-07-14

Liberal: 199 seats.

199Liberal · seats
100%Liberal · finishes first
110Conservative · seats

259 polls · 50,000 simulations · our exclusive read of the race

Current House Composition

172 seats for a majority
  • Liberal 174
  • Conservative 139
  • Bloc Quebecois 21
  • NDP 5
  • Independent 2
  • Green 1
  • Vacant 1

Seat projection

172 seats for a majority
Liberal ▼ -1.1
199
Vote
41.9%
P(majority)
99%
P(largest)
100%
Conservative ▲ +0.7
110
Vote
34.8%
P(majority)
0%
P(largest)
0%
Bloc Quebecois ▬ -0.3
24
Vote
6.1%
P(majority)
0%
P(largest)
0%
NDP ▲ +0.9
8
Vote
14.2%
P(majority)
0%
P(largest)
0%
Green ▼ -0.6
2
Vote
2.1%
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.

Riding map

All ridings

343 / 343 ridings
Detailed projection by electoral district
RidingProv.ProjectionVote%MarginP(win)vs 2025
Souris--Moose MountainSKConservative70.8%59.6%100%Hold
Swift Current--Grasslands--KindersleySKConservative68.8%56.0%100%Hold
Ponoka--DidsburyABConservative60.9%54.4%100%Hold
Desnethé--Missinippi--Churchill RiverSKLiberal66.0%53.5%100%Hold
Winnipeg South CentreMBLiberal67.5%51.1%100%Hold
Scarborough SouthwestONLiberal66.3%50.7%100%Hold
Toronto--DanforthONLiberal63.3%49.9%100%Hold
Dartmouth--Cole HarbourNSLiberal66.4%49.8%100%Hold
Ottawa--Vanier--GloucesterONLiberal63.8%48.6%100%Hold
Yorkton--MelvilleSKConservative64.3%48.4%100%Hold
Beaches--East YorkONLiberal64.5%47.1%100%Hold
Cape SpearNLLiberal66.7%47.1%100%Hold
Prince George--Peace River--Northern RockiesBCConservative65.4%46.6%100%Hold
Toronto CentreONLiberal60.9%46.2%100%Hold
Carlton Trail--Eagle CreekSKConservative64.3%45.8%100%Hold
Battle River--CrowfootABConservative61.4%45.7%100%Hold
BeauceQCConservative62.4%45.2%100%Hold
Acadie--BathurstNBLiberal65.1%45.1%100%Hold
Grande PrairieABConservative60.3%44.4%100%Hold
HalifaxNSLiberal61.7%44.4%100%Hold
University--RosedaleONLiberal61.8%44.0%100%Hold
LakelandABConservative59.7%43.5%100%Hold
Halifax WestNSLiberal64.2%43.1%100%Hold
Mégantic--L'Érable--LotbinièreQCConservative62.4%42.6%100%Hold
Battlefords--Lloydminster--Meadow LakeSKConservative62.5%42.4%100%Hold
OrléansONLiberal64.1%42.3%100%Hold
St. Boniface--St. VitalMBLiberal63.3%41.2%100%Hold
St. John's EastNLLiberal60.8%41.0%100%Hold
Ottawa SouthONLiberal61.8%41.0%100%Hold
Moose Jaw--Lake Centre--LaniganSKConservative58.9%40.7%100%Hold
CharlottetownPELiberal63.2%40.3%100%Hold
Fort McMurray--Cold LakeABConservative58.7%40.1%100%Hold
Peace River--WestlockABConservative55.8%39.7%100%Hold
Ottawa CentreONLiberal59.8%39.5%100%Hold
Ottawa West--NepeanONLiberal60.3%39.5%100%Hold
Winnipeg SouthMBLiberal62.9%39.1%100%Hold
Winnipeg NorthMBLiberal61.7%38.7%100%Hold
Vancouver GranvilleBCLiberal61.5%38.7%100%Hold
Vancouver QuadraBCLiberal62.6%38.1%100%Hold
Ahuntsic-CartiervilleQCLiberal58.1%38.0%100%Hold
Hull--AylmerQCLiberal59.6%37.8%100%Hold
Prince AlbertSKConservative58.2%37.6%100%Hold
Ville-Marie--Le Sud-Ouest--Île-des-SoeursQCLiberal61.1%37.5%100%Hold
Lac-Saint-LouisQCLiberal65.8%37.4%100%Hold
Notre-Dame-de-Grâce--WestmountQCLiberal61.7%37.2%100%Hold
Saint-Léonard--Saint-MichelQCLiberal62.0%36.8%100%Hold
Moncton--DieppeNBLiberal61.6%36.6%100%Hold
Bow RiverABConservative57.4%36.5%100%Hold
DavenportONLiberal54.4%36.5%100%Hold
Brossard--Saint-LambertQCLiberal59.7%35.9%100%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 →