logo
Ontario


Latest update: August 31, 2025

63 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2022)
51 24 13 3 91
[81-101]
83
3 8 1 6 18
[10-23]
31
4 4 2 2 12
[7-19]
8
2 0 0 0 2
[2-2]
1
0 1 0 0 1
[1-1]
1

List of all 124 electoral districts | Ontario


Electoral district Current party Latest projection
001 Ajax Leaning PCPO
002 Algoma—Manitoulin Safe PCPO
003 Aurora—Oak Ridges—Richmond Hill Safe PCPO
004 Barrie—Innisfil Safe PCPO
005 Barrie—Springwater—Oro-Medonte Safe PCPO
006 Bay of Quinte Safe PCPO
007 Beaches—East York Safe OLP
008 Brampton Centre Safe PCPO
009 Brampton East Safe PCPO
010 Brampton North Safe PCPO
011 Brampton South Safe PCPO
012 Brampton West Safe PCPO
013 Brantford—Brant Safe PCPO
014 Bruce—Grey—Owen Sound Safe PCPO
015 Burlington Leaning PCPO
016 Cambridge Likely PCPO
017 Carleton Likely PCPO
018 Chatham-Kent—Leamington Safe PCPO
019 Davenport Safe NDP
020 Don Valley East Likely OLP
021 Don Valley North Toss up OLP/PCPO
022 Don Valley West Likely OLP
023 Dufferin—Caledon Safe PCPO
024 Durham Safe PCPO
025 Eglinton—Lawrence Leaning PCPO
026 Elgin—Middlesex—London Safe PCPO
027 Essex Safe PCPO
028 Etobicoke Centre Likely PCPO
029 Etobicoke North Safe PCPO
030 Etobicoke—Lakeshore Toss up OLP/PCPO
031 Flamborough—Glanbrook Safe PCPO
032 Glengarry—Prescott—Russell Safe PCPO
033 Guelph Safe GPO
034 Haldimand—Norfolk IND likely
035 Haliburton—Kawartha Lakes—Brock Safe PCPO
036 Hamilton Centre Likely NDP
037 Hamilton East—Stoney Creek Likely PCPO
038 Hamilton Mountain Likely PCPO
039 Hamilton West—Ancaster—Dundas Leaning PCPO
040 Hastings—Lennox and Addington Safe PCPO
041 Humber River—Black Creek Likely PCPO
042 Huron—Bruce Safe PCPO
043 Kanata—Carleton Toss up OLP/PCPO
044 Kenora—Rainy River Safe PCPO
045 Kiiwetinoong Likely NDP
046 Kingston and the Islands Safe OLP
047 King—Vaughan Safe PCPO
048 Kitchener Centre Safe GPO
049 Kitchener South—Hespeler Safe PCPO
050 Kitchener—Conestoga Safe PCPO
051 Lambton—Kent—Middlesex Safe PCPO
052 Lanark—Frontenac—Kingston Safe PCPO
053 Leeds—Grenville—1000 Islands & Rideau Lakes Safe PCPO
054 London North Centre Leaning NDP
055 London West Toss up PCPO/NDP
056 London—Fanshawe Toss up PCPO/NDP
057 Markham—Stouffville Likely PCPO
058 Markham—Thornhill Likely PCPO
059 Markham—Unionville Safe PCPO
060 Milton Likely PCPO
061 Mississauga Centre Likely PCPO
062 Mississauga East—Cooksville Likely PCPO
063 Mississauga—Erin Mills Leaning PCPO
064 Mississauga—Lakeshore Likely PCPO
065 Mississauga—Malton Likely PCPO
066 Mississauga—Streetsville Likely PCPO
067 Mushkegowuk—James Bay Leaning PCPO
068 Nepean Leaning OLP
069 Newmarket—Aurora Likely PCPO
070 Niagara Centre Leaning PCPO
071 Niagara Falls Likely NDP
072 Niagara West Safe PCPO
073 Nickel Belt Toss up PCPO/NDP
074 Nipissing Safe PCPO
075 Northumberland—Peterborough South Safe PCPO
076 Oakville Likely PCPO
077 Oakville North—Burlington Likely PCPO
078 Orléans Likely OLP
079 Oshawa Leaning PCPO
080 Ottawa Centre Safe NDP
081 Ottawa South Safe OLP
082 Ottawa West—Nepean Likely NDP
083 Ottawa—Vanier Safe OLP
084 Oxford Safe PCPO
085 Parkdale—High Park Likely NDP
086 Parry Sound—Muskoka Likely PCPO
087 Perth—Wellington Safe PCPO
088 Peterborough—Kawartha Likely PCPO
089 Pickering—Uxbridge Likely PCPO
090 Renfrew—Nipissing—Pembroke Safe PCPO
091 Richmond Hill Safe PCPO
092 Sarnia—Lambton Safe PCPO
093 Sault Ste. Marie Likely PCPO
094 Scarborough Centre Leaning PCPO
095 Scarborough North Safe PCPO
096 Scarborough Southwest Toss up PCPO/NDP
097 Scarborough—Agincourt Likely PCPO
098 Scarborough—Guildwood Leaning OLP
099 Scarborough—Rouge Park Likely PCPO
100 Simcoe North Safe PCPO
101 Simcoe—Grey Safe PCPO
102 Spadina—Fort York Likely NDP
103 St. Catharines Leaning PCPO
104 Stormont—Dundas—South Glengarry Safe PCPO
105 Sudbury Toss up PCPO/NDP
106 Thornhill Safe PCPO
107 Thunder Bay—Atikokan Safe PCPO
108 Thunder Bay—Superior North Toss up PCPO/NDP
109 Timiskaming—Cochrane Leaning PCPO
110 Timmins Safe PCPO
111 Toronto Centre Toss up OLP/NDP
112 Toronto—Danforth Safe NDP
113 Toronto—St. Paul’s Likely OLP
114 University—Rosedale Likely NDP
115 Vaughan—Woodbridge Safe PCPO
116 Waterloo Likely NDP
117 Wellington—Halton Hills Safe PCPO
118 Whitby Likely PCPO
119 Willowdale Leaning PCPO
120 Windsor West Toss up PCPO/NDP
121 Windsor—Tecumseh Safe PCPO
122 York Centre Safe PCPO
123 York South—Weston Leaning PCPO
124 York—Simcoe Safe PCPO