logo
Ontario



Latest update: May 18, 2022

63 seats needed for a majority

Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2018)
29 20 18 10 77
[53-97]
76
2 6 9 8 25
[7-48]
7
4 5 8 4 21
[10-31]
40
1 0 0 0 1
[1-1]
1

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