Current MPPs

Current Party Standings

Total Seats: 107

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