As of June 23, 2026, the RidingWatch model projects the Liberals at 197 of 343 seats, with the Conservatives at 114, the New Democrats at 9, the Bloc Québécois at 21, and the Greens at 2. The national polling average stands at LPC 44%, CPC 35%, NDP 9%, BQ 6%, GRN 3%. Across 10,000 simulations, the probability of a Liberal majority is 97%.
Compared with the previous point, the Conservatives gain 4 seats to reach 114, while the Liberals lose 4 to settle at 197. The movement follows a single point of change in the polling average, where the Conservative figure reaches 35% and the Liberal figure holds at 44%. A four-seat swing from one point of vote share reflects how narrow local margins translate modest national shifts into a larger seat result.
The majority threshold sits at 172 seats, and the Liberal projection of 197 remains above it. This week the model folded in new public polling, an Abacus wave and an Angus Reid survey, each weighted by recency and sample size alongside the existing series. These projections are probability statements rather than predictions of certainty; the Methodology page sets out the full pipeline, and the riding directory carries all 343 local projections.
The tightest projection in the country is Central Newfoundland, where the margin is under 1 point. Other competitive ridings include Beaches—East York and Scarborough Southwest. In total, 49 ridings sit within a 5-point margin — these are the contests most likely to determine the majority threshold.
The seat projection shifted by 4 seats from the previous update. The Conservatives gained 4 seats to reach 114 while the Liberals fell to 197, following a single point of polling movement as CPC rose to 35% against an unchanged LPC 44%. The model also incorporated new public polling this cycle, including an Abacus wave and an Angus Reid survey.