Who represents
Alberta?
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.
123 listed members
Office cities below are locations, not electoral boundaries. To identify your own representative, use the official riding lookup.
Federal MPs
37 listed membersOfficial MP lookup · Source roster · Checked 2026-11-03
- Blake RichardsMP · Airdrie—CochraneOfficial profile
Office location: Airdrie
- Pierre PoilievreMP · Battle River—CrowfootOfficial profile
Office location: Camrose · Consort
- David BexteMP · Bow RiverOfficial profile
Office location: Strathmore · Brooks
- Greg McLeanMP · Calgary CentreOfficial profile
Office location: Calgary
- Corey HoganMP · Calgary ConfederationOfficial profile
Office location: Calgary
- Pat KellyMP · Calgary CrowfootOfficial profile
Office location: Calgary
- Jasraj HallanMP · Calgary EastOfficial profile
Office location: Calgary
- Shuvaloy MajumdarMP · Calgary HeritageOfficial profile
Office location: Calgary
- Dalwinder GillMP · Calgary McKnightOfficial profile
Office location: Calgary
- Stephanie KusieMP · Calgary MidnaporeOfficial profile
Office location: Calgary
- Michelle Rempel GarnerMP · Calgary Nose HillOfficial profile
Office location: Calgary
- Tom KmiecMP · Calgary ShepardOfficial profile
Office location: Calgary
- David McKenzieMP · Calgary Signal HillOfficial profile
Office location: Calgary
- Amanpreet S. GillMP · Calgary SkyviewOfficial profile
Office location: Calgary
- Eleanor OlszewskiMP · Edmonton CentreOfficial profile
Office location: Edmonton
- Tim UppalMP · Edmonton GatewayOfficial profile
Office location: Edmonton
- Kerry DiotteMP · Edmonton GriesbachOfficial profile
Office location: Edmonton
- Ziad AboultaifMP · Edmonton ManningOfficial profile
Office location: Edmonton
- Billy MorinMP · Edmonton NorthwestOfficial profile
Office location: Edmonton
- Matt JenerouxMP · Edmonton RiverbendOfficial profile
Office location: Edmonton
- Jagsharan Singh MahalMP · Edmonton SoutheastOfficial profile
Office location: Edmonton
- Heather McPhersonMP · Edmonton StrathconaOfficial profile
Office location: Edmonton
- Kelly McCauleyMP · Edmonton WestOfficial profile
Office location: Edmonton
- John BarlowMP · FoothillsOfficial profile
Office location: High River
- Laila GoodridgeMP · Fort McMurray—Cold LakeOfficial profile
Office location: Fort McMurray
- Chris WarkentinMP · Grande PrairieOfficial profile
Office location: Grande Prairie
- Shannon StubbsMP · LakelandOfficial profile
Office location: Two Hills
- Mike LakeMP · Leduc—WetaskiwinOfficial profile
Office location: Leduc
- Rachael ThomasMP · LethbridgeOfficial profile
Office location: Lethbridge
- Glen MotzMP · Medicine Hat—Cardston—WarnerOfficial profile
Office location: Medicine Hat
- Dane LloydMP · ParklandOfficial profile
Office location: Stony Plain
- Arnold ViersenMP · Peace River—WestlockOfficial profile
Office location: Barrhead
- Blaine CalkinsMP · Ponoka—DidsburyOfficial profile
Office location: Blackfalds
- Burton BaileyMP · Red DeerOfficial profile
Office location: Red Deer
- Garnett GenuisMP · Sherwood Park—Fort SaskatchewanOfficial profile
Office location: Sherwood Park
- Michael CooperMP · St. Albert—Sturgeon RiverOfficial profile
Office location: St Albert
- William StevensonMP · YellowheadOfficial profile
Office location: Edson · Crossfield
Legislative Assembly of Alberta
86 listed membersOfficial MLA lookup · Checked 2026-11-03
Vacant constituencies at this review: Lac Ste. Anne-Parkland.
- Pete GuthrieMLA · Airdrie-CochraneOfficial profile
- Angela PittMLA · Airdrie-EastOfficial profile
- Glenn van DijkenMLA · Athabasca-Barrhead-WestlockOfficial profile
- Sarah ElmeligiMLA · Banff-KananaskisOfficial profile
- Scott CyrMLA · Bonnyville-Cold Lake-St. PaulOfficial profile
- Danielle SmithMLA · Brooks-Medicine HatOfficial profile
- Diana BattenMLA · Calgary-AcadiaOfficial profile
- Amanda ChapmanMLA · Calgary-BeddingtonOfficial profile
- Irfan SabirMLA · Calgary-Bhullar-McCallOfficial profile
- Demetrios NicolaidesMLA · Calgary-BowOfficial profile
- Joe CeciMLA · Calgary-BuffaloOfficial profile
- Mickey AmeryMLA · Calgary-CrossOfficial profile
- Janet EremenkoMLA · Calgary-CurrieOfficial profile
- Peter SinghMLA · Calgary-EastOfficial profile
- Julia HayterMLA · Calgary-EdgemontOfficial profile
- Samir KayandeMLA · Calgary-ElbowOfficial profile
- Parmeet Singh BoparaiMLA · Calgary-FalconridgeOfficial profile
- Myles McDougallMLA · Calgary-Fish CreekOfficial profile
- Court EllingsonMLA · Calgary-FoothillsOfficial profile
- Nagwan Al-GuneidMLA · Calgary-GlenmoreOfficial profile
- Ric McIverMLA · Calgary-HaysOfficial profile
- Lizette TejadaMLA · Calgary-KleinOfficial profile
- Eric BouchardMLA · Calgary-LougheedOfficial profile
- Kathleen GanleyMLA · Calgary-Mountain ViewOfficial profile
- Muhammad YaseenMLA · Calgary-NorthOfficial profile
- Gurinder BrarMLA · Calgary-North EastOfficial profile
- Rajan SawhneyMLA · Calgary-North WestOfficial profile
- Tanya FirMLA · Calgary-PeiganOfficial profile
- Kyle CampbellMLA · Calgary-ShawOfficial profile
- Matt JonesMLA · Calgary-South EastOfficial profile
- Luanne MetzMLA · Calgary-VarsityOfficial profile
- Mike EllisMLA · Calgary-WestOfficial profile
- Jackie LovelyMLA · CamroseOfficial profile
- Joseph SchowMLA · Cardston-SiksikaOfficial profile
- Todd LoewenMLA · Central Peace-NotleyOfficial profile
- Chantelle de JongeMLA · Chestermere-StrathmoreOfficial profile
- Justin WrightMLA · Cypress-Medicine HatOfficial profile
- Andrew BoitchenkoMLA · Drayton Valley-DevonOfficial profile
- Nate HornerMLA · Drumheller-StettlerOfficial profile
- Peggy WrightMLA · Edmonton-Beverly-ClareviewOfficial profile
- Nicole GoehringMLA · Edmonton-Castle DownsOfficial profile
- David ShepherdMLA · Edmonton-City CentreOfficial profile
- Sharif HajiMLA · Edmonton-DecoreOfficial profile
- Gurtej Singh BrarMLA · Edmonton-EllerslieOfficial profile
- Sarah HoffmanMLA · Edmonton-GlenoraOfficial profile
- Marlin SchmidtMLA · Edmonton-Gold BarOfficial profile
- Janis IrwinMLA · Edmonton-Highlands-NorwoodOfficial profile
- Heather SweetMLA · Edmonton-ManningOfficial profile
- Lorne DachMLA · Edmonton-McClungOfficial profile
- Jasvir DeolMLA · Edmonton-MeadowsOfficial profile
- Christina GrayMLA · Edmonton-Mill WoodsOfficial profile
- David EggenMLA · Edmonton-North WestOfficial profile
- Lori SigurdsonMLA · Edmonton-RiverviewOfficial profile
- Jodi Calahoo StonehouseMLA · Edmonton-RutherfordOfficial profile
- Rhiannon HoyleMLA · Edmonton-SouthOfficial profile
- Nathan IpMLA · Edmonton-South WestOfficial profile
- Naheed K. NenshiMLA · Edmonton-StrathconaOfficial profile
- Brooks Arcand-PaulMLA · Edmonton-West HendayOfficial profile
- Rakhi PancholiMLA · Edmonton-WhitemudOfficial profile
- Brian M. JeanMLA · Fort McMurray-Lac La BicheOfficial profile
- Tany YaoMLA · Fort McMurray-Wood BuffaloOfficial profile
- Jackie Armstrong-HomeniukMLA · Fort Saskatchewan-VegrevilleOfficial profile
- Nolan DyckMLA · Grande PrairieOfficial profile
- Ron WiebeMLA · Grande Prairie-WapitiOfficial profile
- R.J. SigurdsonMLA · HighwoodOfficial profile
- Devin DreeshenMLA · Innisfail-Sylvan LakeOfficial profile
- s. Jennifer JohnsonMLA · Lacombe-PonokaOfficial profile
- Brandon LuntyMLA · Leduc-BeaumontOfficial profile
- Scott SinclairMLA · Lesser Slave LakeOfficial profile
- Nathan NeudorfMLA · Lethbridge-EastOfficial profile
- Rob MiyashiroMLA · Lethbridge-WestOfficial profile
- s. Chelsae PetrovicMLA · Livingstone-MacleodOfficial profile
- Rick WilsonMLA · Maskwacis-WetaskiwinOfficial profile
- Dale NallyMLA · Morinville-St. AlbertOfficial profile
- Tara SawyerMLA · Olds-Didsbury-Three HillsOfficial profile
- Dan WilliamsMLA · Peace RiverOfficial profile
- Adriana LaGrangeMLA · Red Deer-NorthOfficial profile
- Jason StephanMLA · Red Deer-SouthOfficial profile
- Jason NixonMLA · Rimbey-Rocky Mountain House-SundreOfficial profile
- Kyle KasawskiMLA · Sherwood ParkOfficial profile
- Searle TurtonMLA · Spruce Grove-Stony PlainOfficial profile
- Marie RenaudMLA · St. AlbertOfficial profile
- Nate GlubishMLA · Strathcona-Sherwood ParkOfficial profile
- Grant HunterMLA · Taber-WarnerOfficial profile
- Garth RowswellMLA · Vermilion-Lloydminster-WainwrightOfficial profile
- Martin LongMLA · West YellowheadOfficial 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.
Alberta 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.