2020 Canadian electoral calendar
This is a list of elections in Canada scheduled to be held in 2020. Included are municipal, provincial and federal elections, by-elections on any level, referendums and party leadership races at any level. In bold are provincewide or federal elections and party leadership races.
January through March
- January 13: Municipal by-election in Wabamun, Alberta
- January 18: Sea to Sky School District by-election
- January 20: Municipal by-election in Olds, Alberta
- January 25: Kootenay-Columbia School District by-election
- January 27:
- *Municipal by-election in Sioux Lookout, Ontario
- *Municipal by-election in Fox Creek, Alberta
- February 3: Municipal by-election in Murray Harbour, Prince Edward Island
- February 7: Municipal by-election in Division 2, Municipal District of Lesser Slave River, Alberta
- February 10: Mayoral by-election in Hall Beach, Nunavut
- February 15:
- *Municipal by-election in Squamish-Lillooet Regional District, British Columbia
- *Shishalh Nation Chief and Council election
- February 22: Municipal by-election in Tahsis, British Columbia
- February 23: Municipal by-election in Lac-Blouin/Centre-ville District, Val-d'Or, Quebec
- February 24: Municipal by-election in Ward 3, Barrie, Ontario
- February 27: Provincial by-elections in Ottawa—Vanier and Orléans, Ontario
- February 29: Municipal by-elections in Zeballos and Bulkley-Nechako Regional District, British Columbia
- March 1: Municipal by-election in District 3, Mille-Isles, Quebec
- March 7:
- *Municipal elections in the West Hants Regional Municipality, Nova Scotia.
- *Ontario Liberal Party leadership election
- March 10: Provincial by-elections in Cape Breton Centre and Truro-Bible Hill-Millbrook-Salmon River, Nova Scotia
- March 15: Municipal by-election in Saint-Léonard-Est District, Montreal
- March 21: Winnipeg School Division School Trustee Elections
- March 23: Municipal by-election in Ward 7, Cambridge, Ontario
- March 25: Municipal by-election in Carrot River, Saskatchewan
- March 30: Fort Vermilion School Division school trustee by-election.
April through June
- April 4:
- *Municipal by-election District 6, Eastern Shelburne County, Nova Scotia
- *Municipal by-elections in Rossland and Victoria, British Columbia
- April 27: Municipal by-election in Ward 7, Windsor, Ontario
- May 11: New Brunswick municipal elections
- May 23: Yukon Party leadership election
- June 8: Municipal by-election in Innisfail, Alberta
- June 15: Provincial by-elections in Saint Croix and Shediac Bay-Dieppe, New Brunswick
- June 15–26: Green Party of British Columbia leadership election
July through September
- July 24: Territorial by-elections in Baker Lake and Kugluktuk, Nunavut
- August 3: Liberal Party of Newfoundland and Labrador leadership election
- August 21: Conservative Party of Canada leadership election
- August 24: Pangnirtung, Nunavut mayoral by-election.
- August 29:
- *Kitigan Zibi Anishinabeg First Nation band council election.
- *Saskatchewan municipal elections in resort villages
- September 12:
- *Arrow Lakes School District by-election.
- *Yuułuʔiłʔatḥ Government legislative by-election
- September 5–13: Green Party of British Columbia leadership election
- September 14:
- *New Brunswick general election
- *Mayoral and Ward 2 council by-election in North Shore, Ontario
- September 15: Municipal by-election in Ward 1, Pelham, Ontario
- September 25:
- *Municipal by-election in Alexandria Ward, North Glengarry, Ontario
- *Municipal by-election in Ward 5, Rural Municipality of Taché, Manitoba
- September 26: Mayoral by-election in Fort St. James, British Columbia
October
- October 3: Green Party of Canada leadership election
- October 4: Mayoral by-elections in Drummondville and L'Ancienne-Lorette, Quebec
- October 5: Municipal by-elections in Cumberland Ward, Ottawa, Ward 7 in Windsor, Ontario and Ward 7 in Cambridge, Ontario.
- October 6: Provincial by-election in Humber-Gros Morne, Newfoundland and Labrador
- October 9: Parti Québécois leadership election
- October 10: Municipal and mayoral by-elections in Greenwood, British Columbia
- October 13: Municipal by-election in Thompson, Manitoba
- October 17:
- *Nova Scotia municipal elections
- *Municipal by-elections in Dawson Creek and Smithers, British Columbia
- October 18: Asbestos, Quebec name change referendum.
- October 19:
- *York Region District School Board by-election for the seat of Richmond Hill Wards 1, 2 & 4.
- *Municipal by-election in Crossfield, Alberta
- October 20: Municipal by-election in Ward 2, St. John's, Newfoundland and Labrador
- October 24:
- *British Columbia general election
- *Mayoral by-election in Lake Cowichan, British Columbia
- October 26:
- *Municipal by-election in Crowsnest Pass, Alberta
- *Federal by-elections in Toronto Centre and York Centre
- *Saskatchewan general election
November through December
- November 2: Provincial by-election in Charlottetown-Winsloe, Prince Edward Island.
- November 4: Brandon School Division Ward 1 Board of Trustees by-election.
- November 9:
- *Saskatchewan municipal elections
- *Arviat and Coral Harbour, Nunavut Liquor Plebiscites
- November 12: Municipal election in Swift Current, Saskatchewan
- November 13: Municipal election in Saskatoon, Saskatchewan
- November 14: Municipal by-election in Port Clements, British Columbia
- November 16: Municipal election in Maple Creek, Saskatchewan
- November 21: Municipal by-elections in Queen Charlotte and Sayward, British Columbia
- November 28: Municipal by-elections in the Cowichan Valley Regional District and Rossland, British Columbia
- December 5: Municipal by-election in Grand Forks, British Columbia
- December 7: Municipal by-election in Ward 2, Bradford West Gwillimbury, Ontario
- December 12: Comox Valley School District by-election and municipal by-election in Victoria, British Columbia
- December 13: Mayoral by-election in L'Ancienne-Lorette and municipal by-election in Du Faubourg District, Sorel-Tracy, Quebec
- December 14: Northwest Territories municipal elections
- December 19: Municipal by-election in Lytton, British Columbia