Current MPPs

MPP Riding Sort descending
Vacant seat Ajax
Vacant seat Algoma—Manitoulin
Vacant seat Aurora—Oak Ridges—Richmond Hill
Vacant seat Barrie—Innisfil
Vacant seat Barrie—Springwater—Oro-Medonte
Vacant seat Bay of Quinte
Vacant seat Beaches—East York
Vacant seat Brampton Centre
Vacant seat Brampton East
Vacant seat Brampton North
Vacant seat Brampton South
Vacant seat Brampton West
Vacant seat Brantford—Brant
Vacant seat Bruce—Grey—Owen Sound
Vacant seat Burlington
Vacant seat Cambridge
Vacant seat Carleton
Vacant seat Chatham-Kent—Leamington
Vacant seat Davenport
Vacant seat Don Valley East
Vacant seat Don Valley North
Vacant seat Don Valley West
Vacant seat Dufferin—Caledon
Vacant seat Durham
Vacant seat Eglinton—Lawrence
Vacant seat Elgin—Middlesex—London
Vacant seat Essex
Vacant seat Etobicoke Centre
Vacant seat Etobicoke North
Vacant seat Etobicoke—Lakeshore
Vacant seat Flamborough—Glanbrook
Vacant seat Glengarry—Prescott—Russell
Vacant seat Guelph
Vacant seat Haldimand—Norfolk
Vacant seat Haliburton—Kawartha Lakes—Brock
Vacant seat Hamilton Centre
Vacant seat Hamilton East—Stoney Creek
Vacant seat Hamilton Mountain
Vacant seat Hamilton West—Ancaster—Dundas
Vacant seat Hastings—Lennox and Addington
Vacant seat Humber River—Black Creek
Vacant seat Huron—Bruce
Vacant seat Kanata—Carleton
Vacant seat Kenora—Rainy River
Vacant seat Kiiwetinoong
Vacant seat Kingston and the Islands
Vacant seat King—Vaughan
Vacant seat Kitchener Centre
Vacant seat Kitchener South—Hespeler
Vacant seat Kitchener—Conestoga
Vacant seat Lambton—Kent—Middlesex
Vacant seat Lanark—Frontenac—Kingston
Vacant seat Leeds—Grenville—Thousand Islands and Rideau Lakes
Vacant seat London North Centre
Vacant seat London West
Vacant seat London—Fanshawe
Vacant seat Markham—Stouffville
Vacant seat Markham—Thornhill
Vacant seat Markham—Unionville
Vacant seat Milton
Vacant seat Mississauga Centre
Vacant seat Mississauga East—Cooksville
Vacant seat Mississauga—Erin Mills
Vacant seat Mississauga—Lakeshore
Vacant seat Mississauga—Malton
Vacant seat Mississauga—Streetsville
Vacant seat Mushkegowuk—James Bay
Vacant seat Nepean
Vacant seat Newmarket—Aurora
Vacant seat Niagara Centre
Vacant seat Niagara Falls
Vacant seat Niagara West
Vacant seat Nickel Belt
Vacant seat Nipissing
Vacant seat Northumberland—Peterborough South
Vacant seat Oakville
Vacant seat Oakville North—Burlington
Vacant seat Orléans
Vacant seat Oshawa
Vacant seat Ottawa Centre
Vacant seat Ottawa South
Vacant seat Ottawa West—Nepean
Vacant seat Ottawa—Vanier
Vacant seat Oxford
Vacant seat Parkdale—High Park
Vacant seat Parry Sound—Muskoka
Vacant seat Perth—Wellington
Vacant seat Peterborough—Kawartha
Vacant seat Pickering—Uxbridge
Vacant seat Renfrew—Nipissing—Pembroke
Vacant seat Richmond Hill
Vacant seat Sarnia—Lambton
Vacant seat Sault Ste. Marie
Vacant seat Scarborough Centre
Vacant seat Scarborough North
Vacant seat Scarborough Southwest
Vacant seat Scarborough—Agincourt
Vacant seat Scarborough—Guildwood
Vacant seat Scarborough—Rouge Park
Vacant seat Simcoe North
Vacant seat Simcoe—Grey
Vacant seat Spadina—Fort York
Vacant seat St. Catharines
Vacant seat Stormont—Dundas—South Glengarry
Vacant seat Sudbury
Vacant seat Thornhill
Vacant seat Thunder Bay—Atikokan
Vacant seat Thunder Bay—Superior North
Vacant seat Timiskaming—Cochrane
Vacant seat Timmins
Vacant seat Toronto Centre
Vacant seat Toronto—Danforth
Vacant seat Toronto—St. Paul's
Vacant seat University—Rosedale
Vacant seat Vaughan—Woodbridge
Vacant seat Waterloo
Vacant seat Wellington—Halton Hills
Vacant seat Whitby
Vacant seat Willowdale
Vacant seat Windsor West
Vacant seat Windsor—Tecumseh
Vacant seat York Centre
Vacant seat York South—Weston
Vacant seat York—Simcoe