Current MPPs
Current party standings
78
Progressive Conservative Party of Ontario
28
New Democratic Party of Ontario
9
Ontario Liberal Party
2
Green Party of Ontario
6
Independent
1
Vacant seat(s)
Results: 124
Name
Party
Riding
![Headshot of Steve Clark](/sites/default/files/styles/focal_point_140x140/public/member/profile-photo/steve_clark_0.jpg?h=f8531e81&itok=e5e_N5vj)
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