logo
Alberta

Drumheller-Stettler Safe UCP #1 Central Peace-Notley Safe UCP #2 Taber-Warner Safe UCP #3 Rimbey-R.Mount.House-S. Safe UCP #4 Olds-Didsbury-Three H. Safe UCP #5 Vermillion-L.-W. 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 Chestermere-Strath. Safe UCP #12 Fort Mc.-Lac La Biche Safe UCP #13 Athabasca-Barrhead-W. Safe UCP #14 Fort Mc.-Wood Buffalo Safe UCP #15 Innisfail-S.Lake 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 Airdrie East Safe UCP #25 Grande Prairie Safe UCP #26 Airdrie-Cochrane Safe UCP #27 Calgary-South East Safe UCP #28 Cypress-Med.Hat Safe UCP #29 Calgary-West Likely UCP #30 Lesser Slave Lake Likely UCP #31 Spruce Grove-Stony P. Likely UCP #32 Calgary-Lougheed Likely UCP #33 Leduc-Beaumont Likely UCP #34 Calgary-Shaw Likely UCP #35 Calgary-Hays Likely UCP #36 Calgary-Peigan Likely UCP #37 Fort Sask.-Vegreville Likely UCP #38 Calgary-Fish Creek Likely UCP #39 Red Deer-North Likely UCP #40 Strathcona-Sherwood P. Likely UCP #41 Morinville-St.Albert Likely UCP #42 Calgary-East Likely UCP #43 Calgary-Cross Leaning UCP #45 Calgary-North West Leaning UCP #46 Calgary-Bow Leaning UCP #47 Calgary-North Leaning UCP #48 Calgary-Acadia Leaning UCP gain #49 Calgary-Glenmore Leaning UCP gain #50 Calgary-Foothills Leaning UCP gain #51 Calgary-Edgemont Toss up #52 Calgary-Elbow Toss up #53 Calgary-Klein Toss up #54 Calgary-Beddington Toss up #55 Lethbridge-East Toss up #56 Sherwood Park Leaning NDP #31 Calgary-North East Leaning NDP #30 Banff-Kananaskis Leaning NDP #29 Edmonton-Decore Leaning NDP #28 Calgary-Bhullar-McCall Likely NDP #27 Edmonton-SW Likely NDP #26 Edmonton-Castle Downs Likely NDP #25 Calgary-Currie Likely NDP #24 Calgary-Falconridge Likely NDP #23 Calgary-Varsity Likely NDP #22 Edmonton-B.-Clareview Likely NDP #21 Edmonton-W.Henday Likely NDP #20 Edmonton-South Likely NDP #19 Edmonton-Manning Likely NDP #18 St. Albert Likely NDP #17 Edmonton-NW Likely NDP #16 Edmonton-McClung Likely NDP #15 Lethbridge-West Likely NDP #14 Edmonton-Mill Woods Likely NDP #13 Edmonton-Whitemud Likely NDP #12 Edmonton-Ellerslie Likely NDP #11 Edmonton-Meadows Likely NDP #10 Calgary-Buffalo Safe NDP #9 Edmonton-Rutherford Safe NDP #8 Calgary-Mountain View 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 Red Deer-South Likely UCP #44 ←MAJORITY The Road to 44 SeatsLatest update: March 19, 2024

Latest update: March 19, 2024

44 seats needed for a majority
Safe Likely Leaning Toss up Seat-by-seat
projection
Last election
(2023)
29 15 7 5 56
[42-64]
49
9 18 4 0 31
[23-45]
38
0 0 0 0 0
[0-0]
0
0 0 0 0 0
[0-0]
0
Seat-by-seat
projection
Last election
(2023)
56
[42-64]
49
31
[23-45]
38
0
[0-0]
0
0
[0-0]
0

Electoral district Current party Latest projection
001 Calgary-Acadia Leaning UCP gain
002 Calgary-Beddington Toss up UCP/NDP
003 Calgary-Bow Leaning UCP
004 Calgary-Buffalo Safe NDP
005 Calgary-Cross Leaning UCP
006 Calgary-Currie Likely NDP
007 Calgary-East Likely UCP
008 Calgary-Edgemont Toss up UCP/NDP
009 Calgary-Elbow Toss up UCP/NDP
010 Calgary-Falconridge Likely NDP
011 Calgary-Fish Creek Likely UCP
012 Calgary-Foothills Leaning UCP gain
013 Calgary-Glenmore Leaning UCP gain
014 Calgary-Hays Likely UCP
015 Calgary-Klein Toss up UCP/NDP
016 Calgary-Lougheed Likely UCP
017 Calgary-Bhullar-McCall Likely NDP
018 Calgary-Mountain View Safe NDP
019 Calgary-North Leaning UCP
020 Calgary-North East Leaning NDP
021 Calgary-North West Leaning UCP
022 Calgary-Peigan Likely UCP
023 Calgary-Shaw Likely UCP
024 Calgary-South East Safe UCP
025 Calgary-Varsity Likely NDP
026 Calgary-West Likely UCP
027 Edmonton-Beverly-Clareview Likely NDP
028 Edmonton-Castle Downs Likely NDP
029 Edmonton-City Centre Safe NDP
030 Edmonton-Decore Leaning NDP
031 Edmonton-Ellerslie Likely NDP
032 Edmonton-Glenora Safe NDP
033 Edmonton-Gold Bar Safe NDP
034 Edmonton-Highlands-Norwood Safe NDP
035 Edmonton-Manning Likely NDP
036 Edmonton-McClung Likely NDP
037 Edmonton-Meadows Likely NDP
038 Edmonton-Mill Woods Likely NDP
039 Edmonton-North West Likely NDP
040 Edmonton-Riverview Safe NDP
041 Edmonton-Rutherford Safe NDP
042 Edmonton-South Likely NDP
043 Edmonton-South West Likely NDP
044 Edmonton-Strathcona Safe NDP
045 Edmonton-West Henday Likely NDP
046 Edmonton-Whitemud Likely NDP
047 Airdrie-Cochrane Safe UCP
048 Airdrie East Safe UCP
049 Athabasca-Barrhead-Westlock Safe UCP
050 Banff-Kananaskis Leaning 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 Likely 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 Likely UCP
070 Lesser Slave Lake Likely UCP
071 Lethbridge-East Toss up UCP/NDP
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 Likely UCP
079 Red Deer-South Likely UCP
080 Rimbey-Rocky Mountain House-Sundre Safe UCP
081 Sherwood Park Leaning NDP
082 Spruce Grove-Stony Plain Likely UCP
083 St. Albert Likely 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