By-elections to the 30th Canadian Parliament were held to fill vacancies in the House of Commons of Canada between the 1974 federal election and the 1979 federal election. The Liberal Party of Canada led a majority government for the entirety of the 30th Canadian Parliament, though their number did decrease from by-elections.
27 seats became vacant during the life of the Parliament. 25 of these vacancies were filled through by-elections, and 2 seats remained vacant when the 1979 federal election was called. By-election Date Incumbent Party Winner Party Cause RetainedBurnaby—Richmond—DeltaOctober 16, 1978John Reynolds Progressive ConservativeTom Siddon Progressive ConservativeResignationYesSt. BonifaceOctober 16, 1978Joseph-Philippe Guay LiberalJack Hare Progressive ConservativeResignationNoFundy—RoyalOctober 16, 1978Gordon Fairweather Progressive ConservativeRobert Corbett Progressive ConservativeResignationYesHumber—St. George's—St. BarbeOctober 16, 1978Jack Marshall Progressive ConservativeFonse Faour New DemocraticResignationNoHalifax—East HantsOctober 16, 1978Bob McCleave Progressive ConservativeHoward Edward Crosby Progressive ConservativeResignationYesBroadviewOctober 16, 1978John Gilbert New DemocraticBob Rae New DemocraticResignationYesEglintonOctober 16, 1978Mitchell Sharp LiberalRob Parker Progressive ConservativeResignationNoHamilton—WentworthOctober 16, 1978Sean O'Sullivan Progressive ConservativeGeoff Scott Progressive ConservativeResignationYesOttawa CentreOctober 16, 1978Hugh Poulin LiberalRobert de Cotret Progressive ConservativeResignationNoParkdaleOctober 16, 1978Stan Haidasz LiberalYuri Shymko Progressive ConservativeResignationNoRosedaleOctober 16, 1978Donald S. Macdonald LiberalDavid Crombie Progressive ConservativeResignationNoYork—ScarboroughOctober 16, 1978Robert Stanbury LiberalW. Paul McCrossan Progressive ConservativeResignationNoLotbinièreOctober 16, 1978André Fortin Social CreditRichard Janelle Social CreditDeathYesSaint-HyacintheOctober 16, 1978Claude Wagner Progressive ConservativeMarcel Ostiguy LiberalResignationNoWestmountOctober 16, 1978Bud Drury LiberalDon Johnston LiberalResignationYesMalpequeMay 24, 1977J. Angus MacLean Progressive ConservativeDonald Wood LiberalResignationNoLangelierMay 24, 1977Jean Marchand LiberalGilles Lamontagne LiberalResignationYesLouis-HébertMay 24, 1977Albanie Morin LiberalDennis Dawson LiberalDeathYesTémiscamingueMay 24, 1977Réal Caouette Social CreditGilles Caouette Social CreditDeathYesTerrebonneMay 24, 1977Joseph-Roland Comtois LiberalJoseph-Roland Comtois LiberalResignationYesVerdunMay 24, 1977Bryce Mackasey LiberalRaymond Savard LiberalResignationYesSt. John's WestOctober 18, 1976Walter Carter Progressive ConservativeJohn C. Crosbie Progressive ConservativeResignationYesOttawa—CarletonOctober 18, 1976John Turner LiberalJean Pigott Progressive ConservativeResignationNoRestigoucheOctober 14, 1975Jean-Eudes Dubé LiberalMaurice Harquail LiberalResignationYesHochelagaOctober 14, 1975Gérard Pelletier LiberalJacques Lavoie Progressive ConservativeResignationNo
See also List of federal by-elections in Canada
Sources Parliament of Canada–Elected in By-Elections