Membership and contact data from the Represent API · votes and attendance are not published openly by the provinces
Legislative Assembly of Ontario
122 sitting MPPs across 5 caucuses. Select a party to filter the roster.
Standings
122 seatsRecords not available
Voting records, attendance and sponsored bills are shown for federal MPs because the House of Commons data is published openly. Legislative Assembly of Ontario publishes its votes and attendance only in Hansard and the journals, with no machine-readable feed, so those figures are not available here.
Official member directory →Members
122 shown- Bill RosenbergProgressive Conservative Party of Ontario
Algoma—Manitoulin
- Michael ParsaProgressive Conservative Party of Ontario
Aurora—Oak Ridges—Richmond Hill
- Andrea KhanjinProgressive Conservative Party of Ontario
Barrie—Innisfil
- Doug DowneyProgressive Conservative Party of Ontario
Barrie—Springwater—Oro-Medonte
- Tyler AllsoppProgressive Conservative Party of Ontario
Bay of Quinte
- Mary-Margaret McMahonOntario Liberal Party
Beaches—East York
- Charmaine A. WilliamsProgressive Conservative Party of Ontario
Brampton Centre
- Hardeep Singh GrewalProgressive Conservative Party of Ontario
Brampton East
- Graham McGregorProgressive Conservative Party of Ontario
Brampton North
- Prabmeet Singh SarkariaProgressive Conservative Party of Ontario
Brampton South
- Amarjot SandhuProgressive Conservative Party of Ontario
Brampton West
- Will BoumaProgressive Conservative Party of Ontario
Brantford—Brant
- Paul VickersProgressive Conservative Party of Ontario
Bruce—Grey—Owen Sound
- Natalie PierreProgressive Conservative Party of Ontario
Burlington
- Brian RiddellProgressive Conservative Party of Ontario
Cambridge
- George DarouzeProgressive Conservative Party of Ontario
Carleton
- Trevor JonesProgressive Conservative Party of Ontario
Chatham-Kent—Leamington
- Adil ShamjiOntario Liberal Party
Don Valley East
- Jonathan TsaoOntario Liberal Party
Don Valley North
- Stephanie BowmanOntario Liberal Party
Don Valley West
- Sylvia JonesProgressive Conservative Party of Ontario
Dufferin—Caledon
- Todd J. McCarthyProgressive Conservative Party of Ontario
Durham
- Michelle CooperProgressive Conservative Party of Ontario
Eglinton—Lawrence
- Rob FlackProgressive Conservative Party of Ontario
Elgin—Middlesex—London
- Anthony LeardiProgressive Conservative Party of Ontario
Essex
- Kinga SurmaProgressive Conservative Party of Ontario
Etobicoke Centre
- Doug FordProgressive Conservative Party of Ontario
Etobicoke North
- Lee FaircloughOntario Liberal Party
Etobicoke—Lakeshore
- Donna SkellyProgressive Conservative Party of Ontario
Flamborough—Glanbrook
- Stéphane SarrazinProgressive Conservative Party of Ontario
Glengarry—Prescott—Russell
- Laurie ScottProgressive Conservative Party of Ontario
Haliburton—Kawartha Lakes—Brock
- Robin LennoxNew Democratic Party of Ontario
Hamilton Centre
- Neil LumsdenProgressive Conservative Party of Ontario
Hamilton East—Stoney Creek
- Monica CirielloProgressive Conservative Party of Ontario
Hamilton Mountain
- Sandy ShawNew Democratic Party of Ontario
Hamilton West—Ancaster—Dundas
- Ric BreseeProgressive Conservative Party of Ontario
Hastings—Lennox and Addington
- Tom RakocevicNew Democratic Party of Ontario
Humber River—Black Creek
- Lisa M. ThompsonProgressive Conservative Party of Ontario
Huron—Bruce
- Karen McCrimmonOntario Liberal Party
Kanata—Carleton
- Greg RickfordProgressive Conservative Party of Ontario
Kenora—Rainy River
- Stephen LecceProgressive Conservative Party of Ontario
King—Vaughan
- Ted HsuOntario Liberal Party
Kingston and the Islands
- Jess DixonProgressive Conservative Party of Ontario
Kitchener South—Hespeler
- Mike HarrisProgressive Conservative Party of Ontario
Kitchener—Conestoga
- Steve PinsonneaultProgressive Conservative Party of Ontario
Lambton—Kent—Middlesex
- John JordanProgressive Conservative Party of Ontario
Lanark—Frontenac—Kingston
- Steve ClarkProgressive Conservative Party of Ontario
Leeds—Grenville—Thousand Islands and Rideau Lakes
- Terence KernaghanNew Democratic Party of Ontario
London North Centre
- Teresa J. ArmstrongNew Democratic Party of Ontario
London—Fanshawe
- Paul CalandraProgressive Conservative Party of Ontario
Markham—Stouffville
- Logan KanapathiProgressive Conservative Party of Ontario
Markham—Thornhill
- Billy PangProgressive Conservative Party of Ontario
Markham—Unionville
- Natalia Kusendova-BashtaProgressive Conservative Party of Ontario
Mississauga Centre
- Silvia GualtieriProgressive Conservative Party of Ontario
Mississauga East—Cooksville
- Sheref SabawyProgressive Conservative Party of Ontario
Mississauga—Erin Mills
- Rudy CuzzettoProgressive Conservative Party of Ontario
Mississauga—Lakeshore
- Deepak AnandProgressive Conservative Party of Ontario
Mississauga—Malton
- Nina TangriProgressive Conservative Party of Ontario
Mississauga—Streetsville
- Dawn Gallagher MurphyProgressive Conservative Party of Ontario
Newmarket—Aurora
- Sam OosterhoffProgressive Conservative Party of Ontario
Niagara West
- Victor FedeliProgressive Conservative Party of Ontario
Nipissing
- David PicciniProgressive Conservative Party of Ontario
Northumberland—Peterborough South
- Stephen CrawfordProgressive Conservative Party of Ontario
Oakville
- Effie J. TriantafilopoulosProgressive Conservative Party of Ontario
Oakville North—Burlington
- Catherine McKenneyNew Democratic Party of Ontario
Ottawa Centre
- Chandra PasmaNew Democratic Party of Ontario
Ottawa West—Nepean
- Lucille CollardOntario Liberal Party
Ottawa—Vanier
- Ernie HardemanProgressive Conservative Party of Ontario
Oxford
- Alexa GilmourNew Democratic Party of Ontario
Parkdale—High Park
- Graydon SmithProgressive Conservative Party of Ontario
Parry Sound—Muskoka
- Matthew RaeProgressive Conservative Party of Ontario
Perth—Wellington
- Dave SmithProgressive Conservative Party of Ontario
Peterborough—Kawartha
- Peter BethlenfalvyProgressive Conservative Party of Ontario
Pickering—Uxbridge
- Billy DenaultProgressive Conservative Party of Ontario
Renfrew—Nipissing—Pembroke
- Daisy WaiProgressive Conservative Party of Ontario
Richmond Hill
- Robert BaileyProgressive Conservative Party of Ontario
Sarnia—Lambton
- David SmithProgressive Conservative Party of Ontario
Scarborough Centre
- Raymond Sung Joon ChoProgressive Conservative Party of Ontario
Scarborough North
- Aris BabikianProgressive Conservative Party of Ontario
Scarborough—Agincourt
- Andrea HazellOntario Liberal Party
Scarborough—Guildwood
- Vijay ThanigasalamProgressive Conservative Party of Ontario
Scarborough—Rouge Park
- Jill DunlopProgressive Conservative Party of Ontario
Simcoe North
- Brian SaundersonProgressive Conservative Party of Ontario
Simcoe—Grey
- Chris GloverNew Democratic Party of Ontario
Spadina—Fort York
- Jennifer (Jennie) StevensNew Democratic Party of Ontario
St. Catharines
- Nolan QuinnProgressive Conservative Party of Ontario
Stormont—Dundas—South Glengarry
- Laura SmithProgressive Conservative Party of Ontario
Thornhill
- Kevin HollandProgressive Conservative Party of Ontario
Thunder Bay—Atikokan
- Lise VaugeoisNew Democratic Party of Ontario
Thunder Bay—Superior North
- John VanthofNew Democratic Party of Ontario
Timiskaming—Cochrane
- George PirieProgressive Conservative Party of Ontario
Timmins
- Kristyn Wong-TamNew Democratic Party of Ontario
Toronto Centre
- Peter TabunsNew Democratic Party of Ontario
Toronto—Danforth
- Stephanie SmythOntario Liberal Party
Toronto—St. Paul's
- Jessica BellNew Democratic Party of Ontario
University—Rosedale
- Michael A. TibolloProgressive Conservative Party of Ontario
Vaughan—Woodbridge
- Joseph RacinskyProgressive Conservative Party of Ontario
Wellington—Halton Hills
- Stan ChoProgressive Conservative Party of Ontario
Willowdale
- Andrew DowieProgressive Conservative Party of Ontario
Windsor—Tecumseh
- Michael S. KerznerProgressive Conservative Party of Ontario
York Centre
- Mohamed FirinProgressive Conservative Party of Ontario
York South—Weston
Bills
Nothing retrievedWe have not yet retrieved a bill list for this legislature.
Last attempted Aug 3, 2026.
Provincial bill data is not comparable to the federal bill data elsewhere on Canadash. Federal bills come from an API that publishes every stage, every recorded division and every member's ballot. Provincial bills are read from each legislature's own web page, and each page publishes a different subset — some give a date for every stage, some give no dates at all, some name the sponsor and some do not. No province publishes votes or attendance in any machine-readable form, so there are no provincial voting records here and no provincial equivalent of the participation or party-discipline figures shown for MPs.