VoteDataCanada

2019 Alberta Provincial Election

April 16, 2019

General Election · April 16, 2019

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

Contests
87
Candidates
492
Eligible voters
2,824,309
Votes cast
1,906,366
Voter turnout
67.5%
Final resultsElections AlbertaChecked: October 11, 2026

Party results

Seats won Majority threshold: 44
UCP: 63 seatsNDP: 24 seats
  • UCP 63
  • NDP 24
PartyVotesVote %SeatsSeats %
United Conservative Party1,040,56354.9%6372.4%
Alberta NDP619,92132.7%2427.6%
Alberta Party172,2039.1%00.0%
Alberta Liberal Party18,5441.0%00.0%
The Independence Party of Alberta13,5310.7%00.0%

Party2015 seats2019 seatsChange2015 Vote %2019 Vote %Vote share Δ
United Conservative Party—63——54.9%—
Alberta NDP—24——32.7%—
Alberta Party10−12.2%9.1%+6.9 pp
Progressive Conservative Association of Alberta90−927.7%0.0%−27.7 pp
Wildrose Party210−2124.2%0.0%−24.2 pp
Alberta Liberal Party Association1——4.2%——
Alberta New Democratic Party54——40.7%——

Seat changes by party

020406080—UCP—NDPAPPCWRP—Alberta Liberal Party Association—NDP20152019

86 → 87 seats

2015 election results →

Historical trends

870201220152019

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

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

DistrictUCPNDPAP
VotesVote %VotesVote %VotesVote %
18,77766.0%66.0%7,18325.2%25.2%1,8186.4%6.4%28,45474.0%
16,76467.3%67.3%4,96019.9%19.9%2,3719.5%9.5%24,90270.2%
16,82268.5%68.5%4,78619.5%19.5%2,2329.1%9.1%24,55572.4%
10,85951.3%51.3%8,89042.0%42.0%9414.4%4.4%21,15268.7%
15,94373.1%73.1%3,06114.0%14.0%2,22310.2%10.2%21,81365.9%
13,60660.7%60.7%4,01217.9%17.9%1,5546.9%6.9%22,43065.6%
12,61554.3%54.3%8,04934.6%34.6%1,7287.4%7.4%23,23067.5%
11,62553.1%53.1%7,81835.7%35.7%1,7998.2%8.2%21,89063.0%
13,98755.9%55.9%8,54834.2%34.2%1,7747.1%7.1%25,02367.9%
9,05039.2%39.2%11,29248.9%48.9%1,5976.9%6.9%23,11260.6%
8,90754.3%54.3%6,13537.4%37.4%9625.9%5.9%16,41453.5%
9,96043.7%43.7%9,76942.9%42.9%2,51211.0%11.0%22,79266.0%
7,52049.7%49.7%4,86732.2%32.2%1,87912.4%12.4%15,12547.7%
13,30852.8%52.8%8,57034.0%34.0%2,74010.9%10.9%25,18469.9%
10,95144.3%44.3%5,79623.5%23.5%7,54230.5%30.5%24,69671.7%
6,75345.6%45.6%6,66244.9%44.9%8495.7%5.7%14,82551.7%
15,97561.5%61.5%7,47628.8%28.8%1,6996.5%6.5%25,96672.0%
12,27757.0%57.0%6,98532.4%32.4%1,6807.8%7.8%21,54366.1%
14,56555.6%55.6%8,37932.0%32.0%2,2178.5%8.5%26,17871.6%
14,18663.2%63.2%5,70625.4%25.4%2,0529.1%9.1%22,44866.0%

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

DistrictElectedRunner-up
Peter GuthrieUCP18,777 votes · 66.0%
Runner-upSteve DurrellNDP7,183 votes · 25.2%
Steve DurrellNDP7,183 votes · 25.2%40.8percentage points
Angela PittUCP16,764 votes · 67.3%
Runner-upRoxie Baez ZamoraNDP4,960 votes · 19.9%
Roxie Baez ZamoraNDP4,960 votes · 19.9%47.4percentage points
Glenn Van DijkenUCP16,822 votes · 68.5%
Runner-upTherese TaschukNDP4,786 votes · 19.5%
Therese TaschukNDP4,786 votes · 19.5%49.0percentage points
Miranda RosinUCP10,859 votes · 51.3%
Runner-upCameron (Cam) WestheadNDP8,890 votes · 42.0%
Cameron (Cam) WestheadNDP8,890 votes · 42.0%9.3percentage points
David HansonUCP15,943 votes · 73.1%
Runner-upKari WhanNDP3,061 votes · 14.0%
Kari WhanNDP3,061 votes · 14.0%59.1percentage points
Michaela GlasgoUCP13,606 votes · 60.7%
Runner-upLynn MacwilliamNDP4,012 votes · 17.9%
Lynn MacwilliamNDP4,012 votes · 17.9%42.8percentage points
Tyler ShandroUCP12,615 votes · 54.3%
Runner-upKate AndrewsNDP8,049 votes · 34.7%
Kate AndrewsNDP8,049 votes · 34.7%19.7percentage points
Josephine PonUCP11,625 votes · 53.1%
Runner-upAmanda ChapmanNDP7,818 votes · 35.7%
Amanda ChapmanNDP7,818 votes · 35.7%17.4percentage points
Demetrios NicolaidesUCP13,987 votes · 55.9%
Runner-upDeborah DreverNDP8,548 votes · 34.2%
Deborah DreverNDP8,548 votes · 34.2%21.7percentage points
Joe CeciNDP11,292 votes · 48.9%
Runner-upTom OlsenUCP9,050 votes · 39.2%
Tom OlsenUCP9,050 votes · 39.2%9.7percentage points
Mickey AmeryUCP8,907 votes · 54.3%
Runner-upRicardo MirandaNDP6,135 votes · 37.4%
Ricardo MirandaNDP6,135 votes · 37.4%16.9percentage points
Nicholas MillikenUCP9,960 votes · 43.7%
Runner-upBrian MalkinsonNDP9,769 votes · 42.9%
Brian MalkinsonNDP9,769 votes · 42.9%0.8percentage points
Peter SinghUCP7,520 votes · 49.7%
Runner-upCesar CalaNDP4,867 votes · 32.2%
Cesar CalaNDP4,867 votes · 32.2%17.5percentage points
Prasad PandaUCP13,308 votes · 52.8%
Runner-upJulia HayterNDP8,570 votes · 34.0%
Julia HayterNDP8,570 votes · 34.0%18.8percentage points
Doug SchweitzerUCP10,951 votes · 44.3%
Runner-upGreg ClarkAP7,542 votes · 30.5%
Greg ClarkAP7,542 votes · 30.5%13.8percentage points
Devinder ToorUCP6,753 votes · 45.6%
Runner-upParmeet Singh BoparaiNDP6,662 votes · 44.9%
Parmeet Singh BoparaiNDP6,662 votes · 44.9%0.6percentage points
Richard GotfriedUCP15,975 votes · 61.5%
Runner-upRebecca BounsallNDP7,476 votes · 28.8%
Rebecca BounsallNDP7,476 votes · 28.8%32.7percentage points
Jason LuanUCP12,277 votes · 57.0%
Runner-upSameena ArifNDP6,985 votes · 32.4%
Sameena ArifNDP6,985 votes · 32.4%24.6percentage points
Whitney IssikUCP14,565 votes · 55.6%
Runner-upJordan SteinNDP8,379 votes · 32.0%
Jordan SteinNDP8,379 votes · 32.0%23.6percentage points
Richard William (Ric) MciverUCP14,186 votes · 63.2%
Runner-upTory TomblinNDP5,706 votes · 25.4%
Tory TomblinNDP5,706 votes · 25.4%37.8percentage points