Second level
Uncertainty — Federal
What the model does not yet know: seat ranges, rank probabilities and the trajectory of the projections.
Seat ranges
The number on the forecast page is the centre of a distribution, not a flat prediction. Across 50,000 simulations, the 80% interval contains the outcome eight times in ten — that is the range to quote. The 95% interval is wider and more cautious; it shows how far the model concedes the race could go.
| Party | Projection | 80% range | 95% range | 80% width |
|---|---|---|---|---|
| Liberal | 230 | 220–242 | 216–247 | ±11 |
| Conservative | 80 | 72–90 | 68–94 | ±9 |
| Bloc Quebecois | 22 | 21–24 | 20–25 | ±2 |
| NDP | 9 | 5–9 | 3–9 | ±2 |
| Green | 2 | 2–2 | 2–2 | ±0 |
Width — how wide the 80% range is — is the most honest single measure of a party’s uncertainty: a party whose range spans sixty seats is not projected, it is estimated.
Where each party lands
Finishing first and forming a government are two questions; finishing second is a third, and it decides the official opposition. Each bar splits a party’s simulations across those outcomes.
- Finishes first
- Finishes second
- Third or lower
Convention: on a tie at the top, both parties count as first, and that simulation counts a second place for nobody.
Projection trajectory
Each point is a full model run published that day, not a poll. The line shows how OUR read of the race moved — under incoming polls, but also under model corrections.
See the numbers as a table
| Run | Liberal | Conservative | Bloc Quebecois | NDP | Green |
|---|---|---|---|---|---|
| November 2, 2026 | 230.3 | 81.2 | 22.2 | 7.3 | 2.0 |
| November 1, 2026 | 230.3 | 81.1 | 22.2 | 7.4 | 2.0 |
| October 31, 2026 | 230.3 | 81.1 | 22.2 | 7.4 | 2.0 |
| October 30, 2026 | 230.3 | 81.1 | 22.2 | 7.4 | 2.0 |
| October 29, 2026 | 230.3 | 81.1 | 22.2 | 7.4 | 2.0 |
| October 28, 2026 | 230.3 | 81.1 | 22.2 | 7.4 | 2.0 |
| October 27, 2026 | 231.3 | 80.9 | 22.1 | 6.7 | 2.0 |
| October 26, 2026 | 236.4 | 77.4 | 21.7 | 5.5 | 2.0 |
| October 25, 2026 | 236.2 | 77.7 | 21.7 | 5.5 | 2.0 |
| October 24, 2026 | 239.1 | 74.0 | 21.6 | 6.3 | 2.0 |
| October 23, 2026 | 239.1 | 74.0 | 21.6 | 6.3 | 2.0 |
| October 22, 2026 | 239.1 | 74.0 | 21.6 | 6.3 | 2.0 |
| October 21, 2026 | 240.9 | 72.9 | 21.5 | 5.8 | 2.0 |
| October 20, 2026 | 240.7 | 73.0 | 21.5 | 5.8 | 2.0 |
| October 19, 2026 | 229.6 | 83.0 | 22.0 | 6.4 | 2.0 |
| October 17, 2026 | 230.5 | 82.6 | 21.9 | 6.0 | 2.0 |
| October 16, 2026 | 231.4 | 80.3 | 22.1 | 7.3 | 2.0 |
| October 15, 2026 | 231.4 | 80.2 | 22.1 | 7.3 | 2.0 |
| October 14, 2026 | 231.6 | 80.1 | 22.1 | 7.3 | 2.0 |
| October 13, 2026 | 232.5 | 77.3 | 22.4 | 8.8 | 2.0 |
| October 12, 2026 | 233.1 | 76.7 | 22.4 | 8.8 | 2.0 |
| October 11, 2026 | 233.1 | 77.2 | 22.2 | 8.4 | 2.0 |
| October 10, 2026 | 233.1 | 77.2 | 22.2 | 8.4 | 2.0 |
| October 9, 2026 | 233.1 | 77.2 | 22.2 | 8.4 | 2.0 |
| October 8, 2026 | 233.2 | 77.1 | 22.2 | 8.4 | 2.0 |
| October 7, 2026 | 233.2 | 77.2 | 22.2 | 8.4 | 2.0 |
| October 6, 2026 | 239.4 | 72.8 | 21.8 | 7.1 | 2.0 |
| October 5, 2026 | 230.0 | 81.4 | 22.0 | 7.5 | 2.0 |
| October 4, 2026 | 229.2 | 82.1 | 22.1 | 7.6 | 2.0 |
| October 3, 2026 | 230.0 | 81.4 | 22.0 | 7.5 | 2.0 |
| October 2, 2026 | 230.0 | 81.5 | 22.0 | 7.5 | 2.0 |
| October 1, 2026 | 230.0 | 81.4 | 22.0 | 7.5 | 2.0 |
| September 30, 2026 | 230.0 | 81.5 | 22.0 | 7.5 | 2.0 |
| September 29, 2026 | 230.0 | 81.5 | 22.0 | 7.5 | 2.0 |
| September 28, 2026 | 226.9 | 86.5 | 21.8 | 5.8 | 2.0 |
| September 27, 2026 | 226.9 | 86.5 | 21.8 | 5.8 | 2.0 |
| September 26, 2026 | 233.0 | 80.1 | 21.4 | 6.5 | 2.0 |
| September 25, 2026 | 233.0 | 80.1 | 21.4 | 6.5 | 2.0 |
| September 24, 2026 | 233.0 | 80.1 | 21.4 | 6.6 | 2.0 |
| September 23, 2026 | 233.0 | 80.1 | 21.4 | 6.6 | 2.0 |
| September 22, 2026 | 232.9 | 80.2 | 21.4 | 6.5 | 2.0 |
| September 21, 2026 | 232.2 | 82.2 | 20.9 | 5.6 | 2.0 |
| September 20, 2026 | 231.8 | 82.5 | 20.9 | 5.7 | 2.0 |
| September 19, 2026 | 231.9 | 82.5 | 20.9 | 5.7 | 2.0 |
| September 18, 2026 | 231.9 | 82.5 | 20.9 | 5.7 | 2.0 |
| September 17, 2026 | 231.8 | 82.5 | 20.9 | 5.8 | 2.0 |
| September 16, 2026 | 231.8 | 82.5 | 20.9 | 5.8 | 2.0 |
| September 15, 2026 | 232.0 | 82.4 | 20.9 | 5.6 | 2.0 |
| September 14, 2026 | 231.6 | 83.3 | 21.4 | 4.7 | 2.0 |
| September 13, 2026 | 231.7 | 83.3 | 21.4 | 4.7 | 2.0 |
| September 11, 2026 | 228.6 | 84.3 | 21.7 | 6.5 | 2.0 |