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