logo
Alberta

Drumheller-Stettler Safe UCP #1 Central Peace-Notley Safe UCP #2 Taber-Warner Safe UCP #3 Vermillion-L.-W. Safe UCP #4 Olds-Didsbury-Three H. Safe UCP #5 Rimbey-R.Mount.House-S. Safe UCP #6 Grande Prairie-W. Safe UCP #7 Cardston-Siksika Safe UCP #8 Drayton Valley-D. Safe UCP #9 Bonnyv.-Cold L.-St. Paul Safe UCP #10 Peace River Safe UCP #11 Fort Mc.-Lac La Biche Safe UCP #12 Athabasca-Barrhead-W. Safe UCP #13 Fort Mc.-Wood Buffalo Safe UCP #14 Innisfail-S.Lake Safe UCP #15 Chestermere-Strath. Safe UCP #16 Lacombe-Ponoka Safe UCP #17 West Yellowhead Safe UCP #18 Lac Ste. Anne-P. Safe UCP #19 Livingston-Macleod Safe UCP #20 Highwood Safe UCP #21 Maskwacis-Wetaskiwin Safe UCP #22 Brooks-Med.Hat Safe UCP #23 Camrose Safe UCP #24 Grande Prairie Safe UCP #25 Lesser Slave Lake Safe UCP #26 Cypress-Med.Hat Safe UCP #27 Airdrie East Safe UCP #28 Airdrie-Cochrane Safe UCP #29 Fort Sask.-Vegreville Safe UCP #30 Calgary-South East Safe UCP #31 Red Deer-North Safe UCP #32 Spruce Grove-Stony P. Safe UCP #33 Leduc-Beaumont Safe UCP #34 Calgary-West Safe UCP #35 Red Deer-South Safe UCP #36 Calgary-Shaw Safe UCP #37 Calgary-Lougheed Safe UCP #38 Calgary-Hays Likely UCP #39 Calgary-Peigan Likely UCP #40 Calgary-Fish Creek Likely UCP #41 Strathcona-Sherwood P. Likely UCP #42 Morinville-St.Albert Likely UCP #43 Lethbridge-East Leaning UCP #45 Calgary-Cross Leaning UCP #46 Calgary-Bow Toss up #47 Calgary-North West Toss up #48 Calgary-North Toss up #49 Calgary-Acadia Toss up #38 Calgary-Glenmore Toss up #37 Banff-Kananaskis Toss up #36 Calgary-Foothills Toss up #35 Calgary-Edgemont Toss up #34 Calgary-Beddington Leaning NDP #33 Calgary-Elbow Leaning NDP #32 Calgary-Klein Leaning NDP #31 Sherwood Park Likely NDP #30 Calgary-North East Likely NDP #29 Edmonton-Decore Likely NDP #28 Lethbridge-West Likely NDP #27 Calgary-Bhullar-McCall Likely NDP #26 Edmonton-Castle Downs Likely NDP #25 Calgary-Falconridge Safe NDP #24 Calgary-Currie Safe NDP #23 Edmonton-SW Safe NDP #22 Edmonton-B.-Clareview Safe NDP #21 Edmonton-W.Henday Safe NDP #20 Edmonton-McClung Safe NDP #19 Calgary-Varsity Safe NDP #18 St. Albert Safe NDP #17 Edmonton-South Safe NDP #16 Edmonton-Manning Safe NDP #15 Edmonton-NW Safe NDP #14 Edmonton-Mill Woods Safe NDP #13 Edmonton-Whitemud Safe NDP #12 Edmonton-Ellerslie Safe NDP #11 Edmonton-Meadows Safe NDP #10 Calgary-Buffalo Safe NDP #9 Calgary-Mountain View Safe NDP #8 Edmonton-Rutherford Safe NDP #7 Edmonton-Riverview Safe NDP #6 Edmonton-Glenora Safe NDP #5 Edmonton-Gold Bar Safe NDP #4 Edmonton-H.-Norwood Safe NDP #3 Edmonton-City Centre Safe NDP #2 Edmonton-Strathcona Safe NDP #1 Calgary-East Leaning UCP #44 ←MAJORITY The Road to 44 SeatsLatest update: May 31, 2023

Latest update: May 31, 2023

44 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2023)
38 5 3 3 49
[49-51]
49
24 6 3 5 38
[36-38]
38
0 0 0 0 0
[0-0]
0
0 0 0 0 0
[0-0]
0
Seat-by-seat
projection
Last election
(2023)
49
[49-51]
49
38
[36-38]
38
0
[0-0]
0
0
[0-0]
0

Electoral district Current party Latest projection
001 Calgary-Acadia Toss up UCP/NDP
002 Calgary-Beddington Leaning NDP
003 Calgary-Bow Toss up UCP/NDP
004 Calgary-Buffalo Safe NDP
005 Calgary-Cross Leaning UCP
006 Calgary-Currie Safe NDP
007 Calgary-East Leaning UCP
008 Calgary-Edgemont Toss up UCP/NDP
009 Calgary-Elbow Leaning NDP
010 Calgary-Falconridge Safe NDP
011 Calgary-Fish Creek Likely UCP
012 Calgary-Foothills Toss up UCP/NDP
013 Calgary-Glenmore Toss up UCP/NDP
014 Calgary-Hays Likely UCP
015 Calgary-Klein Leaning NDP
016 Calgary-Lougheed Safe UCP
017 Calgary-Bhullar-McCall Likely NDP
018 Calgary-Mountain View Safe NDP
019 Calgary-North Toss up UCP/NDP
020 Calgary-North East Likely NDP
021 Calgary-North West Toss up UCP/NDP
022 Calgary-Peigan Likely UCP
023 Calgary-Shaw Safe UCP
024 Calgary-South East Safe UCP
025 Calgary-Varsity Safe NDP
026 Calgary-West Safe UCP
027 Edmonton-Beverly-Clareview Safe NDP
028 Edmonton-Castle Downs Likely NDP
029 Edmonton-City Centre Safe NDP
030 Edmonton-Decore Likely NDP
031 Edmonton-Ellerslie Safe NDP
032 Edmonton-Glenora Safe NDP
033 Edmonton-Gold Bar Safe NDP
034 Edmonton-Highlands-Norwood Safe NDP
035 Edmonton-Manning Safe NDP
036 Edmonton-McClung Safe NDP
037 Edmonton-Meadows Safe NDP
038 Edmonton-Mill Woods Safe NDP
039 Edmonton-North West Safe NDP
040 Edmonton-Riverview Safe NDP
041 Edmonton-Rutherford Safe NDP
042 Edmonton-South Safe NDP
043 Edmonton-South West Safe NDP
044 Edmonton-Strathcona Safe NDP
045 Edmonton-West Henday Safe NDP
046 Edmonton-Whitemud Safe NDP
047 Airdrie-Cochrane Safe UCP
048 Airdrie East Safe UCP
049 Athabasca-Barrhead-Westlock Safe UCP
050 Banff-Kananaskis Toss up UCP/NDP
051 Bonnyville-Cold Lake-St. Paul Safe UCP
052 Brooks-Medicine Hat Safe UCP
053 Camrose Safe UCP
054 Cardston-Siksika Safe UCP
055 Central Peace-Notley Safe UCP
056 Chestermere-Strathmore Safe UCP
057 Cypress-Medicine Hat Safe UCP
058 Drayton Valley-Devon Safe UCP
059 Drumheller-Stettler Safe UCP
060 Fort McMurray-Lac La Biche Safe UCP
061 Fort McMurray-Wood Buffalo Safe UCP
062 Fort Saskatchewan-Vegreville Safe UCP
063 Grande Prairie Safe UCP
064 Grande Prairie-Wapiti Safe UCP
065 Highwood Safe UCP
066 Innisfail-Sylvan Lake Safe UCP
067 Lac Ste. Anne-Parkland Safe UCP
068 Lacombe-Ponoka Safe UCP
069 Leduc-Beaumont Safe UCP
070 Lesser Slave Lake Safe UCP
071 Lethbridge-East Leaning UCP
072 Lethbridge-West Likely NDP
073 Livingston-Macleod Safe UCP
074 Maskwacis-Wetaskiwin Safe UCP
075 Morinville-St. Albert Likely UCP
076 Olds-Didsbury-Three Hills Safe UCP
077 Peace River Safe UCP
078 Red Deer-North Safe UCP
079 Red Deer-South Safe UCP
080 Rimbey-Rocky Mountain House-Sundre Safe UCP
081 Sherwood Park Likely NDP
082 Spruce Grove-Stony Plain Safe UCP
083 St. Albert Safe NDP
084 Strathcona-Sherwood Park Likely UCP
085 Taber-Warner Safe UCP
086 Vermillion-Lloydminster-Wainwright Safe UCP
087 West Yellowhead Safe UCP
Electoral district
001 Calgary-Acadia
002 Calgary-Beddington
003 Calgary-Bow
004 Calgary-Buffalo
005 Calgary-Cross
006 Calgary-Currie
007 Calgary-East
008 Calgary-Edgemont
009 Calgary-Elbow
010 Calgary-Falconridge
011 Calgary-Fish Creek
012 Calgary-Foothills
013 Calgary-Glenmore
014 Calgary-Hays
015 Calgary-Klein
016 Calgary-Lougheed
017 Calgary-Bhullar-McCall
018 Calgary-Mountain View
019 Calgary-North
020 Calgary-North East
021 Calgary-North West
022 Calgary-Peigan
023 Calgary-Shaw
024 Calgary-South East
025 Calgary-Varsity
026 Calgary-West
027 Edmonton-Beverly-Clareview
028 Edmonton-Castle Downs
029 Edmonton-City Centre
030 Edmonton-Decore
031 Edmonton-Ellerslie
032 Edmonton-Glenora
033 Edmonton-Gold Bar
034 Edmonton-Highlands-Norwood
035 Edmonton-Manning
036 Edmonton-McClung
037 Edmonton-Meadows
038 Edmonton-Mill Woods
039 Edmonton-North West
040 Edmonton-Riverview
041 Edmonton-Rutherford
042 Edmonton-South
043 Edmonton-South West
044 Edmonton-Strathcona
045 Edmonton-West Henday
046 Edmonton-Whitemud
047 Airdrie-Cochrane
048 Airdrie East
049 Athabasca-Barrhead-Westlock
050 Banff-Kananaskis
051 Bonnyville-Cold Lake-St. Paul
052 Brooks-Medicine Hat
053 Camrose
054 Cardston-Siksika
055 Central Peace-Notley
056 Chestermere-Strathmore
057 Cypress-Medicine Hat
058 Drayton Valley-Devon
059 Drumheller-Stettler
060 Fort McMurray-Lac La Biche
061 Fort McMurray-Wood Buffalo
062 Fort Saskatchewan-Vegreville
063 Grande Prairie
064 Grande Prairie-Wapiti
065 Highwood
066 Innisfail-Sylvan Lake
067 Lac Ste. Anne-Parkland
068 Lacombe-Ponoka
069 Leduc-Beaumont
070 Lesser Slave Lake
071 Lethbridge-East
072 Lethbridge-West
073 Livingston-Macleod
074 Maskwacis-Wetaskiwin
075 Morinville-St. Albert
076 Olds-Didsbury-Three Hills
077 Peace River
078 Red Deer-North
079 Red Deer-South
080 Rimbey-Rocky Mountain House-Sundre
081 Sherwood Park
082 Spruce Grove-Stony Plain
083 St. Albert
084 Strathcona-Sherwood Park
085 Taber-Warner
086 Vermillion-Lloydminster-Wainwright
087 West Yellowhead