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 | 221–246 | 214–249 | ±13 |
| Conservative | 84 | 71–92 | 67–98 | ±11 |
| Bloc Quebecois | 21 | 19–22 | 19–23 | ±2 |
| NDP | 6 | 3–8 | 3–9 | ±3 |
| 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 |
|---|---|---|---|---|---|
| 2026-09-16 | 231.8 | 82.5 | 20.9 | 5.8 | 2.0 |
| 2026-09-15 | 232.0 | 82.4 | 20.9 | 5.6 | 2.0 |
| 2026-09-14 | 231.6 | 83.3 | 21.4 | 4.7 | 2.0 |
| 2026-09-13 | 231.7 | 83.3 | 21.4 | 4.7 | 2.0 |
| 2026-09-11 | 228.6 | 84.3 | 21.7 | 6.5 | 2.0 |
| 2026-09-10 | 230.7 | 82.7 | 21.6 | 5.9 | 2.0 |
| 2026-09-09 | 230.9 | 82.6 | 21.6 | 5.9 | 2.0 |
| 2026-09-08 | 226.4 | 86.5 | 21.8 | 6.2 | 2.0 |
| 2026-09-07 | 228.4 | 85.8 | 21.6 | 5.2 | 2.0 |
| 2026-09-06 | 229.6 | 84.0 | 21.7 | 5.7 | 2.0 |
| 2026-09-05 | 229.6 | 84.0 | 21.8 | 5.6 | 2.0 |
| 2026-09-04 | 229.6 | 84.0 | 21.8 | 5.6 | 2.0 |
| 2026-09-03 | 229.4 | 84.1 | 21.8 | 5.7 | 2.0 |
| 2026-09-02 | 229.4 | 84.2 | 21.8 | 5.7 | 2.0 |
| 2026-09-01 | 219.5 | 91.4 | 22.6 | 7.4 | 2.0 |
| 2026-08-30 | 215.1 | 95.7 | 23.2 | 7.0 | 2.0 |
| 2026-08-29 | 220.1 | 89.3 | 23.2 | 8.4 | 2.0 |
| 2026-08-28 | 220.2 | 89.2 | 23.2 | 8.4 | 2.0 |
| 2026-08-27 | 220.3 | 89.1 | 23.2 | 8.4 | 2.0 |
| 2026-08-26 | 220.3 | 89.1 | 23.2 | 8.4 | 2.0 |
| 2026-08-25 | 222.2 | 87.2 | 23.2 | 8.4 | 2.0 |
| 2026-08-24 | 222.3 | 87.1 | 23.2 | 8.4 | 2.0 |
| 2026-08-23 | 222.1 | 87.6 | 22.9 | 8.4 | 2.0 |
| 2026-08-22 | 222.1 | 87.6 | 22.9 | 8.4 | 2.0 |
| 2026-08-21 | 221.9 | 87.8 | 22.9 | 8.3 | 2.0 |
| 2026-08-18 | 221.9 | 87.8 | 22.9 | 8.4 | 2.0 |
| 2026-08-17 | 217.3 | 93.0 | 22.9 | 7.8 | 2.0 |
| 2026-08-11 | 229.2 | 81.1 | 22.6 | 8.0 | 2.0 |
| 2026-08-05 | 218.6 | 91.7 | 22.8 | 7.9 | 2.0 |
| 2026-08-04 | 218.5 | 91.9 | 22.8 | 7.9 | 2.0 |
| 2026-08-03 | 202.2 | 108.6 | 23.0 | 7.3 | 2.0 |
| 2026-07-29 | 200.1 | 109.4 | 23.2 | 8.2 | 2.0 |
| 2026-07-26 | 206.6 | 103.1 | 23.1 | 8.2 | 2.0 |
| 2026-07-22 | 205.2 | 104.7 | 23.1 | 8.1 | 2.0 |
| 2026-07-14 | 198.1 | 111.4 | 23.2 | 8.3 | 2.0 |
| 2026-07-09 | 210.6 | 100.8 | 23.0 | 6.7 | 2.0 |
| 2026-07-07 | 211.3 | 100.1 | 23.0 | 6.6 | 2.0 |
| 2026-06-30 | 216.7 | 93.6 | 23.1 | 7.7 | 2.0 |
| 2026-06-16 | 207.8 | 101.0 | 23.5 | 8.7 | 2.0 |
| 2026-06-09 | 214.4 | 95.3 | 23.0 | 8.2 | 2.0 |
| 2026-06-03 | 225.2 | 89.2 | 21.8 | 4.8 | 2.0 |
| 2026-06-02 | 208.3 | 101.5 | 23.1 | 8.2 | 2.0 |
| 2026-06-01 | 194.5 | 114.2 | 23.8 | 8.5 | 2.0 |
| 2026-05-26 | 213.3 | 99.0 | 22.4 | 6.3 | 2.0 |
| 2026-05-19 | 194.2 | 117.2 | 23.0 | 6.6 | 2.0 |
| 2026-05-12 | 222.4 | 88.8 | 22.7 | 7.2 | 2.0 |
| 2026-04-29 | 212.8 | 97.0 | 22.5 | 8.8 | 2.0 |
| 2026-04-27 | 204.5 | 110.9 | 23.1 | 2.5 | 2.0 |
| 2026-04-26 | 221.6 | 93.7 | 22.2 | 3.6 | 2.0 |
| 2026-04-21 | 213.5 | 101.9 | 22.4 | 3.2 | 2.0 |