Current standings — Legislative Assembly of Alberta

2023 general election →
UCP47/ 87 seatsMajority government
87 / 87
  • Premier
  • Minister
  • Opposition party leader

For illustrative purposes only — seat placement does not reflect members’ real seating assignments.

Parties

PartySeats
UCP
47
NDP
39
PTP
1

Cabinet

Opposition

Alberta New Democratic Party

Timeline of changes

  1. By-electionSeptember 2026 Alberta by-electionNDP 1September 14th, 2026
  2. Switched partiesLesser Slave LakeScott Sinclair — IND→UCPMay 7th, 2026
  3. Switched partiesAirdrie-CochranePeter Guthrie — AP→PTPDecember 18th, 2025
  4. Switched partiesAirdrie-CochranePeter Guthrie — IND→APJuly 23rd, 2025
  5. By-electionJune 2025 Alberta by-electionNDP 2,UCP 1June 23rd, 2025
  6. Sitting independentAirdrie-CochranePeter Guthrie — UCP→INDApril 16th, 2025
  7. Sitting independentLesser Slave LakeScott Sinclair — UCP→INDMarch 7th, 2025
  8. By-electionDecember 2024 Alberta by-electionNDP 1December 18th, 2024
  9. General election2023 Alberta general electionMay 29th, 2023

Districts

87 / 87
Airdrie-CochranePeter GuthriePTPDecember 18th, 2025
Reported change
Airdrie-EastAngela PittUCPMay 29th, 2023
Since the general election
Athabasca-Barrhead-WestlockGlenn Van DijkenUCPMay 29th, 2023
Since the general election
Banff-KananaskisSarah ElmeligiNDPMay 29th, 2023
Since the general election
Bonnyville-Cold Lake-St. PaulScott CyrUCPMay 29th, 2023
Since the general election
Brooks-Medicine HatDanielle SmithUCP
Premier
Minister of Intergovernmental and International Relations
May 29th, 2023
Since the general election
Calgary-AcadiaDiana BattenNDPMay 29th, 2023
Since the general election
Calgary-BeddingtonAmanda ChapmanNDPMay 29th, 2023
Since the general election
Calgary-Bhullar-McCallIrfan SabirNDPMay 29th, 2023
Since the general election
Calgary-BowDemetrios NicolaidesUCP
Minister of Education and Childcare
May 29th, 2023
Since the general election
Calgary-BuffaloJoe CeciNDPMay 29th, 2023
Since the general election
Calgary-CrossMickey AmeryUCP
Minister of Justice
Deputy House Leader
May 29th, 2023
Since the general election
Calgary-CurrieJanet EremenkoNDPMay 29th, 2023
Since the general election
Calgary-EastPeter SinghUCPMay 29th, 2023
Since the general election
Calgary-EdgemontJulia HayterNDPMay 29th, 2023
Since the general election
Calgary-ElbowSamir KayandeNDPMay 29th, 2023
Since the general election
Calgary-FalconridgeParmeet Singh BoparaiNDPMay 29th, 2023
Since the general election
Calgary-Fish CreekMyles McDougallUCP
Minister of Advanced Education
May 29th, 2023
Since the general election
Calgary-FoothillsCourt EllingsonNDPMay 29th, 2023
Since the general election
Calgary-GlenmoreNagwan Al-GuneidNDPMay 29th, 2023
Since the general election
Calgary-HaysRichard William (Ric) McIverUCPMay 29th, 2023
Since the general election
Calgary-KleinLizette TejadaNDPMay 29th, 2023
Since the general election
Calgary-LougheedEric BouchardUCPMay 29th, 2023
Since the general election
Calgary-Mountain ViewKathleen GanleyNDPMay 29th, 2023
Since the general election
Calgary-NorthMuhammad YaseenUCP
Associate Minister of Multiculturalism
May 29th, 2023
Since the general election
Calgary-North EastGurinder BrarNDPMay 29th, 2023
Since the general election
Calgary-North WestRajan SawhneyUCP
Minister of Indigenous Relations
May 29th, 2023
Since the general election
Calgary-PeiganTanya FirUCP
Minister of Arts, Culture and Status of Women
May 29th, 2023
Since the general election
Calgary-ShawKyle CampbellNDPSeptember 14th, 2026
Since the by-election
Calgary-South EastMatt JonesUCPMay 29th, 2023
Since the general election
Calgary-VarsityLuanne MetzNDPMay 29th, 2023
Since the general election
Calgary-WestMike EllisUCP
Deputy Premier
Minister of Public Safety and Emergency Services
May 29th, 2023
Since the general election
CamroseJackie LovelyUCPMay 29th, 2023
Since the general election
Cardston-SiksikaJoseph SchowUCP
Minister of Jobs, Economy, Trade and Immigration
May 29th, 2023
Since the general election
Central Peace-NotleyTodd LoewenUCP
Minister of Forestry and Parks
May 29th, 2023
Since the general election
Chestermere-StrathmoreChantelle De JongeUCPMay 29th, 2023
Since the general election
Cypress-Medicine HatJustin WrightUCP
Minister of Primary and Preventative Health Services
May 29th, 2023
Since the general election
Drayton Valley-DevonAndrew BoitchenkoUCP
Minister of Tourism and Sport
May 29th, 2023
Since the general election
Drumheller-StettlerNate HornerUCPMay 29th, 2023
Since the general election
Edmonton-Beverly-ClareviewPeggy WrightNDPMay 29th, 2023
Since the general election
Edmonton-Castle DownsNicole GoehringNDPMay 29th, 2023
Since the general election
Edmonton-City CentreDavid ShepherdNDPMay 29th, 2023
Since the general election
Edmonton-DecoreSharif HajiNDPMay 29th, 2023
Since the general election
Edmonton-EllerslieGurtej Singh BrarNDPJune 23rd, 2025
Since the by-election
Edmonton-GlenoraSarah HoffmanNDPMay 29th, 2023
Since the general election
Edmonton-Gold BarMarlin SchmidtNDPMay 29th, 2023
Since the general election
Edmonton-Highlands-NorwoodJanis IrwinNDPMay 29th, 2023
Since the general election
Edmonton-ManningHeather SweetNDPMay 29th, 2023
Since the general election
Edmonton-McClungLorne DachNDPMay 29th, 2023
Since the general election
Edmonton-MeadowsJasvir DeolNDPMay 29th, 2023
Since the general election
Edmonton-Mill WoodsChristina GrayNDPMay 29th, 2023
Since the general election
Edmonton-North WestDavid EggenNDPMay 29th, 2023
Since the general election
Edmonton-RiverviewLori SigurdsonNDPMay 29th, 2023
Since the general election
Edmonton-RutherfordJodi Calahoo StonehouseNDPMay 29th, 2023
Since the general election
Edmonton-SouthRhiannon HoyleNDPMay 29th, 2023
Since the general election
Edmonton-South WestNathan IpNDPMay 29th, 2023
Since the general election
Edmonton-StrathconaNaheed K NenshiNDP
Leader of the Opposition
June 23rd, 2025
Since the by-election
Edmonton-West HendayBrooks Arcand-PaulNDPMay 29th, 2023
Since the general election
Edmonton-WhitemudRakhi PancholiNDPMay 29th, 2023
Since the general election
Fort McMurray-Lac La BicheBrian JeanUCP
Minister of Energy and Minerals
May 29th, 2023
Since the general election
Fort McMurray-Wood BuffaloTany YaoUCPMay 29th, 2023
Since the general election
Fort Saskatchewan-VegrevilleJackie Armstrong-HomeniukUCPMay 29th, 2023
Since the general election
Grande PrairieNolan DyckUCPMay 29th, 2023
Since the general election
Grande Prairie-WapitiRon WiebeUCPMay 29th, 2023
Since the general election
HighwoodR.J. SigurdsonUCP
Minister of Affordability and Utilities
May 29th, 2023
Since the general election
Innisfail-Sylvan LakeDevin DreeshenUCP
Minister of Transportation and Economic Corridors
May 29th, 2023
Since the general election
Lac Ste. Anne-ParklandShane GetsonUCPMay 29th, 2023
Since the general election
Lacombe-PonokaJennifer JohnsonUCPMay 29th, 2023
Since the general election
Leduc-BeaumontBrandon LuntyUCPMay 29th, 2023
Since the general election
Lesser Slave LakeScott SinclairUCPMay 7th, 2026
Reported change
Lethbridge-EastNathan NeudorfUCP
Minister of Assisted Living and Social Services
May 29th, 2023
Since the general election
Lethbridge-WestRob MiyashiroNDPDecember 18th, 2024
Since the by-election
Livingstone-MacleodChelsae PetrovicUCPMay 29th, 2023
Since the general election
Maskwacis-WetaskiwinRick WilsonUCP
Minister of Mental Health and Addiction
May 29th, 2023
Since the general election
Morinville-St. AlbertDale NallyUCP
Minister of Service Alberta and Red Tape Reduction
May 29th, 2023
Since the general election
Olds-Didsbury-Three HillsTara SawyerUCP
Minister of Agriculture and Irrigation
June 23rd, 2025
Since the by-election
Peace RiverDan WilliamsUCP
Minister of Municipal Affairs
May 29th, 2023
Since the general election
Red Deer-NorthAdriana LagrangeUCP
Minister of Hospital and Surgical Health Services
May 29th, 2023
Since the general election
Red Deer-SouthJason StephanUCPMay 29th, 2023
Since the general election
Rimbey-Rocky Mountain House-SundreJason NixonUCP
Minister of Finance
President of Treasury Board
May 29th, 2023
Since the general election
Sherwood ParkKyle KasawskiNDPMay 29th, 2023
Since the general election
Spruce Grove-Stony PlainSearle TurtonUCP
Minister of Children and Family Services
May 29th, 2023
Since the general election
St. AlbertMarie RenaudNDPMay 29th, 2023
Since the general election
Strathcona-Sherwood ParkNate GlubishUCP
Minister of Technology and Innovation
May 29th, 2023
Since the general election
Taber-WarnerGrant HunterUCP
Minister of Environment and Protected Areas
May 29th, 2023
Since the general election
Vermilion-Lloydminster-WainwrightGarth RowswellUCPMay 29th, 2023
Since the general election
West YellowheadMartin LongUCP
Minister of Infrastructure
May 29th, 2023
Since the general election