logo
Alberta


Latest update: May 30, 2025

44 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2023)
40 13 5 3 61
[49-76]
49
7 3 11 5 26
[11-38]
38
0 0 0 0 0
[0-0]
0
0 0 0 0 0
[0-0]
0

List of all 87 electoral districts | Alberta


Electoral district Current party Latest projection
1001 Calgary-Acadia Likely UCP gain
1002 Calgary-Beddington Leaning UCP gain
1003 Calgary-Bow Likely UCP
1004 Calgary-Buffalo Likely NDP
1005 Calgary-Cross Likely UCP
1006 Calgary-Currie Leaning NDP
1007 Calgary-East Likely UCP
1008 Calgary-Edgemont Likely UCP gain
1009 Calgary-Elbow Leaning UCP gain
1010 Calgary-Falconridge Leaning NDP
1011 Calgary-Fish Creek Safe UCP
1012 Calgary-Foothills Likely UCP gain
1013 Calgary-Glenmore Likely UCP gain
1014 Calgary-Hays Safe UCP
1015 Calgary-Klein Leaning UCP gain
1016 Calgary-Lougheed Safe UCP
1017 Calgary-Bhullar-McCall Leaning NDP
1018 Calgary-Mountain View Safe NDP
1019 Calgary-North Likely UCP
1020 Calgary-North East Toss up UCP/NDP
1021 Calgary-North West Likely UCP
1022 Calgary-Peigan Safe UCP
1023 Calgary-Shaw Safe UCP
1024 Calgary-South East Safe UCP
1025 Calgary-Varsity Leaning NDP
1026 Calgary-West Safe UCP
1027 Edmonton-Beverly-Clareview Toss up UCP/NDP
1028 Edmonton-Castle Downs Toss up UCP/NDP
1029 Edmonton-City Centre Safe NDP
1030 Edmonton-Decore Leaning UCP gain
1031 Edmonton-Ellerslie Leaning NDP
1032 Edmonton-Glenora Safe NDP
1033 Edmonton-Gold Bar Safe NDP
1034 Edmonton-Highlands-Norwood Safe NDP
1035 Edmonton-Manning Toss up UCP/NDP
1036 Edmonton-McClung Leaning NDP
1037 Edmonton-Meadows Leaning NDP
1038 Edmonton-Mill Woods Leaning NDP
1039 Edmonton-North West Leaning NDP
1040 Edmonton-Riverview Safe NDP
1041 Edmonton-Rutherford Likely NDP
1042 Edmonton-South Toss up UCP/NDP
1043 Edmonton-South West Leaning UCP gain
1044 Edmonton-Strathcona Safe NDP
1045 Edmonton-West Henday Toss up UCP/NDP
1046 Edmonton-Whitemud Leaning NDP
1047 Airdrie-Cochrane Safe UCP
1048 Airdrie East Safe UCP
1049 Athabasca-Barrhead-Westlock Safe UCP
1050 Banff-Kananaskis Leaning NDP
1051 Bonnyville-Cold Lake-St. Paul Safe UCP
1052 Brooks-Medicine Hat Safe UCP
1053 Camrose Safe UCP
1054 Cardston-Siksika Safe UCP
1055 Central Peace-Notley Safe UCP
1056 Chestermere-Strathmore Safe UCP
1057 Cypress-Medicine Hat Safe UCP
1058 Drayton Valley-Devon Safe UCP
1059 Drumheller-Stettler Safe UCP
1060 Fort McMurray-Lac La Biche Safe UCP
1061 Fort McMurray-Wood Buffalo Safe UCP
1062 Fort Saskatchewan-Vegreville Likely UCP
1063 Grande Prairie Safe UCP
1064 Grande Prairie-Wapiti Safe UCP
1065 Highwood Safe UCP
1066 Innisfail-Sylvan Lake Safe UCP
1067 Lac Ste. Anne-Parkland Safe UCP
1068 Lacombe-Ponoka Safe UCP
1069 Leduc-Beaumont Safe UCP
1070 Lesser Slave Lake Safe UCP
1071 Lethbridge-East Toss up UCP/NDP
1072 Lethbridge-West Likely NDP
1073 Livingston-Macleod Safe UCP
1074 Maskwacis-Wetaskiwin Safe UCP
1075 Morinville-St. Albert Safe UCP
1076 Olds-Didsbury-Three Hills Safe UCP
1077 Peace River Safe UCP
1078 Red Deer-North Likely UCP
1079 Red Deer-South Likely UCP
1080 Rimbey-Rocky Mountain House-Sundre Safe UCP
1081 Sherwood Park Likely UCP gain
1082 Spruce Grove-Stony Plain Safe UCP
1083 St. Albert Toss up UCP/NDP
1084 Strathcona-Sherwood Park Safe UCP
1085 Taber-Warner Safe UCP
1086 Vermillion-Lloydminster-Wainwright Safe UCP
1087 West Yellowhead Safe UCP