Current MPPs
Current party standings
79
Progressive Conservative Party of Ontario
28
New Democratic Party of Ontario
9
Ontario Liberal Party
1
Green Party of Ontario
5
Independent
2
Vacant seat(s)
Results: 124
Name
Party
Riding

Steve Clark
Progressive Conservative Party of Ontario
Leeds—Grenville—Thousand Islands and Rideau Lakes
Progressive Conservative Party of Ontario
Leeds—Grenville—Thousand Islands and Rideau Lakes
Kitchener Centre
Lambton—Kent—Middlesex