The list of Saskatchewan by-elections includes every by-election held in the Canadian province of Saskatchewan. 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.

Causes A by-election occurs whenever there is a vacancy in the Saskatchewan legislature. Vacancies can occur for the following reasons:

Death of a member. Resignation of a member. Voided results Expulsion from the legislature. Ineligibility to sit. Appointment to the cabinet. Incumbent members were required to recontest their seats upon being appointed to Cabinet. These Ministerial by-elections were almost always uncontested. This requirement was amended in 1930 to exempt members if they were appointed within six months of a general election. This requirement was abolished completely in 1936.

29th Legislative Assembly of Saskatchewan (2020–2024) By-election Date Incumbent Party Winner Party Cause RetainedRegina Walsh AcresAugust 10, 2023Derek Meyers Saskatchewan PartyJared Clarke New DemocraticDeathNoLumsden-MorseAugust 10, 2023Lyle Stewart Saskatchewan PartyBlaine McLeod Saskatchewan PartyResignationYesRegina Coronation ParkAugust 10, 2023Mark Docherty Saskatchewan PartyNoor Burki New DemocraticResignationNoSaskatoon MeewasinSeptember 26, 2022Ryan Meili New DemocraticNathaniel Teed New DemocraticResignationYesAthabascaFebruary 15, 2022Buckley Belanger New DemocraticJim Lemaigre Saskatchewan PartyResigned to run federally in Desnethé—Missinippi—Churchill River as a Liberal; defeated.No

28th Legislative Assembly of Saskatchewan (2016–2020) By-election Date Incumbent Party Winner Party Cause RetainedRegina NortheastSeptember 12, 2018Kevin Doherty Saskatchewan PartyYens Pedersen New DemocraticResignationNoSwift CurrentMarch 1, 2018Brad Wall Saskatchewan PartyEverett Hindley Saskatchewan PartyResignation YesMelfortMarch 1, 2018Kevin Phillips Saskatchewan PartyTodd Goudy Saskatchewan PartyDeathYesKindersleyMarch 1, 2018Bill Boyd IndependentKen Francis Saskatchewan PartyResignationNo*Saskatoon FairviewSeptember 7, 2017Jennifer Campeau Saskatchewan PartyVicki Mowat New DemocraticResigned to accept a job with mining company Rio Tinto in British Columbia. NoSaskatoon MeewasinMarch 2, 2017Roger Parent Saskatchewan PartyRyan Meili New DemocraticDeathNo

* Boyd was expelled from Saskatchewan Party caucus due to conflict-of-interest allegations four days before resignation from legislature took effect.

27th Legislative Assembly of Saskatchewan (2011–2016) By-election Date Incumbent Party Winner Party Cause RetainedLloydminsterNovember 13, 2014Tim McMillan Saskatchewan PartyColleen Young Saskatchewan PartyResignationYes

26th Legislative Assembly of Saskatchewan (2007–2011) By-election Date Incumbent Party Winner Party Cause RetainedSaskatoon NorthwestOctober 18, 2010Serge LeClerc    IndependentGordon Wyant Saskatchewan PartyResignationNo*Saskatoon RiversdaleSeptember 21, 2009Lorne Calvert    New DemocraticDanielle Chartier    New DemocraticResignationYesRegina Douglas ParkSeptember 21, 2009Harry Van Mulligen    New DemocraticDwain Lingenfelter    New DemocraticResignation to provide a seat for LingenfelterYesCumberlandJune 25, 2008Joan Beatty    New DemocraticDoyle Vermette    New DemocraticResignation to run federallyYes *LeClerc was a former member of the Saskatchewan Party

25th Legislative Assembly of Saskatchewan (2003–2007) By-election Date Incumbent Party Winner Party Cause RetainedMartensvilleMarch 5, 2007Ben Heppner Saskatchewan PartyNancy Heppner Saskatchewan PartyDeathYesWeyburn-Big MuddyJune 19, 2006Brenda Bakken-Lackey Saskatchewan PartyDustin Duncan Saskatchewan PartyResignationYes

24th Legislative Assembly of Saskatchewan (1999–2003) By-election Date Incumbent Party Winner Party Cause RetainedCarrot River ValleyJune 26, 2003Carl Kwiatkowski Saskatchewan PartyAllan Kerpan Saskatchewan PartyDeathYesSaskatoon FairviewMarch 17, 2003Chris Axworthy    New DemocraticAndy Iwanchuk    New DemocraticResignationYesBattleford-Cut KnifeMarch 17, 2003Rudi Peters Saskatchewan PartyWally Lorenz Saskatchewan PartyDeathYesKindersleyOctober 4, 2002Bill Boyd Saskatchewan PartyJason Dearborn Saskatchewan PartyResignationYesSaskatoon IdylwyldNovember 8, 2001Janice MacKinnon    New DemocraticDavid Forbes    New DemocraticResignationYesSaskatoon RiversdaleMarch 19, 2001Roy Romanow    New DemocraticLorne Calvert    New DemocraticResignationYesRegina ElphinstoneFebruary 26, 2001Dwain Lingenfelter    New DemocraticWarren McCall    New DemocraticResignationYesWood RiverJune 26, 2000Glen McPherson    LiberalYogi Huyghebaert Saskatchewan PartyVoid ElectionNo

23rd Legislative Assembly of Saskatchewan (1995–1999) By-election Date Incumbent Party Winner Party Cause RetainedSaskatoon FairviewJune 28, 1999Bob Mitchell    New DemocraticChris Axworthy    New DemocraticResignationYesRegina DewdneyJune 28, 1999Edwin Tchorzewski    New DemocraticKevin Yates    New DemocraticResignation to become Chief of Staff to Alexa McDonoughYesCypress HillsJune 28, 1999Jack Goohsen    Independent*Wayne Elhard Saskatchewan PartyResignationNoAthabascaOctober 26, 1998Buckley Belanger    LiberalBuckley Belanger    New DemocraticSought reelection upon change of party affiliationNoSaskatoon EastviewJune 24, 1998Bob Pringle    New DemocraticJudy Junor    New DemocraticResignationYesNorth BattlefordNovember 19, 1996Douglas Anguish    New DemocraticJack Hillson    LiberalResignationNo *Goohsen was a former Progressive Conservative.

22nd Legislative Assembly of Saskatchewan (1991–1995) By-election Date Incumbent Party Winner Party Cause RetainedRegina North WestFebruary 4, 1994John Solomon    New DemocraticAnita Bergman    LiberalResignation to run federallyNo

21st Legislative Assembly of Saskatchewan (1986–1991) By-election Date Incumbent Party Winner Party Cause RetainedAssiniboia-GravelbourgDecember 15, 1988Ralph Goodale    LiberalJohn Thomas Wolfe    Progressive ConservativeResignation to run federallyNoSaskatoon EastviewMay 4, 1988Pierre Raymond Martineau    Progressive ConservativeBob Pringle    New DemocraticResignationNoRegina ElphinstoneMay 4, 1988Allan Blakeney    New DemocraticDwain Lingenfelter    New DemocraticResignationYes

20th Legislative Assembly of Saskatchewan (1982–1986) By-election Date Incumbent Party Winner Party Cause RetainedRegina North EastNovember 25, 1985Russell Sutor    Progressive ConservativeEdwin Tchorzewski    New DemocraticResignationNoThunder CreekMarch 27, 1985Colin Thatcher    Progressive ConservativeRichard Swenson    Progressive ConservativeSeat declared vacant following Thatcher's conviction for murderYesPrince Albert-Duck LakeFebruary 21, 1983Jerome Hammersmith    New DemocraticSid Dutchak    Progressive ConservativeVoid ElectionNo

19th Legislative Assembly of Saskatchewan (1978–1982) By-election Date Incumbent Party Winner Party Cause RetainedThe BattlefordsNovember 26, 1980Eiling Kramer    New DemocraticDavid Manly Miner    New DemocraticResignationYesKelsey-TisdaleNovember 26, 1980John Rissler Messer    New DemocraticNeal Herbert Hardy    Progressive ConservativeResignationNoEstevanNovember 26, 1980Robert Austin Larter    Progressive ConservativeJohn Otho Chapman    New DemocraticResignation (Ill-health)NoRegina North WestOctober 17, 1979Edward Charles Whelan    New DemocraticJohn Solomon    New DemocraticResignationYes

18th Legislative Assembly of Saskatchewan (1975–1978) By-election Date Incumbent Party Winner Party Cause RetainedPellyJune 8, 1977Leonard Larson    New DemocraticNorm Lusney    New DemocraticDeathYesSaskatoon SutherlandMarch 2, 1977Evelyn Edwards    LiberalHarold Lane    Progressive ConservativeDeathNoPrince Albert-Duck LakeMarch 2, 1977David Steuart    LiberalGarnet Norman Wipf    Progressive ConservativeAppointed to the SenateNo

17th Legislative Assembly of Saskatchewan (1971–1975) By-election Date Incumbent Party Winner Party Cause RetainedRegina LakeviewDecember 5, 1973Donald Mighton McPherson    LiberalEdward Cyril Malone    LiberalDeathYesAthabascaSeptember 27, 1972Allan Ray Guy    LiberalAllan Ray Guy    LiberalVoid ElectionYesSouris-EstevanDecember 1, 1971Russell Brown    New DemocraticKim Thorson    New DemocraticDeathYesMorseDecember 1, 1971Ross Thatcher    LiberalJack Wiebe    LiberalDeathYes

16th Legislative Assembly of Saskatchewan (1967–1971) By-election Date Incumbent Party Winner Party Cause RetainedKelvingtonJune 25, 1969Bryan Harvey Bjarnason    LiberalNeil Erland Byers    New DemocraticVoid ElectionNo

15th Legislative Assembly of Saskatchewan (1964–1967) By-election Date Incumbent Party Winner Party Cause RetainedBengoughFebruary 16, 1966Samuel Karnarvon Asbell    LiberalAlexander Mitchell    LiberalDeathYesMoosominJune 30, 1965Alexander Hamilton McDonald    LiberalErnest Franklin Gardner    LiberalAppointed to the SenateYesHanleyDecember 16, 1964Robert Alexander Walker    CCF-NDPRobert Alexander Walker    CCF-NDPSought reelection having won seat in a judicial recount by two votesYes

14th Legislative Assembly of Saskatchewan (1960–1964) By-election Date Incumbent Party Winner Party Cause RetainedPrince AlbertNovember 14, 1962Lachlan Fraser McIntosh    CCF-NDPDavid Steuart    LiberalDeathNoWeyburnDecember 13, 1961Tommy Douglas    CCFJunior Herbert Staveley    LiberalResignation upon being elected first leader of the Federal NDPNoTurtlefordFebruary 22, 1961Bob Wooff    CCFFrank Foley    LiberalVoid ElectionNo

13th Legislative Assembly of Saskatchewan (1956–1960) By-election Date Incumbent Party Winner Party Cause RetainedKinistinoJune 3, 1959Henry Begrand    CCFArthur Thibault    CCFDeathYes

12th Legislative Assembly of Saskatchewan (1952–1956) By-election Date Incumbent Party Winner Party Cause RetainedSouris-EstevanOctober 28, 1953John Edward McCormack    LiberalRobert Kohaly    Progressive ConservativeDeathNoRosthernOctober 28, 1953Walter Tucker    LiberalSamuel Henry Carr    LiberalResignation to run federallyYes

11th Legislative Assembly of Saskatchewan (1948–1952) By-election Date Incumbent Party Winner Party Cause RetainedGravelbourgJuly 10, 1951E. M. Culliton    LiberalEdward Hazen Walker    CCFAppointed a judgeNoThe BattlefordsFebruary 8, 1950Paul Prince    LiberalHugh James Maher    LiberalDeathYesGull LakeNovember 10, 1949Alvin Cecil Murray    CCFThomas John Bentley    CCFDeathYesCanningtonNovember 10, 1949William John Patterson    LiberalRosscoe Arnold McCarthy    LiberalResignation upon appointment to the federal Board of Transport CommissionersYes

10th Legislative Assembly of Saskatchewan (1944–1948) By-election Date Incumbent Party Winner Party Cause RetainedMorseJune 27, 1946Sidney Merlin Spidell    CCFJames William Gibson    CCFResignationYesWadenaNovember 21, 1945George Hara Williams    CCFFrederick Arthur Dewhurst    CCFDeathYesShellbrookJune 29, 1945Albert Victor Sterling    CCFGuy Franklin Van Eaton    CCFDeathYes

9th Legislative Assembly of Saskatchewan (1938–1944) By-election Date Incumbent Party Winner Party Cause RetainedAthabascaJuly 28, 1941†Jules Marion    LiberalHubert Staines    LiberalDeathYesThe BattlefordsJune 26, 1940John Gregory    LiberalPaul Prince    LiberalResignation to run federallyYesPrince AlbertOctober 16, 1939†Thomas Clayton Davis    LiberalHarold John Fraser    LiberalAppointed a judgeYesRegina CityNovember 24, 1938Percy McCuaig Anderson    LiberalBernard J. McDaniel    LiberalAppointed a judgeYesHumboldtAugust 4, 1938James Chisholm King    LiberalJoseph William Burton    CCFResignation to provide a seat for CM DunnNo † Won by acclamation

8th Legislative Assembly of Saskatchewan (1934–1938)