Ontario Forecast

VOTE-SCOPE FORECAST · PROPRIETARY PROJECTION · EXCLUSIVE ADJUSTMENTS

Latest run: 2026-09-16 46 polls aggregated 50,000 simulations
Model Harfang des neiges on_2029
Add Vote-Scope to your preferred sources on Google

RACE BOARD · RUN 2026-09-16

Progressive Conservative: 65 seats.

65Progressive Conservative · seats
100%Progressive Conservative · finishes first
28Ontario NDP · seats

46 polls · 50,000 simulations · our exclusive read of the race

Watch list

The tightest races

Smallest projected margin. Open one for the numbers.

  1. Hamilton MountainOLP53 %1.3 pt margin
  2. Mississauga CentrePC59 %1.3 pt margin
  3. Newmarket—AuroraPC65 %1.4 pt margin

Current Legislative Assembly Composition

63 seats for a majority
  • Progressive Conservative 79
  • Ontario NDP 26
  • Ontario Liberal 14
  • Ontario Green 2
  • Independent 2
  • Vacant 1

Seat projection

63 seats for a majority
Progressive Conservative ▲ +0.9
65
Vote
40.8%
P(majority)
69%
P(largest)
100%
Ontario NDP ▼ -2.0
28
Vote
19.2%
P(majority)
0%
P(largest)
0%
Ontario Liberal ▲ +1.1
28
Vote
33.0%
P(majority)
0%
P(largest)
0%
Ontario Green ▼ -0.5
2
Vote
2.9%
P(majority)
0%
P(largest)
0%
Other ▼ -0.7
1
Vote
4.2%
P(majority)
0%
P(largest)
0%

Analysis

Vote intention

Raw polls (dots) and model estimate (diamonds) with 95% confidence interval.

Scenario probabilities

Probability of winning a majority or finishing strictly first, across the 50,000 Monte Carlo simulations.

Riding map

All ridings

124 / 124 ridings
Detailed projection by electoral district
RidingProv.ProjectionVote%MarginP(win)vs 2022
Hamilton MountainONOntario Liberal34.2%1.3%53%Progressive Conservative → Ontario Liberal
Mississauga CentreONProgressive Conservative44.7%1.3%59%Hold
Newmarket—AuroraONProgressive Conservative45.5%1.4%65%Hold
MiltonONProgressive Conservative45.3%1.4%65%Hold
Mississauga—StreetsvilleONOntario Liberal46.4%1.4%69%Progressive Conservative → Ontario Liberal
Scarborough—Rouge ParkONOntario Liberal45.0%1.5%50%Progressive Conservative → Ontario Liberal
OakvilleONOntario Liberal47.3%1.7%81%Progressive Conservative → Ontario Liberal
Mississauga—LakeshoreONOntario Liberal46.9%1.8%81%Progressive Conservative → Ontario Liberal
Peterborough—KawarthaONProgressive Conservative40.1%1.9%87%Hold
Scarborough—AgincourtONOntario Liberal46.7%1.9%78%Progressive Conservative → Ontario Liberal
Mississauga East—CooksvilleONOntario Liberal46.2%2.1%88%Progressive Conservative → Ontario Liberal
Etobicoke CentreONOntario Liberal46.6%2.8%92%Progressive Conservative → Ontario Liberal
WhitbyONProgressive Conservative46.0%3.2%98%Hold
Pickering—UxbridgeONProgressive Conservative46.0%3.2%98%Hold
Humber River—Black CreekONOntario NDP35.6%3.3%98%Hold
Oakville North—BurlingtonONProgressive Conservative47.6%3.5%99%Hold
Toronto CentreONOntario NDP44.9%3.9%99%Hold
Markham—StouffvilleONProgressive Conservative48.5%3.9%100%Hold
Parry Sound—MuskokaONProgressive Conservative44.6%4.8%97%Hold
Sault Ste. MarieONOntario NDP45.3%4.9%100%Progressive Conservative → Ontario NDP
Hamilton East—Stoney CreekONProgressive Conservative40.0%5.1%100%Hold
BurlingtonONOntario Liberal46.3%5.2%100%Progressive Conservative → Ontario Liberal
Mississauga—Erin MillsONOntario Liberal47.4%5.2%100%Progressive Conservative → Ontario Liberal
Mushkegowuk—James BayONOntario NDP47.9%5.4%100%Hold
Niagara CentreONOntario NDP42.7%5.7%100%Hold
AjaxONOntario Liberal48.1%6.0%100%Hold
OshawaONOntario NDP45.6%6.1%100%Hold
Mississauga—MaltonONProgressive Conservative48.7%6.8%100%Hold
WillowdaleONOntario Liberal49.2%7.0%100%Progressive Conservative → Ontario Liberal
Scarborough CentreONOntario Liberal47.1%7.2%100%Progressive Conservative → Ontario Liberal
Hamilton West—Ancaster—DundasONOntario NDP38.7%7.5%100%Hold
St. CatharinesONOntario NDP42.6%7.8%100%Hold
CambridgeONProgressive Conservative43.2%8.2%100%Hold
York South—WestonONOntario Liberal39.4%8.2%100%Progressive Conservative → Ontario Liberal
Eglinton—LawrenceONOntario Liberal52.6%8.4%100%Progressive Conservative → Ontario Liberal
Markham—ThornhillONProgressive Conservative51.3%8.5%100%Hold
CarletonONProgressive Conservative48.9%8.7%100%Hold
Algoma—ManitoulinONProgressive Conservative38.7%8.7%100%Hold
Spadina—Fort YorkONOntario NDP45.3%8.9%100%Hold
Scarborough NorthONProgressive Conservative48.7%9.3%100%Hold
Kanata—CarletonONOntario Liberal49.5%9.5%100%Hold
York CentreONProgressive Conservative50.0%9.5%100%Hold
Parkdale—High ParkONOntario NDP45.7%10.0%100%Hold
University—RosedaleONOntario NDP45.8%10.2%100%Hold
Bay of QuinteONProgressive Conservative43.5%10.4%100%Hold
Kitchener—ConestogaONProgressive Conservative41.1%10.9%100%Hold
Timiskaming—CochraneONOntario NDP46.7%11.3%100%Hold
Thunder Bay—Superior NorthONOntario NDP43.2%11.8%100%Hold
Barrie—Springwater—Oro-MedonteONProgressive Conservative49.2%11.9%100%Hold
Glengarry—Prescott—RussellONProgressive Conservative50.7%11.9%100%Hold

Provincial by-elections

Three Ontario by-elections on September 3

Hamilton East—Stoney Creek, Scarborough Southwest and York—Simcoe. Two Progressive Conservative seats are being defended without the member who won them — one of them amid the hotel controversy. Race-by-race forecasts.

See all three forecasts →

Riding profile

Dive into a specific riding

Projection, sitting MPP, 2025 candidates, projection track and nearby ridings — for each of the 124 Ontario provincial ridings.

Browse all 124 ridings →

The newsletter

The Scope

Projections when they move, with the reasoning behind them. Free, straight to your inbox.

Free. Unsubscribe in one click.