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 (including provincewide municipal elections) and party leadership races.

January through March

January 13: Municipal by-election in Wabamun, Alberta (cancelled due to acclamation) 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 (cancelled due to acclamation) 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 (postponed until 2021 due to the COVID-19 pandemic in Montreal) March 21: Winnipeg School Division School Trustee Elections (Wards 3 & 4) (cancelled due to the COVID-19 pandemic in Manitoba) March 23: Municipal by-election in Ward 7, Cambridge, Ontario (postponed due to the COVID-19 pandemic in Ontario) March 25: Municipal by-election in Carrot River, Saskatchewan (postponed due to the COVID-19 pandemic in Saskatchewan) March 30: Fort Vermilion School Division school trustee by-election (cancelled due to acclamation).

2020 Canadian electoral calendar

April through June

April 4: Municipal by-election District 6, Eastern Shelburne County, Nova Scotia (postponed due to the COVID-19 pandemic in Nova Scotia) Municipal by-elections in Rossland and Victoria, British Columbia (postponed due to the COVID-19 pandemic in British Columbia) April 27: Municipal by-election in Ward 7, Windsor, Ontario (postponed due to the COVID-19 pandemic in Ontario) May 11: New Brunswick municipal elections (postponed to 2021 due to the COVID-19 pandemic in New Brunswick) 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 (postponed due to the COVID-19 pandemic in New Brunswick) June 15–26: Green Party of British Columbia leadership election (postponed due to the COVID-19 pandemic in British Columbia)

2020 Canadian electoral calendar

July through September

July 24: Territorial by-elections in Baker Lake and Kugluktuk, Nunavut (cancelled; both candidates acclaimed) August 3: Liberal Party of Newfoundland and Labrador leadership election August 21: Conservative Party of Canada leadership election (postponed from June 27 due to the COVID-19 pandemic in Canada) 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 (postponed from June 26 due to the COVID-19 pandemic in British Columbia) 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

2020 Canadian electoral calendar