MaplePolls
What If? — Scenario Builder
Use the +/- steppers to explore seat outcomes
Projection — uniform swing model. Estimates, not predictions.
LPC44.7% ≈ 216–233 seats (est. 226)
CPC29.7% ≈ 68–85 seats (est. 75)
NDP10.3% ≈ 12–15 seats (est. 13)
BQ12.5% ≈ 26–30 seats (est. 27)
GPC3% ≈ 2 seats
Total: 100.2% + Other/PPC 0.0% = 100.2% (unrealistic)
226
75
27
0172 = majority343
Liberal Majority

Seat ranges reflect the TYPICAL size of recent Canadian polling error — final polls have missed by a couple of points in the same direction across the 2019, 2021, and 2025 elections (Conservatives under-estimated, NDP over-estimated). The range is roughly an 80% band around the central estimate; it does NOT capture model error or an unusual once-in-a-cycle swing. Normal uncertainty, not a guarantee.

What-if scenario seat projection
PartyVote %Estimated seatsProjected seat range (low–high)
LPC44.7%226216–233
CPC29.7%7568–85
NDP10.3%1312–15
BQ12.5%2726–30
GPC3%22–2
Scenario — projected seats by region
Uniform-swing estimate
LPC
CPC
ABBCMBNBNLNSNTNUONQCSKYTBC — LPC 30/43Alberta — CPC 29/37Prairies — CPC 14/28Ontario — LPC 102/122Quebec — LPC 44/78Atlantic — LPC 30/32
Projection applies a uniform national swing to each riding's 2025 result — not regional polling. Regions group ridings (Atlantic, Quebec, Ontario, Prairies, Alberta, BC, Territories). Territories carry their 2025 winner forward unswung.
Projected seats per region
RegionLeaderLead seatsRegion total
AtlanticLPC3032
QuebecLPC4478
OntarioLPC102122
PrairiesCPC1428
AlbertaCPC2937
BCLPC3043
TerritoriesLPC23
Projected seats — an estimate, not the current House
Where the seats could land under this scenario (uniform-swing model). A projection, not the seats parties hold now.
SpeakerTableMaceThe BarGovernmentOpposition
Solid = central estimateFaded = range to the high end
Liberal 226–233Conservative 75–85Bloc Québécois 27–30NDP 13–15Green 2
343 projected seats (central estimate)
Projected House of Commons seats by party — an estimate, not the current House
PartySeatsSide
Liberal226–233Government
Conservative75–85Opposition
Bloc Québécois27–30Opposition
NDP13–15Opposition
Green2Opposition
Compare Provinces
Pick two provinces to see their polling side by side
Standings
OPC40.6%
= 0.0
OLP36.5%
= 0.0
ONDP20.8%
= 0.0
GPO2.1%
= 0.0
Latest poll
Liaison Strategies
2026-08-24 · n=1,500
OPC 39%OLP 35%ONDP 20%GPO 2%
Standings
PQ29.3%
-1.0
CAQ23.8%
+0.6
PLQ22.3%
-0.9
PCQ15.6%
-0.5
QS8.9%
+1.9
Latest poll
Léger
2026-08-31 · n=1,008
PQ 29%CAQ 24%PLQ 22%PCQ 15%QS 10%
Leadership Races
No active leadership races.
Election Calendar
May
2026
New Brunswick
Municipal
Passed
Jul
2026
Manitoba (Dunnottar/Victoria Beach)
Municipal
Passed
Aug
2026
PEI (Resort Municipality)
Municipal
Passed
Oct
2026
Quebec
Provincial
1 mo
scheduled
Oct
2026
British Columbia
Municipal
1 mo
scheduled
Oct
2026
NWT (Yellowknife)
Municipal
1 mo
scheduled
Oct
2026
Ontario
Municipal
1 mo
scheduled
Oct
2026
Manitoba
Municipal
1 mo
scheduled
Nov
2026
Prince Edward Island
Municipal
2 mo
scheduled
Nov
2026
Saskatchewan (Rural)
Municipal
2 mo
scheduled
Dec
2026
NWT (Hamlets)
Municipal
3 mo
scheduled
Oct
2027
Prince Edward Island
Provincial
13 mo
scheduled
Oct
2027
Manitoba
Provincial
13 mo
scheduled
Oct
2027
Northwest Territories
Territorial
13 mo
scheduled
Oct
2027
Alberta
Provincial
13 mo
scheduled
Oct
2027
NWT (Municipalities)
Municipal
13 mo
scheduled
Oct
2027
Nunavut
Municipal
13 mo
scheduled
Oct
2029
Federal
General Election
37 mo
scheduled
Source: Government of Canada Election Calendar
Promise Tracker
Tracking the governing party's platform commitments — the Liberal Party currently forms government.
Each entry summarises how a third-party source has assessed a 2025 federal-election commitment. The status reflects what the cited source reports, not MaplePolls's own judgement. Tap the source link for the original assessment.
LPCPromised Mar 14, 2025

Eliminate the consumer carbon tax

Status: keptper cbc.ca
LPCPromised Apr 3, 2025

Will not cut foreign aid

Status: brokenper one.org
LPCPromised Apr 28, 2025

Negotiate new trade deal with United States

Status: brokenper policyalternatives.ca
LPCPromised Apr 19, 2025

Eliminate internal trade barriers by Canada Day

Status: in progressper cbc.ca
LPCPromised Apr 19, 2025

Meet NATO 2% GDP defence spending target

Status: in progressper cbc.ca
LPCPromised Apr 19, 2025

$5 billion Trade Diversification Corridor Fund

Status: in progressper atlanticaenergy.org
LPCPromised Apr 19, 2025

Cap on oil and gas emissions

Status: in progressper thenarwhal.ca
LPCPromised Apr 19, 2025

Improve housing affordability

Status: brokenper angusreid.org
Based on Angus Reid's one-year-review public-opinion polling, not on a direct assessment of the policy.
LPCPromised Apr 19, 2025

Address high cost of living

Status: brokenper angusreid.org
Based on Angus Reid's one-year-review public-opinion polling, not on a direct assessment of the policy.
LPCPromised Apr 19, 2025

$130 billion platform spending plan over 4 years

Status: in progressper fraserinstitute.org
Pollster accuracy — 2025 federal election
Each pollster's final-week poll measured against the certified result.
Certified result
LPC 43.8%CPC 41.3%NDP 6.3%BQ 6.3%GPC 1.2%PPC 0.7%
Elections Canada — 45th general election official results
Final-week poll · Apr 27, 2025 · n=2,000
LPC 44.043.8 = 0.2CPC 41.041.3 = 0.3NDP 6.06.3 = 0.3BQ 6.06.3 = 0.3GPC 1.01.2 = 0.2PPC 1.00.7 = 0.3
MAE = (0.2 + 0.3 + 0.3 + 0.3 + 0.2 + 0.3) / 6 = 0.27
Final-week poll · Apr 27, 2025 · n=1,000
LPC 43.043.8 = 0.8CPC 41.041.3 = 0.3NDP 7.06.3 = 0.7BQ 6.06.3 = 0.3GPC 1.01.2 = 0.2PPC 1.00.7 = 0.3
MAE = (0.8 + 0.3 + 0.7 + 0.3 + 0.2 + 0.3) / 6 = 0.43
0.54MAEAngus Reid
Final-week poll · Apr 26, 2025 · n=2,820
LPC 44.043.8 = 0.2CPC 40.041.3 = 1.3NDP 6.06.3 = 0.3BQ 7.06.3 = 0.7GPC 1.01.2 = 0.2
MAE = (0.2 + 1.3 + 0.3 + 0.7 + 0.2) / 5 = 0.54
Final-week poll · Apr 27, 2025 · n=1,019
LPC 44.043.8 = 0.2CPC 39.041.3 = 2.3NDP 7.06.3 = 0.7BQ 6.06.3 = 0.3GPC 2.01.2 = 0.8PPC 1.00.7 = 0.3
MAE = (0.2 + 2.3 + 0.7 + 0.3 + 0.8 + 0.3) / 6 = 0.77
Final-week poll · Apr 27, 2025 · n=863
LPC 42.643.8 = 1.2CPC 39.941.3 = 1.4NDP 7.86.3 = 1.5BQ 6.46.3 = 0.1GPC 1.91.2 = 0.7PPC 1.10.7 = 0.4
MAE = (1.2 + 1.4 + 1.5 + 0.1 + 0.7 + 0.4) / 6 = 0.88
Final-week poll · Apr 27, 2025 · n=1,153
LPC 43.043.8 = 0.8CPC 39.041.3 = 2.3NDP 8.06.3 = 1.7BQ 6.06.3 = 0.3GPC 2.01.2 = 0.8PPC 1.00.7 = 0.3
MAE = (0.8 + 2.3 + 1.7 + 0.3 + 0.8 + 0.3) / 6 = 1.03
1.03MAELéger
Final-week poll · Apr 25, 2025 · n=1,502
LPC 43.043.8 = 0.8CPC 39.041.3 = 2.3NDP 8.06.3 = 1.7BQ 6.06.3 = 0.3GPC 2.01.2 = 0.8PPC 1.00.7 = 0.3
MAE = (0.8 + 2.3 + 1.7 + 0.3 + 0.8 + 0.3) / 6 = 1.03
1.53MAEIpsos
Final-week poll · Apr 26, 2025 · n=2,500
LPC 42.043.8 = 1.8CPC 38.041.3 = 3.3NDP 9.06.3 = 2.7BQ 6.06.3 = 0.3GPC 2.01.2 = 0.8PPC 1.00.7 = 0.3
MAE = (1.8 + 3.3 + 2.7 + 0.3 + 0.8 + 0.3) / 6 = 1.53
Final-week poll · Apr 27, 2025 · n=1,805
LPC 43.643.8 = 0.2CPC 37.541.3 = 3.8NDP 9.26.3 = 2.9BQ 4.46.3 = 1.9GPC 2.01.2 = 0.8PPC 2.00.7 = 1.3
MAE = (0.2 + 3.8 + 2.9 + 1.9 + 0.8 + 1.3) / 6 = 1.82
Final-week poll · Apr 27, 2025 · n=2,500
LPC 41.043.8 = 2.8CPC 39.041.3 = 2.3NDP 10.06.3 = 3.7BQ 6.06.3 = 0.3GPC 1.01.2 = 0.2PPC 3.00.7 = 2.3
MAE = (2.8 + 2.3 + 3.7 + 0.3 + 0.2 + 2.3) / 6 = 1.93
How this is measured

Election covered: the 2025 federal general election, held April 28, 2025.

“Final week” means each pollster's last poll whose fieldwork ended in the seven days before election day (April 21–28, 2025). A pollster with no poll in that window is left out, never estimated.

Error per party = the absolute gap between the poll's share and the certified share, in percentage points. MAE (mean absolute error) is the average of those gaps.

Only the named major parties are counted (Liberal, Conservative, NDP, Bloc Québécois, Green, People's Party), and only where the pollster reported a number for them.

Sources: the MaplePolls polls database for the poll figures; Elections Canada's certified 45th general election results for the actual shares.

This cycle: 10 pollsters had a qualifying final-week poll.

Pollster accuracy, 2025 federal election, by mean absolute error
PollsterFinal-week poll dateSample sizeMean absolute errorPer-party errors
Mainstreet ResearchApr 27, 20252,0000.27LPC 44.0 vs 43.8 = 0.2; CPC 41.0 vs 41.3 = 0.3; NDP 6.0 vs 6.3 = 0.3; BQ 6.0 vs 6.3 = 0.3; GPC 1.0 vs 1.2 = 0.2; PPC 1.0 vs 0.7 = 0.3
Liaison StrategiesApr 27, 20251,0000.43LPC 43.0 vs 43.8 = 0.8; CPC 41.0 vs 41.3 = 0.3; NDP 7.0 vs 6.3 = 0.7; BQ 6.0 vs 6.3 = 0.3; GPC 1.0 vs 1.2 = 0.2; PPC 1.0 vs 0.7 = 0.3
Angus ReidApr 26, 20252,8200.54LPC 44.0 vs 43.8 = 0.2; CPC 40.0 vs 41.3 = 1.3; NDP 6.0 vs 6.3 = 0.3; BQ 7.0 vs 6.3 = 0.7; GPC 1.0 vs 1.2 = 0.2
Research Co.Apr 27, 20251,0190.77LPC 44.0 vs 43.8 = 0.2; CPC 39.0 vs 41.3 = 2.3; NDP 7.0 vs 6.3 = 0.7; BQ 6.0 vs 6.3 = 0.3; GPC 2.0 vs 1.2 = 0.8; PPC 1.0 vs 0.7 = 0.3
Nanos ResearchApr 27, 20258630.88LPC 42.6 vs 43.8 = 1.2; CPC 39.9 vs 41.3 = 1.4; NDP 7.8 vs 6.3 = 1.5; BQ 6.4 vs 6.3 = 0.1; GPC 1.9 vs 1.2 = 0.7; PPC 1.1 vs 0.7 = 0.4
Forum ResearchApr 27, 20251,1531.03LPC 43.0 vs 43.8 = 0.8; CPC 39.0 vs 41.3 = 2.3; NDP 8.0 vs 6.3 = 1.7; BQ 6.0 vs 6.3 = 0.3; GPC 2.0 vs 1.2 = 0.8; PPC 1.0 vs 0.7 = 0.3
LégerApr 25, 20251,5021.03LPC 43.0 vs 43.8 = 0.8; CPC 39.0 vs 41.3 = 2.3; NDP 8.0 vs 6.3 = 1.7; BQ 6.0 vs 6.3 = 0.3; GPC 2.0 vs 1.2 = 0.8; PPC 1.0 vs 0.7 = 0.3
IpsosApr 26, 20252,5001.53LPC 42.0 vs 43.8 = 1.8; CPC 38.0 vs 41.3 = 3.3; NDP 9.0 vs 6.3 = 2.7; BQ 6.0 vs 6.3 = 0.3; GPC 2.0 vs 1.2 = 0.8; PPC 1.0 vs 0.7 = 0.3
EKOS ResearchApr 27, 20251,8051.82LPC 43.6 vs 43.8 = 0.2; CPC 37.5 vs 41.3 = 3.8; NDP 9.2 vs 6.3 = 2.9; BQ 4.4 vs 6.3 = 1.9; GPC 2.0 vs 1.2 = 0.8; PPC 2.0 vs 0.7 = 1.3
Abacus DataApr 27, 20252,5001.93LPC 41.0 vs 43.8 = 2.8; CPC 39.0 vs 41.3 = 2.3; NDP 10.0 vs 6.3 = 3.7; BQ 6.0 vs 6.3 = 0.3; GPC 1.0 vs 1.2 = 0.2; PPC 3.0 vs 0.7 = 2.3
Keep MaplePolls free and independent
Everything here is free, and always will be. If MaplePolls is useful to you, a donation goes straight to running costs — the servers, the data, the time it takes to keep the numbers right — and keeps the site independent. Thank you; it genuinely helps.
Support MaplePolls
Get the numbers every Saturday
Federal standings, poll-by-poll breakdowns, and AI analysis — free in your inbox.
Newsletter language
© MaplePolls 2026 — Data from Canadian pollsters
Not affiliated with any political party
MaplePolls is independent and non-partisan. Party and pollster names are trademarks of their respective owners, used for identification and news reporting only.
8aa1d6f · 2026-09-04