2023 Alberta general election

The 2023 Alberta general election was held on May 29, 2023. Voters elected the members of the Legislative Assembly of Alberta. The United Conservative Party under Danielle Smith, the incumbent Premier of Alberta, was re-elected to a second term with a reduced majority. Across the province, 1,763,441 valid votes were cast in this election.

The writs of election were issued on May 1, triggering the campaign. This was the first election following 2021 amendments to Alberta's Election Act which had set the date of the election to the last Monday of May, subject to the lieutenant governor's usual authority to dissolve the legislature sooner in accordance with the conventions of the Westminster system.

Background
The 2019 Alberta general election resulted in a majority government for the United Conservative Party led by Jason Kenney. The election of the new United Conservative government was widely predicted by pollsters and academics during the campaign. The United Conservatives captured 54.88 per cent of the popular vote and won 63 of the 87 seats in the Alberta Legislature. The incumbent New Democratic Party, led by Premier Rachel Notley, experienced a drop in its popular vote share from 40.62 per cent in the 2015 Alberta general election to 32.67 per cent, and formed the Official Opposition with 24 seats. The Alberta Party, led by former Edmonton mayor Stephen Mandel, received 9.08 per cent of the popular vote but failed to win any seats in the legislature. Various other parties and independent candidates combined for 3.37 per cent of the popular vote, without gaining any seats in the legislature. Journalist Graham Thomson described the 2019 election campaign as "more vicious, more personal, and more divisive" than any other campaign in Alberta's history.

The United Conservatives were formed through the merger of the two major conservative parties in Alberta, the Progressive Conservative Association of Alberta and the Wildrose Party, in 2017. Jason Kenney, a former member of Parliament and minister in Stephen Harper's Conservative Party of Canada federal government, won the 2017 Progressive Conservative Association of Alberta leadership election on a platform of uniting the right-wing parties in Alberta. The merger took place after 95 per cent of Wildrose Party members voted in favour of joining the new United Conservative Party and forming the Official Opposition. In the same year, Jason Kenney won the 2017 United Conservative Party leadership election and became the leader of the Opposition.

Initially, the Kenney government enjoyed substantial support among Albertans, with an approval rating of 60 per cent in June 2019. Kenney's approval rating started to decline with the onset of the COVID-19 pandemic in Alberta, dropping below 50 per cent in February 2020 and falling further to below 33 per cent by June 2021. Growing dissatisfaction within the United Conservative Party led to calls for a leadership review, with discontent primarily centred around the Kenney government's handling of the COVID-19 pandemic. As a result, Central Peace-Notley MLA Todd Loewen resigned, and the United Conservative Caucus voted to expel both Loewen and Cypress-Medicine Hat MLA Drew Barnes on May 13, 2021. On May 18, 2022, Kenney announced his intention to resign as the leader of the United Conservative Party, after receiving only 51.4 per cent support during the party's leadership review.

The 2022 United Conservative Party leadership election was held on October 6. Former Wildrose Party leader Danielle Smith returned to politics and defeated five other candidates to become the party leader. After being sworn in as the premier of Alberta on October 11, the Smith ministry was presented on October 21. On May 1, 2023, acting on the premier's advice, the lieutenant governor dissolved the legislature and called an election for May 29.

Procedure
Procedures for provincial elections in Alberta are governed by the Election Act, and financial regulatory aspects are governed under the Election Finances and Contributions Disclosure Act. Eligibility to vote in 2023 was limited to Canadian citizens aged 18 years of age or older, and who was an ordinary resident of an Alberta electoral district.

Under the Election Finances and Contributions Disclosure Act, total expenses by political parties were limited to a total of $3,208,127 during the election period from when the writ was dropped to the election day, which was $1.16 per registered elector. Individual candidates expenses were limited to $53,100 during the election period. Third-party advertisers were limited to $159,200 during the election period.

In 2021, the Alberta Legislature passed the Election Statutes Amendment Act, 2021 (No. 2), which amended both the electoral acts to fix the election date to be the last Monday in May unless the lieutenant governor dissolves the Legislature sooner. The bill raised total election expense limits for each political party from $2 million to a formula of $1.16 per elector, which was expected to be near $3.2 million. The bill also prohibited an entity from registering as a third-party advertiser if someone who is a affiliated with a political party holds a "significant position" on in the entity.

Electoral system
Alberta's 87 MLAs are elected through single-member contests by plurality, also known as first past the post.

2019

 * April 16: The United Conservative Party (UCP) wins a majority government in the 30th Alberta general election, defeating the previous Alberta New Democratic Party (NDP) government which had governed since 2015. No other parties won seats in the election.
 * April 30: Jason Kenney is sworn in as the 18th premier of Alberta. The first UCP cabinet is likewise sworn in. Derek Fildebrandt resigns as leader of the Freedom Conservative Party of Alberta.
 * May 21: Olds-Didsbury-Three Hills MLA Nathan Cooper is elected Speaker of the Legislative Assembly.
 * June 30: Stephen Mandel resigns as leader of the Alberta Party.
 * September 4: Cheryle Chagnon-Greyeyes resigns as leader of the Green Party of Alberta. Will Carnegie is appointed interim leader.

2020

 * February 10: Former PC MLA Jacquie Fenske is announced as acting leader of the Alberta Party.
 * March 28: Jordan Wilkie is elected leader of the Green Party of Alberta.
 * June 29: Members of Wexit Alberta and the Freedom Conservative Party of Alberta voted to approve a merger into the Wildrose Independence Party of Alberta (WIP).
 * July 17: The WIP announced that Paul Hinman would serve as interim leader until the party's founding convention and leadership contest.
 * November 22: Alberta Liberal Party Leader David Khan resigns.

2021

 * January 4: Six UCP MLAs are demoted by Jason Kenney for travelling internationally during the COVID-19 pandemic in Alberta.
 * March 6: John Roggeveen is appointed interim leader of the Alberta Liberal Party.
 * April 7: 17 UCP MLAs sign an open letter criticizing the Alberta government for reimposing more stringent public health restrictions aimed at combatting COVID-19.
 * July 13: Paul Hinman is elected leader of the WIP.
 * August 31: Barry Morishita is acclaimed as leader of the Alberta Party.
 * November 15: 22 UCP constituency associations announce they have passed special motions calling for a review of Jason Kenney's leadership by March 1, 2022.

2022

 * March 24: UCP MLAs Jason Stephan and Peter Guthrie call on Jason Kenney to resign.
 * May 18: Jason Kenney won 51.4% of votes in favour of him staying as leader in a UCP leadership review vote. However, he announced he would resign shortly after the result was revealed.
 * May 19: The UCP caucus meets and decides to keep Jason Kenney as party leader and premier until a successor is chosen.
 * October 6: The results of the 2022 UCP leadership election were announced, with former Wildrose Party leader Danielle Smith elected leader and therefore the next premier. In her victory speech, she invited former UCP MLA and fellow leadership candidate Todd Loewen back into caucus.
 * October 11: Danielle Smith is sworn in as the 19th premier of Alberta.
 * October 21: Wildrose Independence Party leader Paul Hinman is removed as leader by a court decision. Jeevan Mangat is named interim party leader. Hinman is appealing the decision.
 * December 8: John Roggeveen is appointed permanent leader of the Alberta Liberal Party.

2023

 * May 1: Writs of election issued.
 * May 6: A state of emergency is declared in Alberta due to ongoing wildfires throughout the province.
 * May 18: The Alberta Ethics Commissioner released a report finding UCP leader Danielle Smith violated the Conflict of Interest Act over a conversation with Justice Minister Tyler Shandro regarding a COVID-19 prosecution.
 * May 18: Smith-Notley Debate.
 * May 23–27: Advance voting.
 * May 29: Election day.

Incumbent MLAs not seeking re-election
In the months leading up to the 2023 Alberta general election, several members of the Legislative Assembly announced they would not seek re-election. This included three members of the Smith ministry including leadership contest runner-up Travis Toews (Minister of Finance and president of Treasury Board), Sonya Savage (Minister of Environment and Protected Areas), and Rajan Sawhney (Minister of Trade, Immigration and Multiculturalism). Shortly after Sawhney's decision not to run again, she was nominated by Smith as the United Conservative candidate for Calgary-North West. Other United Conservative members of the Legislative Assembly who decided not to run again included former Ministers in the Kenney ministry: Leela Aheer, Ron Orr, Tracy Allard, and Brad Rutherford; as well as caucus members Mark Smith, Roger Reid, and Richard Gotfried. Dave Hanson, member for Bonnyville-Cold Lake-St. Paul, lost his nomination contest against former Bonnyville-Cold Lake representative Scott Cyr; and Tany Yao, member for Fort McMurray-Wood Buffalo, lost his nomination contest to Zulkifl Mujahid, who was subsequently removed by the provincial board and replaced by Yao due to ongoing legal matters.

New Democratic members of the Legislative Assembly deciding not to run in 2023 included members of the Notley ministry, such as Deron Bilous, along with Richard Feehan, as well as caucus member Jon Carson. Chris Nielsen, member for Edmonton-Decore, lost his nomination contest to Sharif Haji. Two independent members of the Legislative Assembly decided not to run in 2023: former New Democrat Thomas Dang, along with former United Conservative Drew Barnes. {| class="wikitable" !colspan="3"|Retiring incumbent !Electoral district !colspan=2|Subsequent party nominee !colspan=2|Elected MLA
 * +MLAs who did not run again in 2023


 * Thomas Dang
 * Independent
 * Edmonton-South
 * Rhiannon Hoyle
 * Rhiannon Hoyle
 * Rhiannon Hoyle
 * Rhiannon Hoyle


 * Deron Bilous
 * New Democratic
 * Edmonton-Beverly-Clareview
 * Peggy Wright
 * Peggy Wright
 * Peggy Wright
 * Peggy Wright


 * Jon Carson
 * New Democratic
 * Edmonton-West Henday
 * Brooks Arcand-Paul
 * Brooks Arcand-Paul
 * Brooks Arcand-Paul
 * Brooks Arcand-Paul


 * Richard Feehan
 * New Democratic
 * Edmonton-Rutherford
 * Jodi Calahoo Stonehouse
 * Jodi Calahoo Stonehouse
 * Jodi Calahoo Stonehouse
 * Jodi Calahoo Stonehouse


 * Drew Barnes
 * Independent
 * Cypress-Medicine Hat
 * Justin Wright
 * Justin Wright
 * Justin Wright
 * Justin Wright


 * Leela Aheer
 * United Conservative
 * Chestermere-Strathmore
 * Chantelle de Jonge
 * Chantelle de Jonge
 * Chantelle de Jonge
 * Chantelle de Jonge


 * Richard Gotfried
 * United Conservative
 * Calgary-Fish Creek
 * Myles McDougall
 * Myles McDougall
 * Myles McDougall
 * Myles McDougall


 * Ron Orr
 * United Conservative
 * Lacombe-Ponoka
 * Jennifer Johnson
 * Jennifer Johnson
 * Jennifer Johnson
 * Jennifer Johnson


 * Pat Rehn
 * United Conservative
 * Lesser Slave Lake
 * Scott Sinclair
 * Scott Sinclair
 * Scott Sinclair
 * Scott Sinclair


 * Roger Reid
 * United Conservative
 * Livingstone-Macleod
 * Chelsae Petrovic
 * Chelsae Petrovic
 * Chelsae Petrovic
 * Chelsae Petrovic


 * Brad Rutherford
 * United Conservative
 * Leduc-Beaumont
 * Brandon Lunty
 * Brandon Lunty
 * Brandon Lunty
 * Brandon Lunty


 * Mark Smith
 * United Conservative
 * Drayton Valley-Devon
 * Andrew Boitchenko
 * Andrew Boitchenko
 * Andrew Boitchenko
 * Andrew Boitchenko


 * Sonya Savage
 * United Conservative
 * Calgary-North West
 * Rajan Sawhney
 * Rajan Sawhney
 * Rajan Sawhney
 * United Conservative
 * Calgary-North East
 * Inder Grewal
 * Gurinder Brar
 * United Conservative
 * Calgary-North East
 * Inder Grewal
 * Gurinder Brar
 * Gurinder Brar
 * Gurinder Brar


 * Travis Toews
 * United Conservative
 * Grande Prairie-Wapiti
 * Ron Wiebe
 * Ron Wiebe
 * Ron Wiebe
 * Ron Wiebe


 * Tracy Allard
 * United Conservative
 * Grande Prairie
 * Nolan Dyck
 * Nolan Dyck
 * Nolan Dyck
 * Nolan Dyck

{| class="wikitable" !colspan="3"|Outgoing incumbent !Electoral district !colspan=2|Subsequent party nominee !colspan=2|Elected MLA
 * +MLAs that lost nomination races


 * Dave Hanson
 * United Conservative
 * Bonnyville-Cold Lake-St. Paul
 * Scott Cyr
 * Scott Cyr
 * Scott Cyr
 * Scott Cyr


 * Chris Nielsen
 * New Democratic
 * Edmonton-Decore
 * Sharif Haji
 * Sharif Haji
 * Sharif Haji
 * Sharif Haji


 * Tany Yao
 * United Conservative
 * Fort McMurray-Wood Buffalo
 * Tany Yao
 * Tany Yao
 * Tany Yao
 * Tany Yao

Campaign
The election campaign was tense and featured a wide gulf between the two opposing parties, with an increasingly populist UCP facing a left-leaning NDP.

Healthcare
Following her selection as leader of the United Conservative Party, Danielle Smith made a number of changes to Alberta's healthcare system. Smith fired the Alberta Health Services Board of Governors, replacing the board with a single administrator. In addressing ambulance capacity, the Smith government changed non-medical patient transports, using taxis and other services to open capacity for ambulance crews. Ambulance measures came after it came to light that 9,629 ambulance shifts in Calgary were unfilled in 2022. The United Conservative Party promised to hire more obstetricians and educational support in a focus on women and children, and offered a bonus for healthcare professionals moving to Alberta. During her leadership campaign, Smith advocated for a government funded $300 Health Spending Account for all Albertans to fund services that are not covered by the province, such as dental care; however, the promise was not included in the Smith government's 2023-24 budget. Smith's previous advocacy for creating co-payments and shifting the burden of healthcare payments from the government to individuals, employers and insurance companies was criticized by the New Democratic Party.

The New Democratic Party made a number healthcare related campaign promises, including hiring 1,500 healthcare professionals to increase the capacity of family doctors, offering $10,000 signing bonus for healthcare workers and increasing the number of healthcare spaces in post-secondary schools. The New Democratic Party included a pledge to review private health service contracts made by the Jason Kenney's government for private surgical centres and diagnostic laboratories.

Economy
During their campaign, the United Conservative Party pledged to reduce personal income taxes by introducing a new tax bracket for individuals earning below $60,000. This move creating an 8 per cent tax rate would result in a $1 billion reduction in government revenue. As an affordability measure, the United Conservatives proposed extending the fuel tax holiday, previously budgeted until June 2023, to December 2023, at an estimated cost of $570 million. Danielle Smith advocated for a non-refundable tax credit for post-secondary graduates who chose to remain in Alberta. The credit would range from $3,000 to $10,000 and was projected to cost $50 million over a four-year period. The United Conservatives pledged to extend the net-zero transition of the electricity grid, moving the federally mandated timeline of 2035 to 2050. In the lead-up to the election, Danielle Smith announced support for the construction of a $1.2 billion arena in Calgary. The provincial government would contribute $330 million towards the project if re-elected.

The New Democratic Party campaigned on a platform that emphasized no increase in personal income taxes for a four-year period and a freeze on personal insurance rates. Additionally, they made a commitment to implement the recommendations of Todd Hirsch, the former ATB Financial Chief Economist. These recommendations would establish fixed formulas for non-renewable natural resource revenue, debt, and GDP to guide future spending. Rachel Notley, the leader of the New Democratic Party, expressed her support for transitioning the electrical grid to net-zero emissions by 2035. Prior to the election, Notley pledged her support for a $200 million post-secondary campus in downtown Calgary. The intention behind this pledge was to foster innovation and promote economic diversification in the Calgary core.

Education
During the campaign, both the United Conservative Party and New Democratic Party made a conscious decision to steer clear of controversial education-related issues, such as proposed changes to the provincial curriculum and expansion of charter school funding. University of Calgary political scientist Lisa Young noted the parties avoided these topics in an effort to avoid alienating undecided voters.

Prior to the election, the United Conservative government of Jason Kenney had an education policy favouring charter schools, and undergoing a curriculum review, which was criticized by the Alberta Teachers' Association. The New Democratic Party committed to increasing funding for public education by $700 million over a four years. The funding would hire 4,000 teachers and 3,000 support workers in an effort to reduce class sizes.

Public safety
In an effort to enhance confidence in public safety, Danielle Smith promised to implement an ankle bracelet monitoring program to supervise violent offenders who were released on bail. This program was estimated to cost $2 million annually. Additionally, the United Conservative Party pledged to hire 100 additional police officers in Calgary and Edmonton. They also proposed deploying Alberta Sheriffs to the border to combat drug and gun trafficking and to increase funding for specialized law enforcement teams. Prior to the start of the election, Danielle Smith said that she would not campaign on the previous United Conservative promise to replace the Royal Canadian Mounted Police with the Alberta Provincial Police. She indicated that the issue would be revisited if the United Conservatives were re-elected.

The New Democratic Party pledged to strengthen law enforcement by hiring an additional 150 police officers and 150 support staff, including social workers and addiction counselors. They proposed funding this initiative by reversing the changes implemented by the United Conservative Party in 2019 which increased the provincial share of police fine revenue from 26.7 per cent to 40 per cent. Furthermore, the New Democrats committed to canceling the United Conservative Party's efforts to replace the Royal Canadian Mounted Police with a provincial police force.

Debates
On May 18, a televised debate took place between Smith and Notley.

Opinion polling


The following is a list of published opinion polls of voter intentions.

Candidates
Candidates who are ran were as follows:

Party leaders are in bold. Candidate names appear as they appeared on the ballot.

† = Not seeking re-election

‡ = Running for re-election in different riding § = Represents that the incumbent lost that party's nomination

Northern Alberta

 * style="background:whitesmoke;"|Athabasca-Barrhead-Westlock
 * Glenn van Dijken
 * Landen Tischer
 * Glenn van Dijken
 * style="background:whitesmoke;"|Bonnyville-Cold Lake-St. Paul
 * Scott Cyr
 * Caitlyn Blake
 * Dave Hanson§
 * style="background:whitesmoke;"|Central Peace-Notley
 * Todd Loewen
 * Megan Ciurysek
 * Wanda Lynn Lekisch
 * Rodney Bowen
 * Nancy O'Neill (SMA)
 * Todd Loewen
 * style="background:whitesmoke;"|Fort McMurray-Lac La Biche
 * Brian Jean
 * Calan William Simeon Hobbs
 * Kdmkevin Johnston (Ind.)
 * Brian Jean
 * style="background:whitesmoke;"|Fort McMurray-Wood Buffalo
 * Tany Yao
 * Tanika Chaisson
 * Bradley Friesen
 * Funky Banjoko (Ind.) Zulkifl Mujahid (Ind.)
 * Tany Yao
 * style="background:whitesmoke;"|Grande Prairie
 * Nolan Dyck
 * Kevin McLean
 * Preston Mildenberger
 * David Braun
 * Shane Diederich (Green)
 * Tracy Allard†
 * style="background:whitesmoke;"|Grande Prairie-Wapiti
 * Ron Wiebe
 * Dustin Archibald
 * Brooklyn Biegel
 * Travis Toews†
 * style="background:whitesmoke;"|Lesser Slave Lake
 * Scott Sinclair
 * Danielle Larivee
 * Bert "Bertrand" Seatter (SMA)
 * Pat Rehn†
 * style="background:whitesmoke;"|Peace River
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Kdmkevin Johnston (Ind.)
 * Brian Jean
 * style="background:whitesmoke;"|Fort McMurray-Wood Buffalo
 * Tany Yao
 * Tanika Chaisson
 * Bradley Friesen
 * Funky Banjoko (Ind.) Zulkifl Mujahid (Ind.)
 * Tany Yao
 * style="background:whitesmoke;"|Grande Prairie
 * Nolan Dyck
 * Kevin McLean
 * Preston Mildenberger
 * David Braun
 * Shane Diederich (Green)
 * Tracy Allard†
 * style="background:whitesmoke;"|Grande Prairie-Wapiti
 * Ron Wiebe
 * Dustin Archibald
 * Brooklyn Biegel
 * Travis Toews†
 * style="background:whitesmoke;"|Lesser Slave Lake
 * Scott Sinclair
 * Danielle Larivee
 * Bert "Bertrand" Seatter (SMA)
 * Pat Rehn†
 * style="background:whitesmoke;"|Peace River
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Shane Diederich (Green)
 * Tracy Allard†
 * style="background:whitesmoke;"|Grande Prairie-Wapiti
 * Ron Wiebe
 * Dustin Archibald
 * Brooklyn Biegel
 * Travis Toews†
 * style="background:whitesmoke;"|Lesser Slave Lake
 * Scott Sinclair
 * Danielle Larivee
 * Bert "Bertrand" Seatter (SMA)
 * Pat Rehn†
 * style="background:whitesmoke;"|Peace River
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * style="background:whitesmoke;"|Lesser Slave Lake
 * Scott Sinclair
 * Danielle Larivee
 * Bert "Bertrand" Seatter (SMA)
 * Pat Rehn†
 * style="background:whitesmoke;"|Peace River
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Bert "Bertrand" Seatter (SMA)
 * Pat Rehn†
 * style="background:whitesmoke;"|Peace River
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Liana Paiva
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Sharon Noullett
 * Conrad Nunweiler (Ind.)
 * Dan Williams
 * Dan Williams
 * Dan Williams

Central

 * style="background:whitesmoke;"|Edmonton-City Centre
 * Richard Wong
 * David Shepherd
 * David Clark
 * David Shepherd
 * style="background:whitesmoke;"|Edmonton-Glenora
 * Melissa Crane
 * Sarah Hoffman
 * Julian Schulz
 * David John Bohonos (SMA)
 * Sarah Hoffman
 * style="background:whitesmoke;"|Edmonton-Gold Bar
 * Miles Berry
 * Marlin Schmidt
 * Ernestina Malheiro
 * Graham Lettner (Ind.)
 * Marlin Schmidt
 * style="background:whitesmoke;"|Edmonton-Highlands-Norwood
 * Nicholas Kalynchuk
 * Janis Irwin
 * Kristine Kowalchuk
 * Naomi Rankin (Comm.)
 * Janis Irwin
 * style="background:whitesmoke;"|Edmonton-Riverview
 * Terry Vankka
 * Lori Sigurdson
 * Robin George
 * Eric Champagne (Lib.)
 * Lori Sigurdson
 * style="background:whitesmoke;"|Edmonton-Strathcona
 * Emad El-Zein
 * Rachel Notley
 * Robert Gooding-Townsend
 * Andrew Jacobson (Buffalo) Robert Nielsen (WLC)
 * Rachel Notley
 * Marlin Schmidt
 * style="background:whitesmoke;"|Edmonton-Highlands-Norwood
 * Nicholas Kalynchuk
 * Janis Irwin
 * Kristine Kowalchuk
 * Naomi Rankin (Comm.)
 * Janis Irwin
 * style="background:whitesmoke;"|Edmonton-Riverview
 * Terry Vankka
 * Lori Sigurdson
 * Robin George
 * Eric Champagne (Lib.)
 * Lori Sigurdson
 * style="background:whitesmoke;"|Edmonton-Strathcona
 * Emad El-Zein
 * Rachel Notley
 * Robert Gooding-Townsend
 * Andrew Jacobson (Buffalo) Robert Nielsen (WLC)
 * Rachel Notley
 * Robin George
 * Eric Champagne (Lib.)
 * Lori Sigurdson
 * style="background:whitesmoke;"|Edmonton-Strathcona
 * Emad El-Zein
 * Rachel Notley
 * Robert Gooding-Townsend
 * Andrew Jacobson (Buffalo) Robert Nielsen (WLC)
 * Rachel Notley
 * Emad El-Zein
 * Rachel Notley
 * Robert Gooding-Townsend
 * Andrew Jacobson (Buffalo) Robert Nielsen (WLC)
 * Rachel Notley
 * Andrew Jacobson (Buffalo) Robert Nielsen (WLC)
 * Rachel Notley
 * Rachel Notley
 * Rachel Notley

North

 * style="background:whitesmoke;"|Edmonton-Beverly-Clareview
 * Luke Suvanto
 * Peggy Wright
 * Michael Hunter
 * Andrzej "Andy" Gudanowski (Ind.)
 * Deron Bilous†
 * style="background:whitesmoke;"|Edmonton-Castle Downs
 * Jon Dziadyk
 * Nicole Goehring
 * Patrick Stewart (AP)
 * Nicole Goehring
 * style="background:whitesmoke;"|Edmonton-Decore
 * Sayid Ahmed
 * Sharif Haji
 * Brent Tyson (AP) Don Slater (Lib.)
 * Chris Nielsen§
 * style="background:whitesmoke;"|Edmonton-Manning
 * Albert Mazzocca
 * Heather Sweet
 * Derek Thompson
 * Heather Sweet
 * style="background:whitesmoke;"|Edmonton-McClung
 * Daniel Heikkinen
 * Lorne Dach
 * Terry Syvenky
 * Andrew J. Lineker (Ind.)
 * Lorne Dach
 * style="background:whitesmoke;"|Edmonton-North West
 * Ali Haymour
 * David Eggen
 * Tyler Beaulac
 * David Eggen
 * style="background:whitesmoke;"|Edmonton-West Henday
 * Slava Cravcenco
 * Brooks Arcand-Paul
 * Kristina Howard
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * Albert Mazzocca
 * Heather Sweet
 * Derek Thompson
 * Heather Sweet
 * style="background:whitesmoke;"|Edmonton-McClung
 * Daniel Heikkinen
 * Lorne Dach
 * Terry Syvenky
 * Andrew J. Lineker (Ind.)
 * Lorne Dach
 * style="background:whitesmoke;"|Edmonton-North West
 * Ali Haymour
 * David Eggen
 * Tyler Beaulac
 * David Eggen
 * style="background:whitesmoke;"|Edmonton-West Henday
 * Slava Cravcenco
 * Brooks Arcand-Paul
 * Kristina Howard
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * Lorne Dach
 * style="background:whitesmoke;"|Edmonton-North West
 * Ali Haymour
 * David Eggen
 * Tyler Beaulac
 * David Eggen
 * style="background:whitesmoke;"|Edmonton-West Henday
 * Slava Cravcenco
 * Brooks Arcand-Paul
 * Kristina Howard
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * David Eggen
 * style="background:whitesmoke;"|Edmonton-West Henday
 * Slava Cravcenco
 * Brooks Arcand-Paul
 * Kristina Howard
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * Kristina Howard
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * Dan Bildhauer (Lib.)
 * Jon Carson†
 * Jon Carson†

South

 * style="background:whitesmoke;"|Edmonton-Ellerslie
 * R. Singh Bath
 * Rod Loyola
 * Angela Stretch (WLC)
 * Rod Loyola
 * style="background:whitesmoke;"|Edmonton-Meadows
 * Amrit Singh Matharu
 * Jasvir Deol
 * Corrine Benson (Comm.)
 * Jasvir Deol
 * style="background:whitesmoke;"|Edmonton-Mill Woods
 * Raman Athwal
 * Christina Gray
 * Christina Gray
 * style="background:whitesmoke;"|Edmonton-Rutherford
 * Laine Larson
 * Jodi Calahoo Stonehouse
 * Jordan Wilkie
 * Richard Feehan†
 * style="background:whitesmoke;"|Edmonton-South
 * Joseph Angeles
 * Rhiannon Hoyle
 * Chryssy Beckmann
 * Thomas Dang†
 * style="background:whitesmoke;"|Edmonton-South West
 * Kaycee Madu
 * Nathan Ip
 * Jeff Cullihall
 * Kaycee Madu
 * style="background:whitesmoke;"|Edmonton-Whitemud
 * Raj Sherman
 * Rakhi Pancholi
 * Cheri Hawley
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Christina Gray
 * style="background:whitesmoke;"|Edmonton-Rutherford
 * Laine Larson
 * Jodi Calahoo Stonehouse
 * Jordan Wilkie
 * Richard Feehan†
 * style="background:whitesmoke;"|Edmonton-South
 * Joseph Angeles
 * Rhiannon Hoyle
 * Chryssy Beckmann
 * Thomas Dang†
 * style="background:whitesmoke;"|Edmonton-South West
 * Kaycee Madu
 * Nathan Ip
 * Jeff Cullihall
 * Kaycee Madu
 * style="background:whitesmoke;"|Edmonton-Whitemud
 * Raj Sherman
 * Rakhi Pancholi
 * Cheri Hawley
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Thomas Dang†
 * style="background:whitesmoke;"|Edmonton-South West
 * Kaycee Madu
 * Nathan Ip
 * Jeff Cullihall
 * Kaycee Madu
 * style="background:whitesmoke;"|Edmonton-Whitemud
 * Raj Sherman
 * Rakhi Pancholi
 * Cheri Hawley
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Kaycee Madu
 * style="background:whitesmoke;"|Edmonton-Whitemud
 * Raj Sherman
 * Rakhi Pancholi
 * Cheri Hawley
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Rakhi Pancholi
 * Cheri Hawley
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Donna Wilson (Lib.)
 * Rakhi Pancholi
 * Rakhi Pancholi
 * Rakhi Pancholi

Suburbs

 * style="background:whitesmoke;"|Fort Saskatchewan-Vegreville
 * Jackie Armstrong-Homeniuk
 * Taneen Rudyk||
 * Margaret MacKay
 * Kelly Zeleny (APA) Kathy Flett (Ind.)
 * Jackie Armstrong-Homeniuk
 * style="background:whitesmoke;"|Leduc-Beaumont
 * Brandon Lunty
 * Cam Heenan
 * Bill Kaufmann
 * Sharon MacLise (IPA) Kirk Cayer (Ind.)
 * Brad Rutherford†
 * style="background:whitesmoke;"|Morinville-St. Albert
 * Dale Nally
 * Karen Shaw
 * Kurt Klingbeil
 * Wayne Rufiange (AP)
 * Dale Nally
 * style="background:whitesmoke;"|St. Albert
 * Angela Wood
 * Marie Renaud
 * Cameron Jefferies
 * Marie Renaud
 * style="background:whitesmoke;"|Sherwood Park
 * Jordan Walker
 * Kyle Kasawski
 * Sue Timanson (AP) Jacob Stacey (Lib.)
 * Jordan Walker
 * style="background:whitesmoke;"|Spruce Grove-Stony Plain
 * Searle Turton
 * Chantal Saramaga-McKenzie
 * Daniel Birrell
 * Darlene Clarke
 * Searle Turton
 * style="background:whitesmoke;"|Strathcona-Sherwood Park
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Dale Nally
 * style="background:whitesmoke;"|St. Albert
 * Angela Wood
 * Marie Renaud
 * Cameron Jefferies
 * Marie Renaud
 * style="background:whitesmoke;"|Sherwood Park
 * Jordan Walker
 * Kyle Kasawski
 * Sue Timanson (AP) Jacob Stacey (Lib.)
 * Jordan Walker
 * style="background:whitesmoke;"|Spruce Grove-Stony Plain
 * Searle Turton
 * Chantal Saramaga-McKenzie
 * Daniel Birrell
 * Darlene Clarke
 * Searle Turton
 * style="background:whitesmoke;"|Strathcona-Sherwood Park
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Sue Timanson (AP) Jacob Stacey (Lib.)
 * Jordan Walker
 * style="background:whitesmoke;"|Spruce Grove-Stony Plain
 * Searle Turton
 * Chantal Saramaga-McKenzie
 * Daniel Birrell
 * Darlene Clarke
 * Searle Turton
 * style="background:whitesmoke;"|Strathcona-Sherwood Park
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Chantal Saramaga-McKenzie
 * Daniel Birrell
 * Darlene Clarke
 * Searle Turton
 * style="background:whitesmoke;"|Strathcona-Sherwood Park
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * style="background:whitesmoke;"|Strathcona-Sherwood Park
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Bill Tonita
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Jody Balanko (Ind.)
 * Nate Glubish
 * Nate Glubish
 * Nate Glubish

West

 * style="background:whitesmoke;"|Drayton Valley-Devon
 * Andrew Boitchenko
 * Harry Singh
 * Jon Hokanson
 * Gail Tookey
 * Dale Withers (APA)
 * Mark Smith†
 * style="background:whitesmoke;"|Innisfail-Sylvan Lake
 * Devin Dreeshen
 * Jason Heistad
 * Brandon Pringle
 * David Reid (IPA) Jeevan Mangat (WIP) Randy Thorsteinson (Reform)
 * Devin Dreeshen
 * style="background:whitesmoke;"|Lac Ste. Anne-Parkland
 * Shane Getson
 * Oneil Carlier
 * Vanessa Diehl
 * Marilyn Burns (APA) Janet Jabush (AP)
 * Shane Getson
 * style="background:whitesmoke;"|Red Deer-North
 * Adriana LaGrange
 * Jaelene Tweedle
 * Heather Morigeau
 * Kallie Dyck
 * Vicky Bayford (IPA)
 * Adriana LaGrange
 * style="background:whitesmoke;"|Red Deer-South
 * Jason Stephan
 * Michelle Baer
 * Ashley MacDonald
 * Jesse Stretch
 * Pamela Liebenberg
 * Jason Stephan
 * style="background:whitesmoke;"|Rimbey-Rocky Mountain House-Sundre
 * Jason Nixon
 * Vance Buchwald
 * Tami Tatlock
 * Carol Nordlund Kinsey (APA) Fred Schwieger (Ind.) Tim Hoven (Ind.)
 * Jason Nixon
 * style="background:whitesmoke;"|West Yellowhead
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Marilyn Burns (APA) Janet Jabush (AP)
 * Shane Getson
 * style="background:whitesmoke;"|Red Deer-North
 * Adriana LaGrange
 * Jaelene Tweedle
 * Heather Morigeau
 * Kallie Dyck
 * Vicky Bayford (IPA)
 * Adriana LaGrange
 * style="background:whitesmoke;"|Red Deer-South
 * Jason Stephan
 * Michelle Baer
 * Ashley MacDonald
 * Jesse Stretch
 * Pamela Liebenberg
 * Jason Stephan
 * style="background:whitesmoke;"|Rimbey-Rocky Mountain House-Sundre
 * Jason Nixon
 * Vance Buchwald
 * Tami Tatlock
 * Carol Nordlund Kinsey (APA) Fred Schwieger (Ind.) Tim Hoven (Ind.)
 * Jason Nixon
 * style="background:whitesmoke;"|West Yellowhead
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Michelle Baer
 * Ashley MacDonald
 * Jesse Stretch
 * Pamela Liebenberg
 * Jason Stephan
 * style="background:whitesmoke;"|Rimbey-Rocky Mountain House-Sundre
 * Jason Nixon
 * Vance Buchwald
 * Tami Tatlock
 * Carol Nordlund Kinsey (APA) Fred Schwieger (Ind.) Tim Hoven (Ind.)
 * Jason Nixon
 * style="background:whitesmoke;"|West Yellowhead
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Vance Buchwald
 * Tami Tatlock
 * Carol Nordlund Kinsey (APA) Fred Schwieger (Ind.) Tim Hoven (Ind.)
 * Jason Nixon
 * style="background:whitesmoke;"|West Yellowhead
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Carol Nordlund Kinsey (APA) Fred Schwieger (Ind.) Tim Hoven (Ind.)
 * Jason Nixon
 * style="background:whitesmoke;"|West Yellowhead
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Fred Kreiner
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long
 * Martin Long

East

 * style="background:whitesmoke;"|Camrose
 * Jackie Lovely
 * Richard Bruneau
 * Pamela Henson
 * Bob Blayone (Ind.)
 * Jackie Lovely
 * style="background:whitesmoke;"|Drumheller-Stettler
 * Nate Horner
 * Juliet Franklin
 * Hannah Stretch Viens
 * Carla Evers
 * Shannon Packham (IPA)
 * Nate Horner
 * style="background:whitesmoke;"|Lacombe-Ponoka
 * Jennifer Johnson
 * Dave Dale
 * Taylor Lowery
 * Daniel Jeffries
 * Nathan Leslie
 * Myles Chykerda (AP)
 * Ron Orr†
 * style="background:whitesmoke;"|Maskwacis-Wetaskiwin
 * Rick Wilson
 * Katherine Swampy
 * Justin Fuss
 * Suzanne Jubb
 * Marie Rittenhouse (Ind.)
 * Rick Wilson
 * style="background:whitesmoke;"|Vermilion-Lloydminster-Wainwright
 * Garth Rowswell
 * Dawn Flaata
 * Tigra-Lee Campbell
 * Danny Hozack
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Jennifer Johnson
 * Dave Dale
 * Taylor Lowery
 * Daniel Jeffries
 * Nathan Leslie
 * Myles Chykerda (AP)
 * Ron Orr†
 * style="background:whitesmoke;"|Maskwacis-Wetaskiwin
 * Rick Wilson
 * Katherine Swampy
 * Justin Fuss
 * Suzanne Jubb
 * Marie Rittenhouse (Ind.)
 * Rick Wilson
 * style="background:whitesmoke;"|Vermilion-Lloydminster-Wainwright
 * Garth Rowswell
 * Dawn Flaata
 * Tigra-Lee Campbell
 * Danny Hozack
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Suzanne Jubb
 * Marie Rittenhouse (Ind.)
 * Rick Wilson
 * style="background:whitesmoke;"|Vermilion-Lloydminster-Wainwright
 * Garth Rowswell
 * Dawn Flaata
 * Tigra-Lee Campbell
 * Danny Hozack
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Garth Rowswell
 * Dawn Flaata
 * Tigra-Lee Campbell
 * Danny Hozack
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Danny Hozack
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Darrell Dunn (AP) Matthew Powell (Ind.)
 * Garth Rowswell
 * Garth Rowswell

Central

 * style="background:whitesmoke;"|Calgary-Buffalo
 * Astrid Kuhn
 * Joe Ceci
 * Jonathan Parks
 * Lola Henry
 * Joe Ceci
 * style="background:whitesmoke;"|Calgary-Currie
 * Nicholas Milliken
 * Janet Eremenko
 * Lane Robson
 * Dawid Pawlowski
 * Leila Keith (Lib.) Jason Avramenko (AP)
 * Nicholas Milliken
 * style="background:whitesmoke;"|Calgary-Elbow
 * Chris Davis
 * Samir Kayande
 * Artur Pawlowski
 * Kerry Cundal (AP)
 * Vacant
 * style="background:whitesmoke;"|Calgary-Klein
 * Jeremy Nixon
 * Lizette Tejada
 * Kenneth Drysdale
 * Rob Oswin
 * Jeremy Nixon
 * style="background:whitesmoke;"|Calgary-Mountain View
 * Pamela Rath
 * Kathleen Ganley
 * Christopher Wedick
 * Lucas Hernandez (Pro-Life) Frances Woytkiw (Lib.)
 * Kathleen Ganley
 * style="background:whitesmoke;"|Calgary-Varsity
 * Jason Copping
 * Luanne Metz
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Artur Pawlowski
 * Kerry Cundal (AP)
 * Vacant
 * style="background:whitesmoke;"|Calgary-Klein
 * Jeremy Nixon
 * Lizette Tejada
 * Kenneth Drysdale
 * Rob Oswin
 * Jeremy Nixon
 * style="background:whitesmoke;"|Calgary-Mountain View
 * Pamela Rath
 * Kathleen Ganley
 * Christopher Wedick
 * Lucas Hernandez (Pro-Life) Frances Woytkiw (Lib.)
 * Kathleen Ganley
 * style="background:whitesmoke;"|Calgary-Varsity
 * Jason Copping
 * Luanne Metz
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Pamela Rath
 * Kathleen Ganley
 * Christopher Wedick
 * Lucas Hernandez (Pro-Life) Frances Woytkiw (Lib.)
 * Kathleen Ganley
 * style="background:whitesmoke;"|Calgary-Varsity
 * Jason Copping
 * Luanne Metz
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Kathleen Ganley
 * style="background:whitesmoke;"|Calgary-Varsity
 * Jason Copping
 * Luanne Metz
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Kent Liang
 * Oaklan Davidsen (WLC)
 * Jason Copping
 * Jason Copping
 * Jason Copping

East

 * style="background:whitesmoke;"|Calgary-Cross
 * Mickey Amery
 * Gurinder Singh Gill
 * Aman Sandhu
 * Kathryn Lapp
 * Mickey Amery
 * style="background:whitesmoke;"|Calgary-East
 * Peter Singh
 * Rosman Valencia
 * Jayden Baldonado
 * Garry Dirk
 * Jonathan Trautman (Comm.)
 * Peter Singh
 * style="background:whitesmoke;"|Calgary-Falconridge
 * Devinder Toor
 * Parmeet Singh Boparai
 * Ahmed Hassan
 * Evan Wilson
 * Kyle Kennedy (Ind.)
 * Devinder Toor
 * style="background:whitesmoke;"|Calgary-Bhullar-McCall
 * Amanpreet Singh Gill
 * Irfan Sabir
 * Irfan Sabir
 * style="background:whitesmoke;"|Calgary-North East
 * Inder Grewal
 * Gurinder Brar
 * Rajan Sawhney‡
 * style="background:whitesmoke;"|Calgary-Peigan
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Parmeet Singh Boparai
 * Ahmed Hassan
 * Evan Wilson
 * Kyle Kennedy (Ind.)
 * Devinder Toor
 * style="background:whitesmoke;"|Calgary-Bhullar-McCall
 * Amanpreet Singh Gill
 * Irfan Sabir
 * Irfan Sabir
 * style="background:whitesmoke;"|Calgary-North East
 * Inder Grewal
 * Gurinder Brar
 * Rajan Sawhney‡
 * style="background:whitesmoke;"|Calgary-Peigan
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Irfan Sabir
 * style="background:whitesmoke;"|Calgary-North East
 * Inder Grewal
 * Gurinder Brar
 * Rajan Sawhney‡
 * style="background:whitesmoke;"|Calgary-Peigan
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Gurinder Brar
 * Rajan Sawhney‡
 * style="background:whitesmoke;"|Calgary-Peigan
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Rajan Sawhney‡
 * style="background:whitesmoke;"|Calgary-Peigan
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Denis Ram
 * Shaun Pulsifer
 * Tanya Fir
 * Shaun Pulsifer
 * Tanya Fir
 * Tanya Fir
 * Tanya Fir
 * Tanya Fir
 * Tanya Fir
 * Tanya Fir

Northwest

 * style="background:whitesmoke;"|Calgary-Beddington
 * Josephine Pon
 * Amanda Chapman
 * Wayne Jackson
 * Zarnab Shahid Zafar (Lib.)
 * Josephine Pon
 * style="background:whitesmoke;"|Calgary-Bow
 * Demetrios Nicolaides
 * Druh Farrell
 * Paul Godard
 * Manuel Santos
 * Demetrios Nicolaides
 * style="background:whitesmoke;"|Calgary-Edgemont
 * Prasad Panda
 * Julia Hayter
 * Allen Schultz
 * Miles Williams
 * Nan Barron (WLC)
 * Prasad Panda
 * style="background:whitesmoke;"|Calgary-Foothills
 * Jason Luan
 * Court Ellingson
 * Kami Dass
 * Keenan DeMontigny (Ind.)
 * Jason Luan
 * style="background:whitesmoke;"|Calgary-North
 * Muhammad Yaseen
 * Rajesh Angral
 * Muhammad Yaseen
 * style="background:whitesmoke;"|Calgary-North West
 * Rajan Sawhney
 * Michael Lisboa-Smith
 * Jenny Yeremiy
 * Alain Habel
 * Serena Thomsen (Ind.)
 * Sonya Savage†
 * style="background:whitesmoke;"|Calgary-West
 * Mike Ellis
 * Joan Chand'oiseau
 * Jason McKee (Green)
 * Mike Ellis
 * Prasad Panda
 * style="background:whitesmoke;"|Calgary-Foothills
 * Jason Luan
 * Court Ellingson
 * Kami Dass
 * Keenan DeMontigny (Ind.)
 * Jason Luan
 * style="background:whitesmoke;"|Calgary-North
 * Muhammad Yaseen
 * Rajesh Angral
 * Muhammad Yaseen
 * style="background:whitesmoke;"|Calgary-North West
 * Rajan Sawhney
 * Michael Lisboa-Smith
 * Jenny Yeremiy
 * Alain Habel
 * Serena Thomsen (Ind.)
 * Sonya Savage†
 * style="background:whitesmoke;"|Calgary-West
 * Mike Ellis
 * Joan Chand'oiseau
 * Jason McKee (Green)
 * Mike Ellis
 * Muhammad Yaseen
 * style="background:whitesmoke;"|Calgary-North West
 * Rajan Sawhney
 * Michael Lisboa-Smith
 * Jenny Yeremiy
 * Alain Habel
 * Serena Thomsen (Ind.)
 * Sonya Savage†
 * style="background:whitesmoke;"|Calgary-West
 * Mike Ellis
 * Joan Chand'oiseau
 * Jason McKee (Green)
 * Mike Ellis
 * Jenny Yeremiy
 * Alain Habel
 * Serena Thomsen (Ind.)
 * Sonya Savage†
 * style="background:whitesmoke;"|Calgary-West
 * Mike Ellis
 * Joan Chand'oiseau
 * Jason McKee (Green)
 * Mike Ellis
 * Mike Ellis
 * Joan Chand'oiseau
 * Jason McKee (Green)
 * Mike Ellis
 * Jason McKee (Green)
 * Mike Ellis
 * Jason McKee (Green)
 * Mike Ellis
 * Jason McKee (Green)
 * Mike Ellis
 * Mike Ellis
 * Mike Ellis

South

 * style="background:whitesmoke;"|Calgary-Acadia
 * Tyler Shandro
 * Diana Batten
 * Paul Bechthold
 * Linda McClelland
 * Larry R. Heather (Ind.) Donna Kathleen Scott (WLC)
 * Tyler Shandro
 * style="background:whitesmoke;"|Calgary-Fish Creek
 * Myles McDougall
 * Rebecca Bounsall
 * Dave Hughes
 * Charlie Heater (Lib.)
 * Richard Gotfried†
 * style="background:whitesmoke;"|Calgary-Glenmore
 * Whitney Issik
 * Nagwan Al-Guneid
 * Steven Maffioli
 * Whitney Issik
 * style="background:whitesmoke;"|Calgary-Hays
 * Richard William "Ric" McIver
 * Andrew Stewart
 * Evelyn Tanaka
 * Garry Leonhardt
 * Ric McIver
 * style="background:whitesmoke;"|Calgary-Lougheed
 * Eric Bouchard
 * Venkat Ravulaparthi
 * Nathaniel Pawlowski
 * John Roggeveen (Lib.)
 * Vacant
 * style="background:whitesmoke;"|Calgary-Shaw
 * Rebecca Schulz
 * David Cloutier
 * Pietro Cervo
 * Rebecca Schulz
 * style="background:whitesmoke;"|Calgary-South East
 * Matt Jones
 * Justin Huseby
 * Catriona Wright
 * Heinrich Friesen
 * Matt Jones
 * Whitney Issik
 * style="background:whitesmoke;"|Calgary-Hays
 * Richard William "Ric" McIver
 * Andrew Stewart
 * Evelyn Tanaka
 * Garry Leonhardt
 * Ric McIver
 * style="background:whitesmoke;"|Calgary-Lougheed
 * Eric Bouchard
 * Venkat Ravulaparthi
 * Nathaniel Pawlowski
 * John Roggeveen (Lib.)
 * Vacant
 * style="background:whitesmoke;"|Calgary-Shaw
 * Rebecca Schulz
 * David Cloutier
 * Pietro Cervo
 * Rebecca Schulz
 * style="background:whitesmoke;"|Calgary-South East
 * Matt Jones
 * Justin Huseby
 * Catriona Wright
 * Heinrich Friesen
 * Matt Jones
 * Nathaniel Pawlowski
 * John Roggeveen (Lib.)
 * Vacant
 * style="background:whitesmoke;"|Calgary-Shaw
 * Rebecca Schulz
 * David Cloutier
 * Pietro Cervo
 * Rebecca Schulz
 * style="background:whitesmoke;"|Calgary-South East
 * Matt Jones
 * Justin Huseby
 * Catriona Wright
 * Heinrich Friesen
 * Matt Jones
 * Pietro Cervo
 * Rebecca Schulz
 * style="background:whitesmoke;"|Calgary-South East
 * Matt Jones
 * Justin Huseby
 * Catriona Wright
 * Heinrich Friesen
 * Matt Jones
 * Matt Jones
 * Justin Huseby
 * Catriona Wright
 * Heinrich Friesen
 * Matt Jones
 * Heinrich Friesen
 * Matt Jones
 * Matt Jones
 * Matt Jones
 * Matt Jones
 * Matt Jones

Suburbs

 * style="background:whitesmoke;"|Airdrie-Cochrane
 * Peter Guthrie
 * Shaun Fluker
 * Michelle Overwater Giles
 * Michael Andrusco
 * Ron Voss (WLC)
 * Peter Guthrie
 * style="background:whitesmoke;"|Airdrie-East
 * Angela Pitt
 * Dan Nelles
 * Michael Jacobsen
 * Angela Pitt
 * style="background:whitesmoke;"|Banff-Kananaskis
 * Miranda Rosin
 * Sarah Elmeligi
 * Regan Boychuk
 * Kyle Jubb
 * Miranda Rosin
 * style="background:whitesmoke;"|Chestermere-Strathmore
 * Chantelle de Jonge
 * Raj Jessel
 * Jed Laboucane
 * Kerry Lambert (IPA) Terry Nicholls (Ind.)
 * Leela Aheer†
 * style="background:whitesmoke;"|Highwood
 * R.J. Sigurdson
 * Jessica Hallam
 * Mike Lorusso (WIP)
 * R. J. Sigurdson
 * style="background:whitesmoke;"|Olds-Didsbury-Three Hills
 * Nathan Cooper
 * Cheryl Hunter Loewen
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Regan Boychuk
 * Kyle Jubb
 * Miranda Rosin
 * style="background:whitesmoke;"|Chestermere-Strathmore
 * Chantelle de Jonge
 * Raj Jessel
 * Jed Laboucane
 * Kerry Lambert (IPA) Terry Nicholls (Ind.)
 * Leela Aheer†
 * style="background:whitesmoke;"|Highwood
 * R.J. Sigurdson
 * Jessica Hallam
 * Mike Lorusso (WIP)
 * R. J. Sigurdson
 * style="background:whitesmoke;"|Olds-Didsbury-Three Hills
 * Nathan Cooper
 * Cheryl Hunter Loewen
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Leela Aheer†
 * style="background:whitesmoke;"|Highwood
 * R.J. Sigurdson
 * Jessica Hallam
 * Mike Lorusso (WIP)
 * R. J. Sigurdson
 * style="background:whitesmoke;"|Olds-Didsbury-Three Hills
 * Nathan Cooper
 * Cheryl Hunter Loewen
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Mike Lorusso (WIP)
 * R. J. Sigurdson
 * style="background:whitesmoke;"|Olds-Didsbury-Three Hills
 * Nathan Cooper
 * Cheryl Hunter Loewen
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Cheryl Hunter Loewen
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Judy Bridges
 * Katherine Kowalchuk (IPA) Cam Tatlock (WLC)
 * Nathan Cooper
 * Nathan Cooper
 * Nathan Cooper

Southern Alberta

 * style="background:whitesmoke;"|Brooks-Medicine Hat
 * Danielle Smith
 * Gwendoline Dirk
 * Barry Morishita
 * Danielle Smith
 * style="background:whitesmoke;"|Cardston-Siksika
 * Joseph Schow
 * Colleen Quintal
 * Terry Wolsey
 * Par Wantenaar (SMA) Angela Tabak (Ind.)
 * Joseph Schow
 * style="background:whitesmoke;"|Cypress-Medicine Hat
 * Justin Wright
 * Cathy Hogg
 * Cody Ray Both
 * Matt Orr (WLC)
 * Drew Barnes†
 * style="background:whitesmoke;"|Lethbridge-East
 * Nathan Neudorf
 * Rob Miyashiro
 * Helen McMenamin
 * Nathan Neudorf
 * style="background:whitesmoke;"|Lethbridge-West
 * Cheryl Seaborn
 * Shannon Phillips
 * Braham Luddu
 * Pat Chizek
 * Shannon Phillips
 * style="background:whitesmoke;"|Livingstone-Macleod
 * Chelsae Petrovic
 * Kevin Van Tighem
 * Kevin Todd
 * Corrie Reed Toone
 * Dylin Hauser
 * Erik Abildgaard (Ind.)
 * Roger Reid†
 * style="background:whitesmoke;"|Taber-Warner
 * Grant Hunter
 * Jazminn Hintz
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Matt Orr (WLC)
 * Drew Barnes†
 * style="background:whitesmoke;"|Lethbridge-East
 * Nathan Neudorf
 * Rob Miyashiro
 * Helen McMenamin
 * Nathan Neudorf
 * style="background:whitesmoke;"|Lethbridge-West
 * Cheryl Seaborn
 * Shannon Phillips
 * Braham Luddu
 * Pat Chizek
 * Shannon Phillips
 * style="background:whitesmoke;"|Livingstone-Macleod
 * Chelsae Petrovic
 * Kevin Van Tighem
 * Kevin Todd
 * Corrie Reed Toone
 * Dylin Hauser
 * Erik Abildgaard (Ind.)
 * Roger Reid†
 * style="background:whitesmoke;"|Taber-Warner
 * Grant Hunter
 * Jazminn Hintz
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Shannon Phillips
 * Braham Luddu
 * Pat Chizek
 * Shannon Phillips
 * style="background:whitesmoke;"|Livingstone-Macleod
 * Chelsae Petrovic
 * Kevin Van Tighem
 * Kevin Todd
 * Corrie Reed Toone
 * Dylin Hauser
 * Erik Abildgaard (Ind.)
 * Roger Reid†
 * style="background:whitesmoke;"|Taber-Warner
 * Grant Hunter
 * Jazminn Hintz
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Kevin Todd
 * Corrie Reed Toone
 * Dylin Hauser
 * Erik Abildgaard (Ind.)
 * Roger Reid†
 * style="background:whitesmoke;"|Taber-Warner
 * Grant Hunter
 * Jazminn Hintz
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Grant Hunter
 * Jazminn Hintz
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Frank Kast
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Paul Hinman (WLC) Joel Hunt (Green) Brent Ginther (SMA)
 * Grant Hunter
 * Grant Hunter
 * Grant Hunter

Results
The United Conservative Party was re-elected to majority government, receiving both majority of votes cast and majority of the seats in the Legislative Assembly. The Alberta NDP received the highest share of the vote in its history and elected its second-best-ever number of MLAs. The race was noteworthy both as one of the fiercest two-way battles in the last hundred years in Canadian history and by its results — electing only two parties in the Legislature, unusually producing a second back-to-back two-party legislature.

The UCP swept nearly all ridings outside of Calgary and Edmonton: the NDP won only four seats outside of either city, with two being suburban seats in Metro Edmonton (St. Albert and Sherwood Park), one seat in Lethbridge (Lethbridge-West) and a single rural seat surrounding Banff National Park (Banff-Kananaskis). Conversely, the NDP made a clean one-party sweep of Edmonton's 20 seats. The parties ran nearly evenly in Calgary: the NDP won 14 seats to the UCP's 12, with several seats decided by very narrow margins.

The Liberal Party got its lowest vote record in its history with just 0.24%.

The elections set several firsts — the first election in Alberta of a Black woman and an Indigenous woman. These were Rhiannon Hoyle in Edmonton-South and Jodi Calahoo Stonehouse in Edmonton-Rutherford, respectively. As well, the first black Muslim and first Somali-Canadian was elected in Alberta in Edmonton-Decore – Sharif Haji.

Legislature summary


!rowspan="2" colspan="2"|Party !rowspan="2"|Leader !rowspan="2"| Candidates !colspan="4"|Seats !colspan="3"|Popular vote !2019 ! Dissol. !2023 !+/- !Votes !% !+/-


 * align=left|Danielle Smith
 * – |87||63 |||60||49 ||-14 ||928,896 || 52.63% || −2.23


 * align=left|Rachel Notley
 * – |87||24 ||23 ||38 ||+14 || 777,397 || 44.05% || +11.36


 * align=left|Jordan Wilkie
 * – |41||– ||– ||– ||– || 13,458 || 0.76% || +0.36


 * align=left|Barry Morishita
 * – |19 ||– ||–||–||– || 12,576 || 0.71% || −8.37


 * colspan="2" style="text-align:left;"|Independent
 * 22||– ||2 ||– ||– ||12,163 || 0.69% || +0.28


 * align=left|Vacant
 * 14 ||– ||– ||– ||– || 5,045 || 0.29% || −0.43


 * align=left|Artur Pawlowski
 * 38 ||New ||–||–||–|| 4,664|| 0.26% || New


 * align=left|John Roggeveen
 * 13 ||– ||–||– ||– || 4,259 || 0.24% || −0.74


 * align=left|Paul Hinman
 * 16 ||New ||–|| – || – || 4,220 || 0.24% || New


 * align=left|Jeevan Mangat (i)
 * 2 ||New ||–||–||– || 820 || 0.05%|| New


 * align=left|Marilyn Burns
 * 4 ||– ||–||– ||– || 701 || 0.04% || −0.26


 * align=left|Naomi Rankin
 * 3 ||– ||–||–||– || 379 || 0.02% || +0.01


 * align=left|Randy Thorsteinson
 * 1 ||– ||–||–||– || 132 || 0.01% || +0.00


 * align=left|John Molberg
 * 1 ||New ||–||–||– || 106 || 0.01% ||New


 * align=left|Murray Ruhl
 * 1 ||– ||–||–||– || 90 || 0.01% || +0.00


 * colspan="4" style="text-align:left;"|Vacant
 * |2||||| || || ||
 * colspan="11" |
 * style="text-align:left;" colspan="8"|Valid votes
 * 1,764,906 ||99.30 ||–
 * style="text-align:left;" colspan="8"|Blank and invalid votes
 * 12,415 ||0.70 ||–
 * style="text-align:left;" colspan="3"|Total
 * 349  ||87 ||87 ||87||87||1,777,321 || 100.00% || –
 * style="text-align:left;" colspan="8"|Registered voters/turnout
 * 2,987,208 ||59.50% ||–
 * }
 * 349  ||87 ||87 ||87||87||1,777,321 || 100.00% || –
 * style="text-align:left;" colspan="8"|Registered voters/turnout
 * 2,987,208 ||59.50% ||–
 * }
 * }

Synopsis of results

 * = results as certified in a judicial recount
 * = open seat
 * = turnout is above provincial average
 * = incumbent re-elected
 * = incumbent failed to get renominated
 * = candidate disqualified from seeking UCP nomination