logo
Ontario


Latest update: February 20, 2025

63 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2022)
46 24 10 11 91
[75-105]
83
4 1 6 6 17
[8-26]
31
2 3 3 6 14
[4-25]
8
1 0 1 0 2
[1-3]
1
0 0 0 0 0
[0-1]
1

List of all 124 electoral districts | Ontario


Electoral district Current party Latest projection
001 Ajax Toss up OLP/PCPO
002 Algoma—Manitoulin Toss up PCPO/NDP
003 Aurora—Oak Ridges—Richmond Hill Likely PCPO
004 Barrie—Innisfil Safe PCPO
005 Barrie—Springwater—Oro-Medonte Leaning PCPO
006 Bay of Quinte Likely PCPO
007 Beaches—East York Likely OLP
008 Brampton Centre Likely PCPO
009 Brampton East Safe PCPO
010 Brampton North Likely PCPO
011 Brampton South Likely PCPO
012 Brampton West Safe PCPO
013 Brantford—Brant Safe PCPO
014 Bruce—Grey—Owen Sound Safe PCPO
015 Burlington Likely PCPO
016 Cambridge Safe PCPO
017 Carleton Safe PCPO
018 Chatham-Kent—Leamington Safe PCPO
019 Davenport Safe NDP
020 Don Valley East Leaning OLP
021 Don Valley North Likely PCPO
022 Don Valley West Toss up OLP/PCPO
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 Safe PCPO
029 Etobicoke North Safe PCPO
030 Etobicoke—Lakeshore Toss up OLP/PCPO
031 Flamborough—Glanbrook Safe PCPO
032 Glengarry—Prescott—Russell Likely PCPO
033 Guelph Safe GPO
034 Haldimand—Norfolk Toss up PCPO/IND
035 Haliburton—Kawartha Lakes—Brock Safe PCPO
036 Hamilton Centre Likely NDP
037 Hamilton East—Stoney Creek Likely PCPO
038 Hamilton Mountain Toss up PCPO/NDP
039 Hamilton West—Ancaster—Dundas Toss up PCPO/NDP
040 Hastings—Lennox and Addington Safe PCPO
041 Humber River—Black Creek Toss up OLP/PCPO/NDP
042 Huron—Bruce Safe PCPO
043 Kanata—Carleton Likely PCPO
044 Kenora—Rainy River Safe PCPO
045 Kiiwetinoong Leaning NDP
046 Kingston and the Islands Likely OLP
047 King—Vaughan Safe PCPO
048 Kitchener Centre Leaning 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 Leaning NDP
057 Markham—Stouffville Likely PCPO
058 Markham—Thornhill Leaning PCPO
059 Markham—Unionville Safe PCPO
060 Milton Leaning PCPO
061 Mississauga Centre Toss up OLP/PCPO
062 Mississauga East—Cooksville Toss up OLP/PCPO
063 Mississauga—Erin Mills Toss up OLP/PCPO
064 Mississauga—Lakeshore Toss up OLP/PCPO
065 Mississauga—Malton Likely PCPO
066 Mississauga—Streetsville Leaning PCPO
067 Mushkegowuk—James Bay Toss up PCPO/NDP
068 Nepean Likely PCPO
069 Newmarket—Aurora Likely PCPO
070 Niagara Centre Likely PCPO
071 Niagara Falls Toss up PCPO/NDP
072 Niagara West Safe PCPO
073 Nickel Belt Leaning NDP
074 Nipissing Safe PCPO
075 Northumberland—Peterborough South Safe PCPO
076 Oakville Leaning 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 Leaning PCPO
083 Ottawa—Vanier Safe OLP
084 Oxford Safe PCPO
085 Parkdale—High Park Safe NDP
086 Parry Sound—Muskoka Leaning 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 Likely PCPO
092 Sarnia—Lambton Safe PCPO
093 Sault Ste. Marie Likely PCPO
094 Scarborough Centre Likely PCPO
095 Scarborough North Safe PCPO
096 Scarborough Southwest Leaning NDP
097 Scarborough—Agincourt Likely PCPO
098 Scarborough—Guildwood Toss up OLP/PCPO
099 Scarborough—Rouge Park Safe PCPO
100 Simcoe North Safe PCPO
101 Simcoe—Grey Safe PCPO
102 Spadina—Fort York Leaning 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 Leaning PCPO
108 Thunder Bay—Superior North Toss up OLP/PCPO/NDP
109 Timiskaming—Cochrane Toss up PCPO/NDP
110 Timmins Safe PCPO
111 Toronto Centre Leaning OLP
112 Toronto—Danforth Safe NDP
113 Toronto—St. Paul’s Leaning OLP
114 University—Rosedale Toss up OLP/NDP
115 Vaughan—Woodbridge Likely PCPO
116 Waterloo Toss up PCPO/NDP
117 Wellington—Halton Hills Safe PCPO
118 Whitby Safe PCPO
119 Willowdale Likely PCPO
120 Windsor West Toss up PCPO/NDP
121 Windsor—Tecumseh Safe PCPO
122 York Centre Safe PCPO
123 York South—Weston Safe PCPO
124 York—Simcoe Safe PCPO