Current MPPs

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