Current MPPs

Current Party Standings

Total Seats: 107

  • Ontario Liberal Party:48
  • Progressive Conservative Party of Ontario:37
  • New Democratic Party of Ontario:21
  • Vacant seat(s):1
What MPP list do you want to view? 
MPP  sort Sorted order: down
Riding  sort Spacer
Current MPPs
Past & Present MPPs
Contact an MPP
Participation in Committees
Watch the Legislature in Action
Use of Assembly Grounds
Petitions