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 %
18,07460.1%60.1%11,22337.3%37.3%3931.3%1.3%30,07266.5%
15,21562.0%62.0%8,69735.4%35.4%6232.5%2.5%24,53561.8%
15,63174.3%74.3%5,40125.7%25.7%———21,03262.7%
11,25948.4%48.4%11,56249.7%49.7%3361.4%1.4%23,26269.2%
13,31575.5%75.5%4,32724.5%24.5%———17,64252.9%
13,31566.5%66.5%5,47727.4%27.4%———20,02558.2%
10,93748.5%48.5%10,95948.6%48.6%2931.3%1.3%22,56265.3%
9,72647.0%47.0%10,26949.7%49.7%———20,67860.3%
5,26142.0%42.0%7,26558.0%58.0%———12,52653.8%
13,17549.7%49.7%12,55247.4%47.4%———26,48666.8%
7,29234.7%34.7%13,22163.0%63.0%3491.7%1.7%20,98758.6%
7,53350.2%50.2%7,01946.8%46.8%2541.7%1.7%15,00850.5%
9,18141.0%41.0%12,26154.8%54.8%2221.0%1.0%22,37263.8%
7,12350.2%50.2%6,42545.3%45.3%4032.8%2.8%14,18145.2%
11,39748.1%48.1%11,68149.3%49.3%———23,69666.1%
11,44646.0%46.0%12,18949.0%49.0%———24,87069.0%
5,47639.7%39.7%7,78656.4%56.4%2031.5%1.5%13,80848.9%
13,74353.8%53.8%11,25444.0%44.0%———25,56170.2%
10,79348.7%48.7%11,05449.9%49.9%———22,14261.7%
12,63949.1%49.1%12,68749.3%49.3%4221.6%1.6%25,74870.2%

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

DistrictElectedRunner-up
Peter GuthrieUCP18,074 votes · 60.1%
Runner-upShaun FlukerNDP11,223 votes · 37.3%
Shaun FlukerNDP11,223 votes · 37.3%22.8percentage points
Angela PittUCP15,215 votes · 62.0%
Runner-upDan NellesNDP8,697 votes · 35.5%
Dan NellesNDP8,697 votes · 35.5%26.6percentage points
Glenn Van DijkenUCP15,631 votes · 74.3%
Runner-upLanden TischerNDP5,401 votes · 25.7%
Landen TischerNDP5,401 votes · 25.7%48.6percentage points
Sarah ElmeligiNDP11,562 votes · 49.7%
Runner-upMiranda RosinUCP11,259 votes · 48.4%
Miranda RosinUCP11,259 votes · 48.4%1.3percentage points
Scott CyrUCP13,315 votes · 75.5%
Runner-upCaitlyn BlakeNDP4,327 votes · 24.5%
Caitlyn BlakeNDP4,327 votes · 24.5%51.0percentage points
Danielle SmithUCP13,315 votes · 66.5%
Runner-upGwendoline DirkNDP5,477 votes · 27.4%
Gwendoline DirkNDP5,477 votes · 27.4%39.1percentage points
Diana BattenNDP10,959 votes · 48.6%
Runner-upTyler ShandroUCP10,937 votes · 48.5%
Tyler ShandroUCP10,937 votes · 48.5%0.1percentage points
Amanda ChapmanNDP10,269 votes · 49.7%
Runner-upJosephine PonUCP9,726 votes · 47.0%
Josephine PonUCP9,726 votes · 47.0%2.6percentage points
Irfan SabirNDP7,265 votes · 58.0%
Runner-upAmanpreet Singh GillUCP5,261 votes · 42.0%
Amanpreet Singh GillUCP5,261 votes · 42.0%16.0percentage points
Demetrios NicolaidesUCP13,175 votes · 49.7%
Runner-upDruh FarrellNDP12,552 votes · 47.4%
Druh FarrellNDP12,552 votes · 47.4%2.4percentage points
Joe CeciNDP13,221 votes · 63.0%
Runner-upAstrid KuhnUCP7,292 votes · 34.8%
Astrid KuhnUCP7,292 votes · 34.8%28.3percentage points
Mickey AmeryUCP7,533 votes · 50.2%
Runner-upGurinder Singh GillNDP7,019 votes · 46.8%
Gurinder Singh GillNDP7,019 votes · 46.8%3.4percentage points
Janet EremenkoNDP12,261 votes · 54.8%
Runner-upNicholas MillikenUCP9,181 votes · 41.0%
Nicholas MillikenUCP9,181 votes · 41.0%13.8percentage points
Peter SinghUCP7,123 votes · 50.2%
Runner-upRosman ValenciaNDP6,425 votes · 45.3%
Rosman ValenciaNDP6,425 votes · 45.3%4.9percentage points
Julia HayterNDP11,681 votes · 49.3%
Runner-upPrasad PandaUCP11,397 votes · 48.1%
Prasad PandaUCP11,397 votes · 48.1%1.2percentage points
Samir KayandeNDP12,189 votes · 49.0%
Runner-upChris DavisUCP11,446 votes · 46.0%
Chris DavisUCP11,446 votes · 46.0%3.0percentage points
Parmeet Singh BoparaiNDP7,786 votes · 56.4%
Runner-upDevinder ToorUCP5,476 votes · 39.7%
Devinder ToorUCP5,476 votes · 39.7%16.7percentage points
Myles McDougallUCP13,743 votes · 53.8%
Runner-upRebecca BounsallNDP11,254 votes · 44.0%
Rebecca BounsallNDP11,254 votes · 44.0%9.7percentage points
Court EllingsonNDP11,054 votes · 49.9%
Runner-upJason LuanUCP10,793 votes · 48.7%
Jason LuanUCP10,793 votes · 48.7%1.2percentage points
Nagwan Al-GuneidNDP12,687 votes · 49.3%
Runner-upWhitney IssikUCP12,639 votes · 49.1%
Whitney IssikUCP12,639 votes · 49.1%0.2percentage points