logo
Ontario


Latest update: December 15, 2024

63 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2022)
49 25 11 5 90
[75-104]
83
5 6 2 7 20
[10-29]
31
2 4 2 3 11
[2-22]
8
1 1 0 0 2
[1-3]
1
0 0 1 0 1
[0-1]
1

List of all 124 electoral districts | Ontario


Electoral district Current party Latest projection
001 Ajax Likely PCPO
002 Algoma—Manitoulin Toss up PCPO/NDP
003 Aurora—Oak Ridges—Richmond Hill Safe PCPO
004 Barrie—Innisfil Safe PCPO
005 Barrie—Springwater—Oro-Medonte Toss up OLP/PCPO
006 Bay of Quinte Likely PCPO
007 Beaches—East York Likely 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 Likely PCPO
016 Cambridge Likely PCPO
017 Carleton Safe PCPO
018 Chatham-Kent—Leamington Safe PCPO
019 Davenport Safe NDP
020 Don Valley East Likely 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 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 Leaning PCPO
031 Flamborough—Glanbrook Safe PCPO
032 Glengarry—Prescott—Russell Leaning PCPO
033 Guelph Safe GPO
034 Haldimand—Norfolk IND leaning
035 Haliburton—Kawartha Lakes—Brock Safe PCPO
036 Hamilton Centre Safe NDP
037 Hamilton East—Stoney Creek Likely PCPO
038 Hamilton Mountain Likely 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 Likely NDP
046 Kingston and the Islands Likely OLP
047 King—Vaughan Safe PCPO
048 Kitchener Centre Likely 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 Toss up PCPO/NDP
055 London West Toss up PCPO/NDP
056 London—Fanshawe Leaning 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 Leaning PCPO
064 Mississauga—Lakeshore Likely PCPO
065 Mississauga—Malton Likely PCPO
066 Mississauga—Streetsville Likely PCPO
067 Mushkegowuk—James Bay Toss up PCPO/NDP
068 Nepean Leaning PCPO
069 Newmarket—Aurora Likely PCPO
070 Niagara Centre Leaning PCPO
071 Niagara Falls Toss up PCPO/NDP
072 Niagara West Safe PCPO
073 Nickel Belt Likely 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 Toss up PCPO/NDP
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 Safe 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 Likely PCPO
095 Scarborough North Safe PCPO
096 Scarborough Southwest Likely NDP
097 Scarborough—Agincourt Likely PCPO
098 Scarborough—Guildwood Leaning OLP
099 Scarborough—Rouge Park Safe PCPO
100 Simcoe North Safe PCPO
101 Simcoe—Grey Safe PCPO
102 Spadina—Fort York Likely NDP
103 St. Catharines Toss up PCPO/NDP
104 Stormont—Dundas—South Glengarry Safe PCPO
105 Sudbury Toss up OLP/PCPO/NDP
106 Thornhill Safe PCPO
107 Thunder Bay—Atikokan Leaning PCPO
108 Thunder Bay—Superior North Leaning OLP
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 Toss up OLP/NDP
114 University—Rosedale Leaning NDP
115 Vaughan—Woodbridge Safe PCPO
116 Waterloo Likely 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 Likely PCPO
123 York South—Weston Likely PCPO
124 York—Simcoe Safe PCPO