Weekly model briefing

As of June 29, 2026, the RidingWatch model projects the Liberals at 197 of 343 seats, with the Conservatives at 114.

June 29, 2026 · By the RidingWatch Model

Liberals hold 197 seats with 98% majority probability. LPC 44% polling lead over CPC 35%. Seat projections, scenario analysis, and riding-level detail. 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 98%.

Seat projections are unchanged from the previous point — movement in the polling average was not large enough to flip any riding.

The majority threshold is 172 seats. Projections are probability statements built from public polls — see the Methodology page for the full pipeline, and the riding directory for all 343 local projections.

Closest races to watch

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.

What changed this cycle

The seat projection is unchanged from the previous update. Movement in the polling average was not large enough to flip any riding, with LPC 44% and CPC 35% holding steady. The 197-seat Liberal projection and 98% majority probability remain identical to the prior cycle.

Seats: LPC 197 · CPC 114 · BQ 21 · NDP 9 · GRN 2 (172 for majority) — Polling average: LPC 44%, CPC 35%, NDP 9%, BQ 6%, GRN 3% — P(LPC majority) 98%