VoteDataCanada

2023 Alberta Provincial Election

May 29, 2023

General Election · May 29, 2023

UCP won 49 of 87 seats. This meets the 44-seat majority threshold.

Contests
87
Candidates
349
Eligible voters
2,939,762
Votes cast
1,777,315
Voter turnout
60.5%
Final resultsElections AlbertaChecked: October 11, 2026

Party results

Seats won Majority threshold: 44
UCP: 49 seatsNDP: 38 seats
  • UCP 49
  • NDP 38
PartyVotesVote %SeatsSeats %
United Conservative Party928,90052.6%4956.3%
Alberta NDP777,40444.0%3843.7%
Green Party of Alberta13,4570.8%00.0%
Alberta Party12,5760.7%00.0%
Independent12,1620.7%00.0%

Party2019 seats2023 seatsChange2019 Vote %2023 Vote %Vote share Δ
United Conservative Party6349−1454.9%52.6%−2.2 pp
Alberta NDP2438+1432.7%44.0%+11.4 pp

Seat changes by party

020406080UCPNDP20192023

87 → 87 seats

2019 election results →

Historical trends

8702012201520192023

Alberta Liberal Party Association Alberta New Democratic Party Progressive Conservative Association of Alberta Wildrose Party Alberta Party Alberta NDP United Conservative Party

Chart data
ElectionAlberta Liberal Party AssociationAlberta New Democratic PartyProgressive Conservative Association of AlbertaWildrose PartyAlberta PartyAlberta NDPUnited Conservative Party
April 23, 20125460170——
May 5, 20151549211——
April 16, 2019——0002463
May 29, 2023————03849

District map

Boundary sources appear with the loaded map. · Colours show party affiliation where available. Use the district selector for keyboard navigation.

Results by District

87 districts found

Swipe to compare parties · Tap a district for full results

DistrictUCPNDPGreen
VotesVote %VotesVote %VotesVote %
11,44743.9%43.9%13,10850.3%50.3%———26,07370.3%
14,36557.0%57.0%10,19740.5%40.5%4221.7%1.7%25,20761.4%
10,20039.7%39.7%15,02158.5%58.5%4551.8%1.8%25,67666.6%
13,86553.1%53.1%11,64644.6%44.6%———26,12570.0%
12,37975.3%75.3%2,81717.1%17.1%2391.5%1.5%16,44257.2%
13,09774.4%74.4%3,07517.5%17.5%1460.8%0.8%17,60455.0%
14,45671.8%71.8%5,67928.2%28.2%———20,13557.1%

Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.

DistrictElectedRunner-up
Kyle KasawskiNDP13,108 votes · 50.3%
Runner-upJordan WalkerUCP11,447 votes · 43.9%
Jordan WalkerUCP11,447 votes · 43.9%6.4percentage points
Searle TurtonUCP14,365 votes · 57.0%
Runner-upChantal Saramaga-McKenzieNDP10,197 votes · 40.5%
Chantal Saramaga-McKenzieNDP10,197 votes · 40.5%16.5percentage points
Marie RenaudNDP15,021 votes · 58.5%
Runner-upAngela WoodUCP10,200 votes · 39.7%
Angela WoodUCP10,200 votes · 39.7%18.8percentage points
Nate GlubishUCP13,865 votes · 53.1%
Runner-upBill TonitaNDP11,646 votes · 44.6%
Bill TonitaNDP11,646 votes · 44.6%8.5percentage points
Grant HunterUCP12,379 votes · 75.3%
Runner-upJazminn HintzNDP2,817 votes · 17.1%
Jazminn HintzNDP2,817 votes · 17.1%58.2percentage points
Garth RowswellUCP13,097 votes · 74.4%
Runner-upDawn FlaataNDP3,075 votes · 17.5%
Dawn FlaataNDP3,075 votes · 17.5%56.9percentage points
Martin LongUCP14,456 votes · 71.8%
Runner-upFred KreinerNDP5,679 votes · 28.2%
Fred KreinerNDP5,679 votes · 28.2%43.6percentage points