Base
Elections
People
Legislatures
Parties
Ridings
FR
Canada’s electoral encyclopedia
Base
→
Elections
→
Detailed election results
→ Alberta
How did we vote in Alberta?
(Detailed results)
by Maurice Y. Michaud (he/him)
Alberta :: Recorded events and races
Jurisdiction
Elections
Referendums
Juri.
Year
Assem.
General
By-Elections
Elec
Races
Elec
Races
Min
Max
Min
Max
N
Accl.
n
Acc?
N
Accl.
n
Acc?
Minis.
Q
Races
9
AB
1905
2025
1
31
31
2,153
29
2,124
0
90
115
19
96
0
17
5
769
The MMP simulator can be run on all the general elections in this jurisdiction.
“Acc?” stands for missing data (namely races entered as having been won by acclamation when in fact the results are unknown), while “Minis.” shows the number of ministerial by-elections.
Up until the middle of the 20th century, unseating a member was commonplace and the mechanism to challenge someone’s election seems to have been very lax when viewed through presentist lens, as many by-elections were held merely because the challenger — often the government or the defeated incumbent — did not like the result. What’s more, newly appointed ministers had to resign and run in a ministerial by-election. Therefore, by-elections were far more frequent than they are today.
Capital city
Edmonton
Largest city
Calgary
Confederation
1 Sep 1905
Population
(2025 est.)
4,980,659
Territorial integrity
1 Sep 1905
Area
661,848 km
2
(255,541 mi
2
)
General Elections (31)
1905, 1909, 1913, 1917, 1921, 1926, 1930, 1935, 1940, 1944, 1948, 1952, 1955, 1959, 1963, 1967, 1971, 1975, 1979, 1982, 1986, 1989, 1993, 1997, 2001, 2004, 2008, 2012, 2015, 2019, 2023
9 Nov 1905 (First)
29 May 2023 (Last)
18 Oct 2027 (Next)
Electoral systems
1905–1909:
FPTP
1909–1926:
FPTP
,
PAL
1926–1956:
IR-AV
,
STV
1956–2025:
FPTP
Partisan assembly
Yes
Fixed election date
Last Monday of May in the fourth calendar year after a general election.
Last by-elections
23 Jun 2025
Current government
UCP
Maj.
Detailed election results for an assembly
Assembly
31 — 29 May 2023 – Present
30 — 16 Apr 2019 – 28 May 2023
29 — 5 May 2015 – 15 Apr 2019
28 — 23 Apr 2012 – 4 May 2015
27 — 3 Mar 2008 – 22 Apr 2012
26 — 22 Nov 2004 – 2 Feb 2008
25 — 12 Mar 2001 – 21 Nov 2004
24 — 11 Mar 1997 – 11 Mar 2001
23 — 15 Jun 1993 – 10 Mar 1997
22 — 20 Mar 1989 – 14 Jun 1993
21 — 8 May 1986 – 19 Mar 1989
20 — 2 Nov 1982 – 7 May 1986
19 — 14 Mar 1979 – 1 Nov 1982
18 — 26 Mar 1975 – 13 Mar 1979
17 — 30 Aug 1971 – 25 Mar 1975
16 — 23 May 1967 – 29 Aug 1971
15 — 17 Jun 1963 – 22 May 1967
14 — 18 Jun 1959 – 16 Jun 1963
13 — 29 Jun 1955 – 17 Jun 1959
12 — 5 Aug 1952 – 28 Jun 1955
11 — 17 Aug 1948 – 4 Aug 1952
10 — 8 Aug 1944 – 16 Aug 1948
9 — 21 Mar 1940 – 7 Aug 1944
8 — 22 Aug 1935 – 20 Mar 1940
7 — 19 Jun 1930 – 21 Aug 1935
6 — 28 Jun 1926 – 18 Jun 1930
5 — 18 Jul 1921 – 27 Jun 1926
4 — 7 Jun 1917 – 17 Jul 1921
3 — 17 Apr 1913 – 6 Jun 1917
2 — 22 Mar 1909 – 16 Apr 1913
1 — 9 Nov 1905 – 21 Mar 1909
Limiter
Only:
Greater Calgary
Greater Edmonton
Rest of Alberta
Include
By-Elections
Display
Votes by ridings
Full details by riding
Statistics
List of elected
List of candidates
With graphics
Without graphics
For this general election only.
By-elections or referendums always excluded.
Order
(if "List of elected")
Persons
Ridings
Political affiliation
Votes (from + to −)
Votes (from − to +)
% Votes (from + to −)
% Votes (from − to +)
Plurality (smallest to largest)
Plurality (largest to smallest)
Turnout (lowest to highest)
Turnout (highest to lowest)
No filter
Nobody
was the real winner
Nobody
was NOT the real winner
Order
(if "List of candidates")
Persons
Ridings, then Persons
Ridings, then Votes (from + to −)
Political affiliation, then Persons
Political affiliation, then Ridings
Political affiliation, then Votes (from + to −)
Political affiliation, then Share (from + to −)
Votes (from + to −)
Votes (from − to +)
% Votes (from + to −)
% Votes (from − to +)
Results in a scrollable table
No filter
Nobody
was the real winner
Nobody
was NOT the real winner
Referendum(s) (if any occurred)
6
© 2005, 2025 :: PoliCan.ca (
Maurice Y. Michaud
)
Pub.: 20 Aug 2024 05:00
Rev.: 30 Sep 2025 17:52 (but data presented dynamically)