logo
Ontario


Latest update: February 28, 2025

63 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2022)
51 17 5 7 80
[74-81]
83
13 10 2 2 27
[24-28]
31
7 6 0 1 14
[15-20]
8
2 0 0 0 2
[2-3]
1
1 0 0 0 1
[1-1]
1

List of all 124 electoral districts | Ontario


Electoral district Current party Latest projection
001 Ajax Toss up OLP/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 Toss up OLP/PCPO
016 Cambridge Likely PCPO
017 Carleton Likely PCPO
018 Chatham-Kent—Leamington Safe PCPO
019 Davenport Safe NDP
020 Don Valley East Safe OLP
021 Don Valley North Likely OLP
022 Don Valley West Safe OLP
023 Dufferin—Caledon Safe PCPO
024 Durham Safe PCPO
025 Eglinton—Lawrence Toss up OLP/PCPO
026 Elgin—Middlesex—London Safe PCPO
027 Essex Safe PCPO
028 Etobicoke Centre Likely PCPO
029 Etobicoke North Safe PCPO
030 Etobicoke—Lakeshore Likely OLP
031 Flamborough—Glanbrook Safe PCPO
032 Glengarry—Prescott—Russell Safe PCPO
033 Guelph Safe GPO
034 Haldimand—Norfolk IND safe
035 Haliburton—Kawartha Lakes—Brock Safe PCPO
036 Hamilton Centre Safe NDP
037 Hamilton East—Stoney Creek Likely PCPO
038 Hamilton Mountain Likely PCPO
039 Hamilton West—Ancaster—Dundas Likely NDP
040 Hastings—Lennox and Addington Safe PCPO
041 Humber River—Black Creek Toss up PCPO/NDP
042 Huron—Bruce Safe PCPO
043 Kanata—Carleton Likely OLP
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 Safe NDP
055 London West Safe NDP
056 London—Fanshawe Safe 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 Leaning PCPO
063 Mississauga—Erin Mills Toss up OLP/PCPO
064 Mississauga—Lakeshore Leaning PCPO
065 Mississauga—Malton Likely PCPO
066 Mississauga—Streetsville Leaning PCPO
067 Mushkegowuk—James Bay Toss up PCPO/NDP
068 Nepean Likely OLP
069 Newmarket—Aurora Likely PCPO
070 Niagara Centre Likely NDP
071 Niagara Falls Safe NDP
072 Niagara West Safe PCPO
073 Nickel Belt Likely NDP
074 Nipissing Safe PCPO
075 Northumberland—Peterborough South Safe PCPO
076 Oakville Leaning PCPO
077 Oakville North—Burlington Likely PCPO
078 Orléans Safe OLP
079 Oshawa Leaning NDP
080 Ottawa Centre Safe NDP
081 Ottawa South Safe OLP
082 Ottawa West—Nepean Safe NDP
083 Ottawa—Vanier Safe OLP
084 Oxford Safe PCPO
085 Parkdale—High Park Safe NDP
086 Parry Sound—Muskoka Likely PCPO
087 Perth—Wellington Safe PCPO
088 Peterborough—Kawartha Leaning 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 Toss up PCPO/NDP
094 Scarborough Centre Toss up OLP/PCPO
095 Scarborough North Safe PCPO
096 Scarborough Southwest Likely NDP
097 Scarborough—Agincourt Likely PCPO
098 Scarborough—Guildwood Likely OLP
099 Scarborough—Rouge Park Likely PCPO
100 Simcoe North Safe PCPO
101 Simcoe—Grey Safe PCPO
102 Spadina—Fort York Safe NDP
103 St. Catharines Likely NDP
104 Stormont—Dundas—South Glengarry Safe PCPO
105 Sudbury Likely NDP
106 Thornhill Safe PCPO
107 Thunder Bay—Atikokan Safe PCPO
108 Thunder Bay—Superior North Likely NDP
109 Timiskaming—Cochrane Leaning NDP
110 Timmins Safe PCPO
111 Toronto Centre Likely NDP
112 Toronto—Danforth Safe NDP
113 Toronto—St. Paul’s Likely OLP
114 University—Rosedale Safe NDP
115 Vaughan—Woodbridge Safe PCPO
116 Waterloo Safe NDP
117 Wellington—Halton Hills Safe PCPO
118 Whitby Likely PCPO
119 Willowdale Toss up OLP/PCPO
120 Windsor West Likely NDP
121 Windsor—Tecumseh Safe PCPO
122 York Centre Safe PCPO
123 York South—Weston Toss up OLP/PCPO
124 York—Simcoe Safe PCPO