The list of Alberta by-elections includes every by-election held in the Canadian province of Alberta. By-elections occur whenever there is a vacancy in the Legislative Assembly, although an imminent general election may allow the vacancy to remain until the dissolution of parliament. Until 1926 incumbent members were required to recontest their seats upon being appointed to Cabinet. These Ministerial by-elections were almost always uncontested.
31st Legislative Assembly of Alberta 2023–present
By-election Date Incumbent Party Winner Party Cause RetainedCalgary-ShawSeptember 14, 2026Rebecca Schulz United Conservative PartyKyle CampbellNew DemocraticResigned.NoOlds-Didsbury-Three HillsJune 23, 2025Nathan Cooper United Conservative PartyTara Sawyer United Conservative PartyResigned to become Alberta's representative in Washington, D.C.YesEdmonton-EllerslieJune 23, 2025Rod Loyola New DemocraticGurtej Singh BrarNew DemocraticResigned to run federally in Edmonton Gateway.YesEdmonton-StrathconaJune 23, 2025Rachel Notley New DemocraticNaheed Nenshi New DemocraticResigned.YesLethbridge-WestDecember 18, 2024Shannon Phillips New DemocraticRob Miyashiro New DemocraticResigned for personal reasons.Yes
30th Legislative Assembly of Alberta 2019–2023
By-election Date Incumbent Party Winner Party Cause RetainedBrooks-Medicine HatNovember 8, 2022Michaela Frey United ConservativeDanielle Smith United ConservativeResigned to provide a seat for new UCP leader and Premier of Alberta, Danielle Smith.YesFort McMurray-Lac La BicheMarch 15, 2022Laila Goodridge United ConservativeBrian Jean United ConservativeResigned to run federally in Fort McMurray—Cold Lake; elected. Yes
29th Legislative Assembly of Alberta 2015–2019
By-election Date Incumbent Party Winner Party Cause RetainedFort McMurray-ConklinJuly 12, 2018Brian Jean United Conservative Laila Goodridge United ConservativeResigned several months after losing the UCP leadership election to Jason Kenney. YesInnisfail-Sylvan LakeJuly 12, 2018Don MacIntyre United Conservative Devin Dreeshen United ConservativeResigned after being charged with sexual interference with a minor.Former Alberta MLA Don MacIntyre resigned following sexual assault, sexual interference chargesYesCalgary-LougheedDecember 14, 2017Dave Rodney United ConservativeJason Kenney United ConservativeResigned to provide a seat for new UCP leader Jason KenneyYesCalgary-GreenwayMarch 22, 2016Manmeet Bhullar Progressive ConservativePrabhdeep Gill Progressive ConservativeKilled in highway accidentYesCalgary-FoothillsSeptember 3, 2015Jim Prentice Progressive ConservativePrasad Panda WildroseDisclaimed seat and resigned as party leader following government's defeat in general electionNo
28th Legislative Assembly of Alberta 2012–2015
By-election Date Incumbent Party Winner Party Cause RetainedCalgary-WestOctober 27, 2014Ken Hughes Progressive ConservativeMike Ellis Progressive ConservativeResignationYesCalgary-FoothillsOctober 27, 2014Len Webber IndependentJim Prentice Progressive ConservativeResignation to run federally. Independent MLA originally elected as PC.NoEdmonton-WhitemudOctober 27, 2014Dave Hancock Progressive ConservativeStephen Mandel Progressive ConservativeResignationYesCalgary-ElbowOctober 27, 2014Alison Redford Progressive ConservativeGordon Dirks Progressive ConservativeResignationYes
27th Legislative Assembly of Alberta 2008–2012 By-election Date Incumbent Party Winner Party Cause RetainedCalgary-GlenmoreSeptember 14, 2009Ron Stevens Progressive ConservativePaul Hinman Wildrose AllianceResignation to be appointed a judgeNo
26th Legislative Assembly of Alberta 2004–2008 By-election Date Incumbent Party Winner Party Cause RetainedDrumheller-StettlerJune 12, 2007Shirley McClellan Progressive ConservativeJack Hayden Progressive ConservativeResignationYesCalgary-ElbowJune 12, 2007Ralph Klein Progressive ConservativeCraig Cheffins LiberalResignationNo
25th Legislative Assembly of Alberta 2001–2004 By-election Date Incumbent Party Winner Party Cause RetainedWainwrightApril 8, 2002Robert Fischer Progressive ConservativeDoug Griffiths Progressive ConservativeResignationYes
24th Legislative Assembly of Alberta 1997–2001 By-election Date Incumbent Party Winner Party Cause RetainedRed Deer-NorthSeptember 25, 2000 Stockwell Day Progressive ConservativeMary Anne Jablonski Progressive ConservativeResignation to run federallyYesEdmonton-HighlandsJune 12, 2000Pam Barrett New DemocraticBrian Mason New DemocraticResignationYesEdmonton McClungJune 17, 1998 Grant Mitchell LiberalNancy MacBeth LiberalResignationYes
23rd Legislative Assembly of Alberta 1993–1997 By-election Date Incumbent Party Winner Party Cause RetainedRedwaterMay 21, 1996 Nicholas Taylor LiberalMary Anne Balsillie LiberalAppointed to the SenateYesCalgary-McCallApril 20, 1995 Harry Sohal Progressive ConservativeShiraz Shariff Progressive ConservativeDeathYes
22nd Legislative Assembly of Alberta 1989–1993 By-election Date Incumbent Party Winner Party Cause RetainedThree HillsOctober 26, 1992 Connie Osterman Progressive ConservativeDon MacDonald LiberalResignationNoCalgary-BuffaloJuly 21, 1992Sheldon Chumir LiberalGary Dickson LiberalDeathYesLittle BowMarch 5, 1992Raymond Speaker Progressive ConservativeBarry McFarland Progressive ConservativeResignationYesEdmonton-StrathconaDecember 17, 1990Gordon Wright New DemocraticBarrie Chivers New DemocraticDeathYesStettlerMay 9, 1989Brian C. Downey Progressive ConservativeDon Getty Progressive ConservativeResignation to provide a seat for Premier Getty, after he lost his seat in the general election.Yes
21st Legislative Assembly of Alberta 1986–1989 By-election Date Incumbent Party Winner Party Cause RetainedChinookNovember 23, 1987Henry Kroeger Progressive ConservativeShirley McClellan Progressive ConservativeDeathYes
20th Legislative Assembly of Alberta 1982–1986 By-election Date Incumbent Party Winner Party Cause RetainedEdmonton-WhitemudDecember 11, 1985Robert Keith Alexander Progressive ConservativeDon Getty Progressive ConservativeResignation to provide a seat for Premier Getty after his election as PC leader.YesSpirit River-FairviewFebruary 21, 1985Grant Notley New DemocraticJim Gurnett New DemocraticDeath (airplane crash)Yes
19th Legislative Assembly of Alberta 1979–1982 By-election Date Incumbent Party Winner Party Cause RetainedOlds-DidsburyFebruary 17, 1982Robert C. Clark Social CreditGordon Kesler Western Canada ConceptResignationNoBarrheadNovember 21, 1979Hugh Horner Progressive ConservativeKen Kowalski Progressive ConservativeResignationYes
18th Legislative Assembly of Alberta 1975–1979 no by-elections
17th Legislative Assembly of Alberta 1971–1975 By-election Date Incumbent Party Winner Party Cause RetainedCalgary-FoothillsJune 25, 1973Len Werry Progressive ConservativeStewart McCrae Progressive ConservativeDeathYesStettlerFebruary 14, 1972Jack Robertson Progressive ConservativeGraham Harle Progressive ConservativeDeathYes
16th Legislative Assembly of Alberta 1967–1971 By-election Date Incumbent Party Winner Party Cause RetainedEdsonOctober 28, 1969 William Switzer LiberalRobert Wagner Dowling Progressive ConservativeDeathNoStrathcona EastFebruary 10, 1969Ernest Manning Social CreditWilliam Yurko Progressive ConservativeResignation concurrent with his retirement as Premier.NoLac La BicheAugust 20, 1968Michael Maccagno LiberalDamase Bouvier Social CreditResignation to run federallyNo
15th Legislative Assembly of Alberta 1963–1967 By-election Date Incumbent Party Winner Party Cause RetainedPincher Creek-CrowsnestOctober 6, 1966William Kovach Social CreditGarth Turcott New DemocraticDeathNoEdsonMarch 29, 1965Norman Willmore Social CreditWilliam Switzer LiberalDeathNoThree HillsJanuary 20, 1964 Petrie Meston Social CreditRoy Davidson Social CreditDeathYes
14th Legislative Assembly of Alberta 1959–1963 By-election Date Incumbent Party Winner Party Cause RetainedBonnyvilleNovember 27, 1961 Karl Nordstrom Social CreditRomeo Lamothe Social CreditDeathYesPeace RiverOctober 26, 1961William Gilliland Social CreditEuell Montgomery Social CreditDeathYesMedicine HatJanuary 19, 1961 Elizabeth G. Robinson Social CreditHarry Leinweber Social CreditDeathYesDidsburyNovember 30, 1960James Lawrence Owens Social CreditRobert Curtis Clark Social CreditDeathYes
13th Legislative Assembly of Alberta 1955–1959 By-election Date Incumbent Party Winner Party Cause RetainedOldsFebruary 9, 1959Frederick Niddrie Social CreditRoderick Macleod Social CreditDeathYesCalgaryOctober 2, 1957Arthur Ryan Smith ConservativeErnest Watkins ConservativeResignation to run federallyYesStettlerNovember 15, 1956John Etter Clark Social CreditGalen Norris Social CreditDeath (Committed suicide after murdering seven people)Yes
12th Legislative Assembly of Alberta 1952–1955 By-election Date Incumbent Party Winner Party Cause RetainedRed DeerFebruary 15, 1954David A. Ure Social CreditCam Kirby ConservativeDeathNoMedicine HatDecember 21, 1953 John Lyle Robinson Social CreditElizabeth G. Robinson Social CreditDeathYes
11th Legislative Assembly of Alberta 1948–1952 By-election Date Incumbent Party Winner Party Cause RetainedGrouardJune 21, 1951John Barrett Wood Social CreditJoseph Desfosses LiberalResignationNoOldsNovember 16, 1950Norman E. Cook Social CreditFrederick Niddrie Social CreditDeathYes
10th Legislative Assembly of Alberta 1944–1948 By-election Date Incumbent Party Winner Party Cause RetainedWarnerAugust 6, 1945 Solon Earl Low Social CreditLeonard Halmrast Social CreditResignation to run federallyYes
9th Legislative Assembly of Alberta 1940–1944 By-election Date Incumbent Party Winner Party Cause RetainedRed DeerDecember 16, 1943Alfred Speakman IndependentDavid A. Ure Social CreditDeathNoEdmontonSeptember 22, 1942David Milwyn Duggan IndependentElmer Ernest Roper Cooperative CommonwealthDeathNoCamroseFebruary 6, 1941David Bertrum Mullen Social CreditChester Sayers Social CreditDeathYesVegrevilleJune 20, 1940†George Woytkiw Social CreditSolon Earl Low Social CreditResignation to provide a seat for LowYes † Won by acclamation
8th Legislative Assembly of Alberta 1935–1940 By-election Date Incumbent Party Winner Party Cause RetainedAthabascaNovember 7, 1938 Charles Cathmer Ross Social CreditClarence Tade Social CreditDeathYesLethbridgeDecember 2, 1937Hans Wight Social CreditPeter M. Campbell UnityResignationNoEdmontonOctober 7, 1937 George Van Allen LiberalEdward Leslie Gray LiberalDeathYesGrouardDecember 7, 1936Leonidas Giroux LiberalJoseph Tremblay LiberalDeathYesEdmontonJune 22, 1936William R. Howson LiberalWalter Morrish LiberalAppointed a judgeYesOkotoks-High RiverNovember 4, 1935†William Morrison Social CreditWilliam Aberhart Social CreditResignation to provide a seat for AberhartYesAthabascaNovember 4, 1935†Clarence Tade Social CreditCharles Cathmer Ross Social CreditResignation to provide a seat for RossYes † Won by acclamation
7th Legislative Assembly of Alberta 1930–1935 By-election Date Incumbent Party Winner Party Cause RetainedCalgaryJanuary 15, 1934 George Harry Webster LiberalWilliam Henry Ross LiberalDeathYesCalgaryJanuary 19, 1933 Harold McGill ConservativeNorman Hindsley IndependentAppointed Superintendent-General of Indian AffairsNoCamroseOctober 25, 1932Vernor Smith United FarmersChester Ronning United FarmersDeathYesRed DeerNovember 16, 1931 George Wilbert Smith United FarmersWilliam Ernest Payne ConservativeDeathNoEdmontonJanuary 9, 1931 Charles Yardley Weaver ConservativeFrederick Jamieson ConservativeDeathYes
6th Legislative Assembly of Alberta 1926–1930