31st Alberta Legislature

31st Alberta Legislature
Majority parliament
Jun. 8, 2023 – present
Parliament leaders
PremierDanielle Smith
Oct. 11, 2022 – present
CabinetSmith ministry
Leader of the
Opposition
Rachel Notley
Apr. 16, 2019 – Jun. 22, 2024
Christina Gray
Jun. 23, 2024 – Jul. 11, 2025
Naheed Nenshi
Jul. 12, 2025 – present
Party caucuses
GovernmentUnited Conservative Party
OppositionNew Democratic Party
Legislative Assembly

Seating arrangements of the Legislative Assembly
Speaker of the
Assembly
Nathan Cooper
May 21, 2019 – May 13, 2025
Ric McIver
Mar. 16, 2026 – present
Government
House leader
Joseph Schow
Oct. 24, 2022 – present
Opposition
House leader
Christina Gray
Feb. 8, 2021 – present
Members87 MLA seats
Sovereign
MonarchCharles III
Sep. 8, 2022 – present
Lieutenant
governor
Salma Lakhani
Aug. 26, 2020 – present
Sessions
1st session
20 June 2023 – 22 October 2025
2nd session
23 October 2025 – present
← 30th → 32nd

The 31st Alberta Legislative Assembly was constituted after the general election on 29 May 2023. The United Conservative Party (UCP), led by incumbent Premier Danielle Smith, won a majority of seats (49) and formed the government. The New Democrats, led by former Premier Rachel Notley, won the second most seats (38) and formed the official opposition.