Who represents
Ontario?
Look up a name or riding, or browse your province or territory. A city can overlap several electoral districts. Federal and provincial riding boundaries are different.
244 listed members
Office cities below are locations, not electoral boundaries. To identify your own representative, use the official riding lookup.
Federal MPs
120 listed membersOfficial MP lookup · Source roster · Checked 2026-11-03
- Jennifer McKelvieMP · AjaxOfficial profile
Office location: Ajax
- Cheryl GallantMP · Algonquin—Renfrew—PembrokeOfficial profile
Office location: Pembroke
- Costas MenegakisMP · Aurora—Oak Ridges—Richmond HillOfficial profile
Office location: Richmond Hill
- John BrassardMP · Barrie South—InnisfilOfficial profile
Office location: Barrie
- Doug ShipleyMP · Barrie—Springwater—Oro-MedonteOfficial profile
Office location: Barrie
- Chris MaletteMP · Bay of QuinteOfficial profile
Office location: Belleville
- Tanveer ShahnawazMP · Beaches—East YorkOfficial profile
Office location: Toronto
- Jamil JivaniMP · Bowmanville—Oshawa NorthOfficial profile
Office location: Bowmanville
- Amandeep SodhiMP · Brampton CentreOfficial profile
Office location: Brampton
- Maninder SidhuMP · Brampton EastOfficial profile
Office location: Brampton
- Ruby SahotaMP · Brampton North—CaledonOfficial profile
Office location: Brampton
- Sonia SidhuMP · Brampton SouthOfficial profile
Office location: Brampton
- Amarjeet GillMP · Brampton WestOfficial profile
Office location: Brampton
- Shafqat AliMP · Brampton—Chinguacousy ParkOfficial profile
Office location: Brampton
- Alex RuffMP · Bruce—Grey—Owen SoundOfficial profile
Office location: Owen Sound
- Karina GouldMP · BurlingtonOfficial profile
Office location: Burlington
- Adam van KoeverdenMP · Burlington North—Milton WestOfficial profile
Office location: Milton
- Connie CodyMP · CambridgeOfficial profile
Office location: Cambridge
- Bruce FanjoyMP · CarletonOfficial profile
Office location: Manotick
- Dave EppMP · Chatham-Kent—LeamingtonOfficial profile
Office location: Chatham · Leamington
- Julie DzerowiczMP · DavenportOfficial profile
Office location: Toronto
- Maggie ChiMP · Don Valley NorthOfficial profile
Office location: Toronto
- Robert OliphantMP · Don Valley WestOfficial profile
Office location: Toronto
- Kyle SeebackMP · Dufferin—CaledonOfficial profile
Office location: Orangeville
- Vince GasparroMP · Eglinton—LawrenceOfficial profile
Office location: Toronto
- Andrew LawtonMP · Elgin—St. Thomas—London SouthOfficial profile
Office location: St. Thomas
- Chris LewisMP · EssexOfficial profile
Office location: Essex
- Yvan BakerMP · Etobicoke CentreOfficial profile
Office location: Etobicoke
- John ZerucelliMP · Etobicoke NorthOfficial profile
Office location: Etobicoke
- James MaloneyMP · Etobicoke—LakeshoreOfficial profile
Office location: Toronto
- Dan MuysMP · Flamborough—Glanbrook—Brant NorthOfficial profile
Office location: Binbrook · St George Brant
- Dominique O'RourkeMP · GuelphOfficial profile
Office location: Guelph
- Leslyn LewisMP · Haldimand—NorfolkOfficial profile
Office location: Simcoe
- Jamie SchmaleMP · Haliburton—Kawartha LakesOfficial profile
Office location: Lindsay
- Aslam RanaMP · Hamilton CentreOfficial profile
Office location: Hamilton
- Ned KurucMP · Hamilton East—Stoney CreekOfficial profile
Office location: Stoney Creek
- Lisa HepfnerMP · Hamilton MountainOfficial profile
Office location: Hamilton
- John-Paul DankoMP · Hamilton West—Ancaster—DundasOfficial profile
Office location: Ancaster
- Shelby Kramp-NeumanMP · Hastings—Lennox and Addington—TyendinagaOfficial profile
Office location: Napanee · Madoc
- Judy A. SgroMP · Humber River—Black CreekOfficial profile
Office location: Toronto
- Ben LobbMP · Huron—BruceOfficial profile
Office location: Goderich · Port Elgin
- Jenna SuddsMP · KanataOfficial profile
Office location: Kanata
- Gaétan MaletteMP · Kapuskasing—Timmins—MushkegowukOfficial profile
Office location: Timmins
- Eric MelilloMP · Kenora—KiiwetinoongOfficial profile
Office location: Kenora · Dryden
- Anna RobertsMP · King—VaughanOfficial profile
Office location: Vaughan
- Mark GerretsenMP · Kingston and the IslandsOfficial profile
Office location: Kingston
- Kelly DeRidderMP · Kitchener CentreOfficial profile
Office location: Kitchener
- Matt StraussMP · Kitchener South—HespelerOfficial profile
Office location: Kitchener
- Tim LouisMP · Kitchener—ConestogaOfficial profile
Office location: Kitchener
- Scott ReidMP · Lanark—FrontenacOfficial profile
Office location: Carleton Place
- Michael BarrettMP · Leeds—Grenville—Thousand Islands—Rideau LakesOfficial profile
Office location: Brockville · Kemptville
- Peter FragiskatosMP · London CentreOfficial profile
Office location: London
- Arielle KayabagaMP · London WestOfficial profile
Office location: London
- Kurt HolmanMP · London—FanshaweOfficial profile
Office location: London
- Helena JaczekMP · Markham—StouffvilleOfficial profile
Office location: Markham
- Tim HodgsonMP · Markham—ThornhillOfficial profile
Office location: Markham
- Michael MaMP · Markham—UnionvilleOfficial profile
Office location: Markham
- Lianne RoodMP · Middlesex—LondonOfficial profile
Office location: Strathroy
- Kristina Tesser DerksenMP · Milton East—Halton Hills SouthOfficial profile
Office location: Georgetown
- Fares Al SoudMP · Mississauga CentreOfficial profile
Office location: Mississauga
- Peter FonsecaMP · Mississauga East—CooksvilleOfficial profile
Office location: Mississauga
- Iqra KhalidMP · Mississauga—Erin MillsOfficial profile
Office location: Mississauga
- Charles SousaMP · Mississauga—LakeshoreOfficial profile
Office location: Mississauga
- Iqwinder GaheerMP · Mississauga—MaltonOfficial profile
Office location: Mississauga
- Rechie ValdezMP · Mississauga—StreetsvilleOfficial profile
Office location: Mississauga
- Mark CarneyMP · NepeanOfficial profile
Office location: Nepean
- Sandra CobenaMP · Newmarket—AuroraOfficial profile
Office location: Newmarket
- Tony BaldinelliMP · Niagara Falls—Niagara-on-the-LakeOfficial profile
Office location: Niagara Falls
- Fred DaviesMP · Niagara SouthOfficial profile
Office location: Welland · Fort Erie
- Dean AllisonMP · Niagara WestOfficial profile
Office location: Grimsby
- Pauline RochefortMP · Nipissing—TimiskamingOfficial profile
Office location: North Bay · Temiskaming Shores
- Roman BaberMP · North YorkOfficial profile
Office location: Toronto
- Philip LawrenceMP · Northumberland—ClarkeOfficial profile
Office location: Cobourg
- Anita AnandMP · Oakville EastOfficial profile
Office location: Oakville
- Sima AcanMP · Oakville WestOfficial profile
Office location: Oakville
- Marie-France LalondeMP · OrléansOfficial profile
Office location: Orléans
- Rhonda KirklandMP · OshawaOfficial profile
Office location: Oshawa
- Yasir NaqviMP · Ottawa CentreOfficial profile
Office location: Ottawa
- David J. McGuintyMP · Ottawa SouthOfficial profile
Office location: Ottawa
- Anita VandenbeldMP · Ottawa West—NepeanOfficial profile
Office location: Ottawa
- Mona FortierMP · Ottawa—Vanier—GloucesterOfficial profile
Office location: Vanier
- Arpan KhannaMP · OxfordOfficial profile
Office location: Woodstock
- Scott AitchisonMP · Parry Sound—MuskokaOfficial profile
Office location: Huntsville
- John NaterMP · Perth—WellingtonOfficial profile
Office location: Stratford · Harriston
- Emma HarrisonMP · PeterboroughOfficial profile
Office location: Peterborough
- Juanita NathanMP · Pickering—BrooklinOfficial profile
Office location: Pickering
- Giovanna MingarelliMP · Prescott—Russell—CumberlandOfficial profile
Office location: Hawkesbury · Rockland
- Vincent Neil HoMP · Richmond Hill SouthOfficial profile
Office location: Richmond Hill
- Marilyn GladuMP · Sarnia—Lambton—BkejwanongOfficial profile
Office location: Sarnia
- Terry SheehanMP · Sault Ste. Marie—AlgomaOfficial profile
Office location: Elliot Lake · Sault Ste Marie
- Salma ZahidMP · Scarborough Centre—Don Valley EastOfficial profile
Office location: Scarborough
- Doly BegumMP · Scarborough SouthwestOfficial profile
Office location: Scarborough
- Jean YipMP · Scarborough—AgincourtOfficial profile
Office location: Scarborough
- Gary AnandasangareeMP · Scarborough—Guildwood—Rouge ParkOfficial profile
Office location: Toronto
- Michael CoteauMP · Scarborough—WoburnOfficial profile
Office location: Scarborough
- Adam ChambersMP · Simcoe NorthOfficial profile
Office location: Midland · Orillia
- Terry DowdallMP · Simcoe—GreyOfficial profile
Office location: Angus · Collingwood
- Chi NguyenMP · Spadina—HarbourfrontOfficial profile
Office location: Toronto
- Chris BittleMP · St. CatharinesOfficial profile
Office location: St. Catharines
- Eric DuncanMP · Stormont—Dundas—GlengarryOfficial profile
Office location: Cornwall · Winchester · Morrisburg
- Viviane LapointeMP · SudburyOfficial profile
Office location: Sudbury
- Jim BélangerMP · Sudbury East—Manitoulin—Nickel BeltOfficial profile
Office location: Val Caron · Sturgeon Falls
- Karim BardeesyMP · Taiaiako'n—Parkdale—High ParkOfficial profile
Office location: Toronto
- Melissa LantsmanMP · ThornhillOfficial profile
Office location: Vaughan
- Marcus PowlowskiMP · Thunder Bay—Rainy RiverOfficial profile
Office location: Thunder Bay · Fort Frances
- Patty HajduMP · Thunder Bay—Superior NorthOfficial profile
Office location: Thunder Bay
- Evan SolomonMP · Toronto CentreOfficial profile
Office location: Toronto
- Julie DabrusinMP · Toronto—DanforthOfficial profile
Office location: Toronto
- Leslie ChurchMP · Toronto—St. Paul'sOfficial profile
Office location: Toronto
- Danielle MartinMP · University—RosedaleOfficial profile
Office location: Toronto
- Michael GuglielminMP · Vaughan—WoodbridgeOfficial profile
Office location: Woodbridge
- Bardish ChaggerMP · WaterlooOfficial profile
Office location: Waterloo
- Michael D. ChongMP · Wellington—Halton Hills NorthOfficial profile
Office location: Fergus
- Ryan TurnbullMP · WhitbyOfficial profile
Office location: Whitby
- Ali EhsassiMP · WillowdaleOfficial profile
Office location: Toronto
- Harb GillMP · Windsor WestOfficial profile
Office location: Windsor
- Kathy BorrelliMP · Windsor—Tecumseh—LakeshoreOfficial profile
Office location: Windsor
- Ahmed HussenMP · York South—Weston—EtobicokeOfficial profile
Office location: York
- Jacob MantleMP · York—DurhamOfficial profile
Office location: Georgina
- Scot DavidsonMP · York—South SimcoeOfficial profile
Office location: Bradford
Legislative Assembly of Ontario
124 listed membersOfficial MPP lookup · Checked 2026-11-03
- Rob CerjanecMPP · AjaxOfficial profile
- Bill RosenbergMPP · Algoma—ManitoulinOfficial profile
- Michael ParsaMPP · Aurora—Oak Ridges—Richmond HillOfficial profile
- Andrea KhanjinMPP · Barrie—InnisfilOfficial profile
- Doug DowneyMPP · Barrie—Springwater—Oro-MedonteOfficial profile
- Tyler AllsoppMPP · Bay of QuinteOfficial profile
- Mary-Margaret McMahonMPP · Beaches—East YorkOfficial profile
- Charmaine A. WilliamsMPP · Brampton CentreOfficial profile
- Hardeep Singh GrewalMPP · Brampton EastOfficial profile
- Graham McGregorMPP · Brampton NorthOfficial profile
- Prabmeet Singh SarkariaMPP · Brampton SouthOfficial profile
- Amarjot SandhuMPP · Brampton WestOfficial profile
- Will BoumaMPP · Brantford—BrantOfficial profile
- Paul VickersMPP · Bruce—Grey—Owen SoundOfficial profile
- Natalie PierreMPP · BurlingtonOfficial profile
- Brian RiddellMPP · CambridgeOfficial profile
- George DarouzeMPP · CarletonOfficial profile
- Trevor JonesMPP · Chatham-Kent—LeamingtonOfficial profile
- Marit StilesMPP · DavenportOfficial profile
- Adil ShamjiMPP · Don Valley EastOfficial profile
- Jonathan TsaoMPP · Don Valley NorthOfficial profile
- Stephanie BowmanMPP · Don Valley WestOfficial profile
- Sylvia JonesMPP · Dufferin—CaledonOfficial profile
- Todd J. McCarthyMPP · DurhamOfficial profile
- Michelle CooperMPP · Eglinton—LawrenceOfficial profile
- Rob FlackMPP · Elgin—Middlesex—LondonOfficial profile
- Anthony LeardiMPP · EssexOfficial profile
- Kinga SurmaMPP · Etobicoke CentreOfficial profile
- Doug FordMPP · Etobicoke NorthOfficial profile
- Lee FaircloughMPP · Etobicoke—LakeshoreOfficial profile
- Donna SkellyMPP · Flamborough—GlanbrookOfficial profile
- Stéphane SarrazinMPP · Glengarry—Prescott—RussellOfficial profile
- Mike SchreinerMPP · GuelphOfficial profile
- Bobbi Ann BradyMPP · Haldimand—NorfolkOfficial profile
- Laurie ScottMPP · Haliburton—Kawartha Lakes—BrockOfficial profile
- Robin LennoxMPP · Hamilton CentreOfficial profile
- Jeff BeattieMPP · Hamilton East—Stoney CreekOfficial profile
- Monica CirielloMPP · Hamilton MountainOfficial profile
- Sandy ShawMPP · Hamilton West—Ancaster—DundasOfficial profile
- Ric BreseeMPP · Hastings—Lennox and AddingtonOfficial profile
- Tom RakocevicMPP · Humber River—Black CreekOfficial profile
- Lisa M. ThompsonMPP · Huron—BruceOfficial profile
- Karen McCrimmonMPP · Kanata—CarletonOfficial profile
- Greg RickfordMPP · Kenora—Rainy RiverOfficial profile
- Sol MamakwaMPP · KiiwetinoongOfficial profile
- Stephen LecceMPP · King—VaughanOfficial profile
- Ted HsuMPP · Kingston and the IslandsOfficial profile
- Aislinn ClancyMPP · Kitchener CentreOfficial profile
- Jess DixonMPP · Kitchener South—HespelerOfficial profile
- Mike HarrisMPP · Kitchener—ConestogaOfficial profile
- Steve PinsonneaultMPP · Lambton—Kent—MiddlesexOfficial profile
- John JordanMPP · Lanark—Frontenac—KingstonOfficial profile
- Steve ClarkMPP · Leeds—Grenville—Thousand Islands and Rideau LakesOfficial profile
- Terence KernaghanMPP · London North CentreOfficial profile
- Peggy SattlerMPP · London WestOfficial profile
- Teresa J. ArmstrongMPP · London—FanshaweOfficial profile
- Paul CalandraMPP · Markham—StouffvilleOfficial profile
- Logan KanapathiMPP · Markham—ThornhillOfficial profile
- Billy PangMPP · Markham—UnionvilleOfficial profile
- Zee HamidMPP · MiltonOfficial profile
- Natalia Kusendova-BashtaMPP · Mississauga CentreOfficial profile
- Silvia GualtieriMPP · Mississauga East—CooksvilleOfficial profile
- Sheref SabawyMPP · Mississauga—Erin MillsOfficial profile
- Rudy CuzzettoMPP · Mississauga—LakeshoreOfficial profile
- Deepak AnandMPP · Mississauga—MaltonOfficial profile
- Nina TangriMPP · Mississauga—StreetsvilleOfficial profile
- Guy BourgouinMPP · Mushkegowuk—James BayOfficial profile
- Tyler WattMPP · NepeanOfficial profile
- Dawn Gallagher MurphyMPP · Newmarket—AuroraOfficial profile
- Jeff BurchMPP · Niagara CentreOfficial profile
- Wayne GatesMPP · Niagara FallsOfficial profile
- Sam OosterhoffMPP · Niagara WestOfficial profile
- France GélinasMPP · Nickel BeltOfficial profile
- Victor FedeliMPP · NipissingOfficial profile
- David PicciniMPP · Northumberland—Peterborough SouthOfficial profile
- Stephen CrawfordMPP · OakvilleOfficial profile
- Effie J. TriantafilopoulosMPP · Oakville North—BurlingtonOfficial profile
- Stephen BlaisMPP · OrléansOfficial profile
- Jennifer K. FrenchMPP · OshawaOfficial profile
- Catherine McKenneyMPP · Ottawa CentreOfficial profile
- John FraserMPP · Ottawa SouthOfficial profile
- Chandra PasmaMPP · Ottawa West—NepeanOfficial profile
- Lucille CollardMPP · Ottawa—VanierOfficial profile
- Ernie HardemanMPP · OxfordOfficial profile
- Alexa GilmourMPP · Parkdale—High ParkOfficial profile
- Graydon SmithMPP · Parry Sound—MuskokaOfficial profile
- Matthew RaeMPP · Perth—WellingtonOfficial profile
- Dave SmithMPP · Peterborough—KawarthaOfficial profile
- Peter BethlenfalvyMPP · Pickering—UxbridgeOfficial profile
- Billy DenaultMPP · Renfrew—Nipissing—PembrokeOfficial profile
- Daisy WaiMPP · Richmond HillOfficial profile
- Robert BaileyMPP · Sarnia—LambtonOfficial profile
- Chris ScottMPP · Sault Ste. MarieOfficial profile
- David SmithMPP · Scarborough CentreOfficial profile
- Raymond Sung Joon ChoMPP · Scarborough NorthOfficial profile
- Fatima ShabanMPP · Scarborough SouthwestOfficial profile
- Aris BabikianMPP · Scarborough—AgincourtOfficial profile
- Andrea HazellMPP · Scarborough—GuildwoodOfficial profile
- Vijay ThanigasalamMPP · Scarborough—Rouge ParkOfficial profile
- Jill DunlopMPP · Simcoe NorthOfficial profile
- Brian SaundersonMPP · Simcoe—GreyOfficial profile
- Chris GloverMPP · Spadina—Fort YorkOfficial profile
- Jennifer (Jennie) StevensMPP · St. CatharinesOfficial profile
- Nolan QuinnMPP · Stormont—Dundas—South GlengarryOfficial profile
- Jamie WestMPP · SudburyOfficial profile
- Laura SmithMPP · ThornhillOfficial profile
- Kevin HollandMPP · Thunder Bay—AtikokanOfficial profile
- Lise VaugeoisMPP · Thunder Bay—Superior NorthOfficial profile
- John VanthofMPP · Timiskaming—CochraneOfficial profile
- George PirieMPP · TimminsOfficial profile
- Kristyn Wong-TamMPP · Toronto CentreOfficial profile
- Peter TabunsMPP · Toronto—DanforthOfficial profile
- Stephanie SmythMPP · Toronto—St. Paul'sOfficial profile
- Jessica BellMPP · University—RosedaleOfficial profile
- Michael A. TibolloMPP · Vaughan—WoodbridgeOfficial profile
- Catherine FifeMPP · WaterlooOfficial profile
- Joseph RacinskyMPP · Wellington—Halton HillsOfficial profile
- Lorne CoeMPP · WhitbyOfficial profile
- Stan ChoMPP · WillowdaleOfficial profile
- Lisa GretzkyMPP · Windsor WestOfficial profile
- Andrew DowieMPP · Windsor—TecumsehOfficial profile
- Michael S. KerznerMPP · York CentreOfficial profile
- Mohamed FirinMPP · York South—WestonOfficial profile
- Susan LaheyMPP · York—SimcoeOfficial profile
No matching names or ridings. Try a different spelling or clear the filter to see the official lookups. A city name may not appear in its riding’s name.
Help choosing the right office
Federal MPs deal with federal matters. Provincial or territorial members deal with their legislature’s responsibilities. A municipality handles local services through its council and service departments.
Ontario representative guide · City halls, senators and other offices · All provinces and territories
Ask the chat below to look up a name or explain which office handles an issue. It does not send messages or access personal case files.