Current MPPs

Current Party Standings

Total Seats: 107

  • Ontario Liberal Party:56
  • Progressive Conservative Party of Ontario:29
  • New Democratic Party of Ontario:19
  • Independent:1
  • Vacant seat(s):2
What MPP list do you want to view? 
MPP  sort Sorted order: down
Riding  sort
Current MPPs
Past & Present MPPs