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 %
7,42835.9%35.9%9,44545.7%45.7%3,21315.5%15.5%20,67165.1%
4,48521.8%21.8%13,59866.0%66.0%1,9079.3%9.3%20,59659.4%
7,37139.9%39.9%8,78947.5%47.5%2,02711.0%11.0%18,48856.4%
7,23037.9%37.9%9,71750.9%50.9%1,2736.7%6.7%19,07265.4%
5,87129.8%29.8%11,57358.7%58.7%1,98510.1%10.1%19,72761.3%
7,17429.3%29.3%14,56259.5%59.5%2,0088.2%8.2%24,48269.0%
4,01525.5%25.5%9,99863.4%63.4%1,0576.7%6.7%15,75851.8%
7,46838.2%38.2%9,78250.1%50.1%1,6928.7%8.7%19,53459.7%
6,64035.9%35.9%8,07343.6%43.6%3,60119.5%19.5%18,50264.3%
7,37536.0%36.0%10,23149.9%49.9%2,09310.2%10.2%20,49565.3%
8,00838.3%38.3%10,46150.0%50.0%1,5607.5%7.5%20,92465.0%
6,58735.2%35.2%9,66951.7%51.7%1,87110.0%10.0%18,68861.3%
6,50829.8%29.8%12,23455.9%55.9%2,50311.4%11.4%21,86970.6%
7,73734.9%34.9%12,15454.8%54.8%1,6007.2%7.2%22,17469.3%
9,88143.2%43.2%10,67346.6%46.6%2,1569.4%9.4%22,89070.7%
10,25445.0%45.0%9,53941.8%41.8%2,66811.7%11.7%22,79470.0%
3,48117.0%17.0%14,72472.1%72.1%1,1395.6%5.6%20,42264.8%
8,30241.5%41.5%8,82044.1%44.1%2,33711.7%11.7%20,00965.8%
9,12039.4%39.4%11,37349.2%49.2%2,33510.1%10.1%23,12570.7%
9,83666.3%66.3%3,63524.5%24.5%8575.8%5.8%14,82958.2%

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

DistrictElectedRunner-up
Nicole GoehringNDP9,445 votes · 45.7%
Runner-upEd AmmarUCP7,428 votes · 35.9%
Ed AmmarUCP7,428 votes · 35.9%9.8percentage points
David ShepherdNDP13,598 votes · 66.0%
Runner-upLily LeUCP4,485 votes · 21.8%
Lily LeUCP4,485 votes · 21.8%44.3percentage points
Chris NielsenNDP8,789 votes · 47.5%
Runner-upKaren PrincipeUCP7,371 votes · 39.9%
Karen PrincipeUCP7,371 votes · 39.9%7.7percentage points
Rod LoyolaNDP9,717 votes · 51.0%
Runner-upSanjay PatelUCP7,230 votes · 37.9%
Sanjay PatelUCP7,230 votes · 37.9%13.0percentage points
Sarah HoffmanNDP11,573 votes · 58.7%
Runner-upMarjorie NewmanUCP5,871 votes · 29.8%
Marjorie NewmanUCP5,871 votes · 29.8%28.9percentage points
Marlin SchmidtNDP14,562 votes · 59.5%
Runner-upDavid DorwardUCP7,174 votes · 29.3%
David DorwardUCP7,174 votes · 29.3%30.2percentage points
Janis IrwinNDP9,998 votes · 63.5%
Runner-upLeila HouleUCP4,015 votes · 25.5%
Leila HouleUCP4,015 votes · 25.5%38.0percentage points
Heather SweetNDP9,782 votes · 50.1%
Runner-upHarry GrewalUCP7,468 votes · 38.2%
Harry GrewalUCP7,468 votes · 38.2%11.9percentage points
Lorne DachNDP8,073 votes · 43.6%
Runner-upLaurie MozesonUCP6,640 votes · 35.9%
Laurie MozesonUCP6,640 votes · 35.9%7.8percentage points
Jasvir DeolNDP10,231 votes · 49.9%
Runner-upLen RhodesUCP7,375 votes · 36.0%
Len RhodesUCP7,375 votes · 36.0%13.9percentage points
Christina GrayNDP10,461 votes · 50.0%
Runner-upHeather SworinUCP8,008 votes · 38.3%
Heather SworinUCP8,008 votes · 38.3%11.7percentage points
David EggenNDP9,669 votes · 51.7%
Runner-upAli EltayebUCP6,587 votes · 35.3%
Ali EltayebUCP6,587 votes · 35.3%16.5percentage points
Lori SigurdsonNDP12,234 votes · 55.9%
Runner-upKara BarkerUCP6,508 votes · 29.8%
Kara BarkerUCP6,508 votes · 29.8%26.2percentage points
Richard FeehanNDP12,154 votes · 54.8%
Runner-upHannah PresakarchukUCP7,737 votes · 34.9%
Hannah PresakarchukUCP7,737 votes · 34.9%19.9percentage points
Thomas DangNDP10,673 votes · 46.6%
Runner-upTunde ObasanUCP9,881 votes · 43.2%
Tunde ObasanUCP9,881 votes · 43.2%3.5percentage points
Kaycee MaduUCP10,254 votes · 45.0%
Runner-upJohn ArcherNDP9,539 votes · 41.9%
John ArcherNDP9,539 votes · 41.9%3.1percentage points
Rachel NotleyNDP14,724 votes · 72.1%
Runner-upKulshan GillUCP3,481 votes · 17.1%
Kulshan GillUCP3,481 votes · 17.1%55.1percentage points
Jon CarsonNDP8,820 votes · 44.1%
Runner-upNicole WilliamsUCP8,302 votes · 41.5%
Nicole WilliamsUCP8,302 votes · 41.5%2.6percentage points
Rakhi PancholiNDP11,373 votes · 49.2%
Runner-upElisabeth HughesUCP9,120 votes · 39.4%
Elisabeth HughesUCP9,120 votes · 39.4%9.7percentage points
Laila GoodridgeUCP9,836 votes · 66.3%
Runner-upJane StroudNDP3,635 votes · 24.5%
Jane StroudNDP3,635 votes · 24.5%41.8percentage points