Monday, November 2, 2026
U.S. midterms in 1 day

Ontario Forecast

Leading: Progressive Conservative, with 68 of 124 projected seats and a 82% chance of a majority.

Updated November 2, 2026

Seat forecast

Party Projected seats Range Chance of a majority
Progressive Conservative 68 61–73 82%
Ontario NDP 28 28–28 <1%
Ontario Liberal 25 20–31 <1%
Ontario Green 2 2–3 <1%
Other 1 1–1 <1%

63 seats for a majority, out of 124 · 49 polls, 50,000 simulations

Watch list

The tightest races

The smallest projected gaps between the top two.

  1. Mississauga—StreetsvillePC53%1.5-point gap
  2. OakvilleOLP61%1.6-point gap
  3. Mississauga—LakeshoreOLP61%1.6-point gap

Current Legislative Assembly Composition

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

Projected vote share

PartyVote7-day changeChance of finishing first
Progressive Conservative 39.2% +1.7 pts >99%
Other 4.6% −1.9 pts <1%
Ontario NDP 21.5% −3.0 pts <1%
Ontario Liberal 30.4% +1.0 pts <1%
Ontario Green 4.4% +0.0 pts <1%

Analysis

Vote intention

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

Scenario probabilities

Across 50,000 simulations of the election.

Riding map

All ridings

124 / 124 ridings
Detailed projection by electoral district
RidingProvinceLeadingVoteMarginChancevs 2022
Mississauga—StreetsvilleONProgressive Conservative44.9%1.5 pts53%Hold
OakvilleONOntario Liberal45.6%1.6 pts61%Progressive Conservative → Ontario Liberal
Mississauga—LakeshoreONOntario Liberal45.2%1.6 pts61%Progressive Conservative → Ontario Liberal
Scarborough—AgincourtONOntario Liberal44.9%1.6 pts53%Progressive Conservative → Ontario Liberal
Hamilton MountainONProgressive Conservative33.5%1.7 pts66%Hold
Mississauga East—CooksvilleONOntario Liberal44.6%1.8 pts71%Progressive Conservative → Ontario Liberal
Mississauga CentreONProgressive Conservative44.0%1.9 pts75%Hold
Scarborough—Rouge ParkONProgressive Conservative44.6%2.0 pts74%Hold
Etobicoke CentreONOntario Liberal44.8%2.0 pts74%Progressive Conservative → Ontario Liberal
Newmarket—AuroraONProgressive Conservative44.7%2.0 pts79%Hold
MiltonONProgressive Conservative44.6%2.0 pts79%Hold
Peterborough—KawarthaONProgressive Conservative39.1%2.3 pts90%Hold
Parry Sound—MuskokaONProgressive Conservative43.0%2.7 pts73%Hold
WhitbyONProgressive Conservative45.2%4.0 pts98%Hold
Pickering—UxbridgeONProgressive Conservative45.2%4.1 pts99%Hold
BurlingtonONOntario Liberal44.6%4.3 pts99%Progressive Conservative → Ontario Liberal
Mississauga—Erin MillsONOntario Liberal45.8%4.3 pts99%Progressive Conservative → Ontario Liberal
Oakville North—BurlingtonONProgressive Conservative46.8%4.4 pts99%Hold
Markham—StouffvilleONProgressive Conservative47.7%4.8 pts99%Hold
AjaxONOntario Liberal46.5%5.2 pts99%Hold
WillowdaleONOntario Liberal47.3%5.6 pts99%Progressive Conservative → Ontario Liberal
Humber River—Black CreekONOntario NDP36.7%5.7 pts>99%Hold
Scarborough CentreONOntario Liberal45.3%5.9 pts>99%Progressive Conservative → Ontario Liberal
Hamilton East—Stoney CreekONProgressive Conservative39.3%6.0 pts>99%Hold
Algoma—ManitoulinONProgressive Conservative37.5%6.1 pts>99%Hold
Toronto CentreONOntario NDP45.9%6.7 pts>99%Hold
York South—WestonONOntario Liberal37.6%6.9 pts>99%Progressive Conservative → Ontario Liberal
Eglinton—LawrenceONOntario Liberal50.9%7.1 pts>99%Progressive Conservative → Ontario Liberal
Sault Ste. MarieONOntario NDP46.8%7.6 pts>99%Progressive Conservative → Ontario NDP
Mississauga—MaltonONProgressive Conservative48.0%7.7 pts>99%Hold
Niagara CentreONOntario NDP43.8%7.7 pts>99%Hold
OshawaONOntario NDP46.8%8.0 pts>99%Hold
Mushkegowuk—James BayONOntario NDP49.4%8.0 pts>99%Hold
CambridgeONProgressive Conservative42.3%8.6 pts>99%Hold
Kanata—CarletonONOntario Liberal48.1%8.9 pts>99%Hold
CarletonONProgressive Conservative48.0%9.2 pts>99%Hold
Markham—ThornhillONProgressive Conservative50.5%9.4 pts>99%Hold
Hamilton West—Ancaster—DundasONOntario NDP39.9%9.4 pts>99%Hold
St. CatharinesONOntario NDP43.7%9.8 pts>99%Hold
Scarborough NorthONProgressive Conservative48.3%10.6 pts>99%Hold
Toronto—St. Paul'sONOntario Liberal43.8%10.7 pts>99%Hold
York CentreONProgressive Conservative49.5%10.8 pts>99%Hold
Bay of QuinteONProgressive Conservative42.6%10.8 pts>99%Hold
Kitchener—ConestogaONProgressive Conservative40.2%11.3 pts>99%Hold
Thunder Bay—AtikokanONProgressive Conservative41.8%11.7 pts>99%Hold
NepeanONOntario Liberal48.7%11.8 pts>99%Hold
Spadina—Fort YorkONOntario NDP46.3%11.8 pts>99%Hold
Barrie—Springwater—Oro-MedonteONProgressive Conservative48.3%12.3 pts>99%Hold
Glengarry—Prescott—RussellONProgressive Conservative49.7%12.4 pts>99%Hold
Parkdale—High ParkONOntario NDP46.7%12.8 pts>99%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

An email when a forecast changes, with what moved it.

Free. Unsubscribe in one click.