Current standings — Legislative Assembly of Alberta
2023 general election →- Premier
- Minister
- Opposition party leader
For illustrative purposes only — seat placement does not reflect members’ real seating assignments.
Parties
| Party | Seats |
|---|---|
UCP | 47 |
NDP | 39 |
PTP | 1 |
Cabinet
- PremierMinister of Intergovernmental and International Relations
- Deputy PremierMinister of Public Safety and Emergency Services
- Minister of Advanced Education
- Minister of Affordability and Utilities
- Minister of Agriculture and Irrigation
- Minister of Arts, Culture and Status of Women
- Minister of Assisted Living and Social Services
- Minister of Children and Family Services
- Minister of Education and Childcare
- Minister of Energy and Minerals
- Minister of Environment and Protected Areas
- Minister of FinancePresident of Treasury Board
- Minister of Forestry and Parks
- Minister of Hospital and Surgical Health Services
- Minister of Indigenous Relations
- Minister of Infrastructure
- Minister of Jobs, Economy, Trade and Immigration
- Minister of JusticeDeputy House Leader
- Minister of Mental Health and Addiction
- Minister of Municipal Affairs
- Minister of Primary and Preventative Health Services
- Minister of Service Alberta and Red Tape Reduction
- Minister of Technology and Innovation
- Minister of Tourism and Sport
- Minister of Transportation and Economic Corridors
- Associate Minister of Multiculturalism
Opposition
Alberta New Democratic Party
- Leader of the OppositionNaheed K NenshiEdmonton-Strathcona
Timeline of changes
- By-electionSeptember 2026 Alberta by-electionNDP 1September 14th, 2026
- Switched partiesLesser Slave LakeScott Sinclair — IND→UCPMay 7th, 2026
- Switched partiesAirdrie-CochranePeter Guthrie — AP→PTPDecember 18th, 2025
- Switched partiesAirdrie-CochranePeter Guthrie — IND→APJuly 23rd, 2025
- By-electionJune 2025 Alberta by-electionNDP 2,UCP 1June 23rd, 2025
- Sitting independentAirdrie-CochranePeter Guthrie — UCP→INDApril 16th, 2025
- Sitting independentLesser Slave LakeScott Sinclair — UCP→INDMarch 7th, 2025
- By-electionDecember 2024 Alberta by-electionNDP 1December 18th, 2024
- General election2023 Alberta general electionMay 29th, 2023
Districts
| Airdrie-Cochrane | Peter GuthriePTP | December 18th, 2025 Reported change |
| Airdrie-East | Angela PittUCP | May 29th, 2023 Since the general election |
| Athabasca-Barrhead-Westlock | Glenn Van DijkenUCP | May 29th, 2023 Since the general election |
| Banff-Kananaskis | Sarah ElmeligiNDP | May 29th, 2023 Since the general election |
| Bonnyville-Cold Lake-St. Paul | Scott CyrUCP | May 29th, 2023 Since the general election |
| Brooks-Medicine Hat | Danielle SmithUCP Premier Minister of Intergovernmental and International Relations | May 29th, 2023 Since the general election |
| Calgary-Acadia | Diana BattenNDP | May 29th, 2023 Since the general election |
| Calgary-Beddington | Amanda ChapmanNDP | May 29th, 2023 Since the general election |
| Calgary-Bhullar-McCall | Irfan SabirNDP | May 29th, 2023 Since the general election |
| Calgary-Bow | Demetrios NicolaidesUCP Minister of Education and Childcare | May 29th, 2023 Since the general election |
| Calgary-Buffalo | Joe CeciNDP | May 29th, 2023 Since the general election |
| Calgary-Cross | Mickey AmeryUCP Minister of Justice Deputy House Leader | May 29th, 2023 Since the general election |
| Calgary-Currie | Janet EremenkoNDP | May 29th, 2023 Since the general election |
| Calgary-East | Peter SinghUCP | May 29th, 2023 Since the general election |
| Calgary-Edgemont | Julia HayterNDP | May 29th, 2023 Since the general election |
| Calgary-Elbow | Samir KayandeNDP | May 29th, 2023 Since the general election |
| Calgary-Falconridge | Parmeet Singh BoparaiNDP | May 29th, 2023 Since the general election |
| Calgary-Fish Creek | Myles McDougallUCP Minister of Advanced Education | May 29th, 2023 Since the general election |
| Calgary-Foothills | Court EllingsonNDP | May 29th, 2023 Since the general election |
| Calgary-Glenmore | Nagwan Al-GuneidNDP | May 29th, 2023 Since the general election |
| Calgary-Hays | Richard William (Ric) McIverUCP | May 29th, 2023 Since the general election |
| Calgary-Klein | Lizette TejadaNDP | May 29th, 2023 Since the general election |
| Calgary-Lougheed | Eric BouchardUCP | May 29th, 2023 Since the general election |
| Calgary-Mountain View | Kathleen GanleyNDP | May 29th, 2023 Since the general election |
| Calgary-North | Muhammad YaseenUCP Associate Minister of Multiculturalism | May 29th, 2023 Since the general election |
| Calgary-North East | Gurinder BrarNDP | May 29th, 2023 Since the general election |
| Calgary-North West | Rajan SawhneyUCP Minister of Indigenous Relations | May 29th, 2023 Since the general election |
| Calgary-Peigan | Tanya FirUCP Minister of Arts, Culture and Status of Women | May 29th, 2023 Since the general election |
| Calgary-Shaw | Kyle CampbellNDP | September 14th, 2026 Since the by-election |
| Calgary-South East | Matt JonesUCP | May 29th, 2023 Since the general election |
| Calgary-Varsity | Luanne MetzNDP | May 29th, 2023 Since the general election |
| Calgary-West | Mike EllisUCP Deputy Premier Minister of Public Safety and Emergency Services | May 29th, 2023 Since the general election |
| Camrose | Jackie LovelyUCP | May 29th, 2023 Since the general election |
| Cardston-Siksika | Joseph SchowUCP Minister of Jobs, Economy, Trade and Immigration | May 29th, 2023 Since the general election |
| Central Peace-Notley | Todd LoewenUCP Minister of Forestry and Parks | May 29th, 2023 Since the general election |
| Chestermere-Strathmore | Chantelle De JongeUCP | May 29th, 2023 Since the general election |
| Cypress-Medicine Hat | Justin WrightUCP Minister of Primary and Preventative Health Services | May 29th, 2023 Since the general election |
| Drayton Valley-Devon | Andrew BoitchenkoUCP Minister of Tourism and Sport | May 29th, 2023 Since the general election |
| Drumheller-Stettler | Nate HornerUCP | May 29th, 2023 Since the general election |
| Edmonton-Beverly-Clareview | Peggy WrightNDP | May 29th, 2023 Since the general election |
| Edmonton-Castle Downs | Nicole GoehringNDP | May 29th, 2023 Since the general election |
| Edmonton-City Centre | David ShepherdNDP | May 29th, 2023 Since the general election |
| Edmonton-Decore | Sharif HajiNDP | May 29th, 2023 Since the general election |
| Edmonton-Ellerslie | Gurtej Singh BrarNDP | June 23rd, 2025 Since the by-election |
| Edmonton-Glenora | Sarah HoffmanNDP | May 29th, 2023 Since the general election |
| Edmonton-Gold Bar | Marlin SchmidtNDP | May 29th, 2023 Since the general election |
| Edmonton-Highlands-Norwood | Janis IrwinNDP | May 29th, 2023 Since the general election |
| Edmonton-Manning | Heather SweetNDP | May 29th, 2023 Since the general election |
| Edmonton-McClung | Lorne DachNDP | May 29th, 2023 Since the general election |
| Edmonton-Meadows | Jasvir DeolNDP | May 29th, 2023 Since the general election |
| Edmonton-Mill Woods | Christina GrayNDP | May 29th, 2023 Since the general election |
| Edmonton-North West | David EggenNDP | May 29th, 2023 Since the general election |
| Edmonton-Riverview | Lori SigurdsonNDP | May 29th, 2023 Since the general election |
| Edmonton-Rutherford | Jodi Calahoo StonehouseNDP | May 29th, 2023 Since the general election |
| Edmonton-South | Rhiannon HoyleNDP | May 29th, 2023 Since the general election |
| Edmonton-South West | Nathan IpNDP | May 29th, 2023 Since the general election |
| Edmonton-Strathcona | Naheed K NenshiNDP Leader of the Opposition | June 23rd, 2025 Since the by-election |
| Edmonton-West Henday | Brooks Arcand-PaulNDP | May 29th, 2023 Since the general election |
| Edmonton-Whitemud | Rakhi PancholiNDP | May 29th, 2023 Since the general election |
| Fort McMurray-Lac La Biche | Brian JeanUCP Minister of Energy and Minerals | May 29th, 2023 Since the general election |
| Fort McMurray-Wood Buffalo | Tany YaoUCP | May 29th, 2023 Since the general election |
| Fort Saskatchewan-Vegreville | Jackie Armstrong-HomeniukUCP | May 29th, 2023 Since the general election |
| Grande Prairie | Nolan DyckUCP | May 29th, 2023 Since the general election |
| Grande Prairie-Wapiti | Ron WiebeUCP | May 29th, 2023 Since the general election |
| Highwood | R.J. SigurdsonUCP Minister of Affordability and Utilities | May 29th, 2023 Since the general election |
| Innisfail-Sylvan Lake | Devin DreeshenUCP Minister of Transportation and Economic Corridors | May 29th, 2023 Since the general election |
| Lac Ste. Anne-Parkland | Shane GetsonUCP | May 29th, 2023 Since the general election |
| Lacombe-Ponoka | Jennifer JohnsonUCP | May 29th, 2023 Since the general election |
| Leduc-Beaumont | Brandon LuntyUCP | May 29th, 2023 Since the general election |
| Lesser Slave Lake | Scott SinclairUCP | May 7th, 2026 Reported change |
| Lethbridge-East | Nathan NeudorfUCP Minister of Assisted Living and Social Services | May 29th, 2023 Since the general election |
| Lethbridge-West | Rob MiyashiroNDP | December 18th, 2024 Since the by-election |
| Livingstone-Macleod | Chelsae PetrovicUCP | May 29th, 2023 Since the general election |
| Maskwacis-Wetaskiwin | Rick WilsonUCP Minister of Mental Health and Addiction | May 29th, 2023 Since the general election |
| Morinville-St. Albert | Dale NallyUCP Minister of Service Alberta and Red Tape Reduction | May 29th, 2023 Since the general election |
| Olds-Didsbury-Three Hills | Tara SawyerUCP Minister of Agriculture and Irrigation | June 23rd, 2025 Since the by-election |
| Peace River | Dan WilliamsUCP Minister of Municipal Affairs | May 29th, 2023 Since the general election |
| Red Deer-North | Adriana LagrangeUCP Minister of Hospital and Surgical Health Services | May 29th, 2023 Since the general election |
| Red Deer-South | Jason StephanUCP | May 29th, 2023 Since the general election |
| Rimbey-Rocky Mountain House-Sundre | Jason NixonUCP Minister of Finance President of Treasury Board | May 29th, 2023 Since the general election |
| Sherwood Park | Kyle KasawskiNDP | May 29th, 2023 Since the general election |
| Spruce Grove-Stony Plain | Searle TurtonUCP Minister of Children and Family Services | May 29th, 2023 Since the general election |
| St. Albert | Marie RenaudNDP | May 29th, 2023 Since the general election |
| Strathcona-Sherwood Park | Nate GlubishUCP Minister of Technology and Innovation | May 29th, 2023 Since the general election |
| Taber-Warner | Grant HunterUCP Minister of Environment and Protected Areas | May 29th, 2023 Since the general election |
| Vermilion-Lloydminster-Wainwright | Garth RowswellUCP | May 29th, 2023 Since the general election |
| West Yellowhead | Martin LongUCP Minister of Infrastructure | May 29th, 2023 Since the general election |