2026 Canadian electoral calendar
|
|
This is a list of elections in Canada that will be held in 2026. Included are municipal, provincial and federal elections, by-elections on any level, referendums and party leadership races at any level.
Overview of key electoral events
General elections
| Date | Jurisdiction | Party before | First minister before | Party after | First minister after | Swing | ||
|---|---|---|---|---|---|---|---|---|
| October 5 | Quebec | Coalition Avenir Quebec 79 / 125 |
Christine Fréchette | |||||
By-elections
Leadership contests
Contest held while party in government, contest winner to be first minister-elect.
| Date | Jurisdiction | Party | Status in Legislature | Previous permanent leader (leadership) |
New leader | |
|---|---|---|---|---|---|---|
| February 7 | PE | New Democratic |
Extra-parliamentary 0 / 27 |
Michelle Neill (2022–25) |
Thomas Burleigh | |
| February 7 | PE | Progressive Conservative |
Majority government 19 / 27 |
Dennis King (2019–25) |
Rob Lantz | |
| February 13 | QC | Liberal | Official opposition 19 / 125 |
Pablo Rodriguez (2025) |
Charles Milliard | |
| March 29 | Federal | New Democratic |
4th party, without status 6 / 343 |
Jagmeet Singh (2017–25) |
Avi Lewis | |
| April 12 | QC | Coalition Avenir Quebec | Majority government 80 / 125 |
François Legault (2011–26) |
Christine Fréchette | |
| May 30 | BC | Conservative | Official opposition 38 / 93 |
John Rustad (2023–25) |
Kerry-Lynne Findlay | |
| October 7 | NB | Progressive Conservative | Official opposition 16 / 49 |
Blaine Higgs (2016–24) |
||
| October 25 | PE | Liberal | Official opposition 4 / 27 |
Robert Mitchell (2025–26) | ||
| November 9–21 | ON | Liberal | 3rd party, with status 14 / 124 |
Bonnie Crombie (2023–26) |
||
| November 14 | Federal | Green | 5th party, without status 1 / 343 |
Elizabeth May (2022–26) |
||
| November 16–21 | NS | Liberal | 3rd party 3 / 56 |
Zach Churchill (2022–24) |
||
| December 5 | NB | Green | 3rd party, without status 2 / 49 |
David Coon (2012–26) |
||
- ↑ Election annulled.
- ↑ Compared to votes in new district borders that were cast as part of Inverness in the 2024 Nova Scotia general election.
Scheduled elections
January–February
- January 19: Municipal by-election in Ward 3, Greater Napanee, Ontario[1]
- January 21: Municipal by-election in North Battleford, Saskatchewan[2]
- February 7:
- February 13: Quebec Liberal Party leadership election
- February 14: Municipal special election in Mahone Bay, Nova Scotia[4]
- February 15: Municipal by-election for councillor number 1, Saint-Cyrille-de-Wendover, Quebec
- February 21: Municipal by-election in Electoral Area A, Cariboo Regional District, British Columbia
- February 22:
- Mayoral by-election in Lac-Sergent, Quebec
- Municipal by-election for councillor number 6, Lyster and for councillor number 3, Saint-Donat, Bas-Saint-Laurent, Quebec
- February 23: Chicoutimi provincial by-election, Quebec[5]
- February 28: Municipal by-election in Montrose, British Columbia
March
- March 1:
- Municipal by-elections for councillor number 2, La Martre, for councillors number 4 and 5, Lac-Frontière, and for councillors 1 and 3, Saint-Marcel, Quebec
- Mayoral by-election in Saint-Séverin, Chaudière-Appalaches, Quebec
- March 6: Chippewas of Nawash chief by-election[6]
- March 8: Mayoral by-election in Sainte-Félicité, Bas-Saint-Laurent, Quebec
- March 14: Municipal by-election in Peachland, British Columbia
- March 15: Municipal by-election for councillor number 2, Métis-sur-Mer, Quebec
- March 16: Municipal by-election in Ward 5, Brant County, Ontario[7]
- March 22:
- Municipal by-election for councillor number 6, Saint-Luc-de-Bellechasse, Quebec
- By-election in Electoral Division 9, Sir Wilfrid Laurier School Board, Quebec[8]
- March 25: Municipal by-election in Outlook, Saskatchewan[9]
- March 29:
- New Democratic Party leadership election[10]
- Municipal by-election for councillor number 5, Lac-Frontière, councillor number 6, Mont-Saint-Grégoire, for councillor number 1, Pointe-Fortune, for councillor number 6, Saint-Juste-du-Lac, and for councillor number 2, Saint-Omer, Quebec
April
- April 12: Coalition Avenir Québec leadership election
- April 13: Federal by-elections in Scarborough Southwest, Terrebonne and University—Rosedale
- April 15: Greater Saskatoon Catholic Schools trustee by-election[11]
- April 19: Municipal by-election for councillors number 5 and 6 in Maricourt; councillor number 4, Saint-Antoine-de-l'Isle-aux-Grues; mayor and councillor number 4, Saint-Camille-de-Lellis; councillor number 3, Saint-Paulin; councillor number 6, Saint-Philippe; councillor number 6, Saint-Séverin, Chaudière-Appalaches; councillors number 2, 5 and 6, Sainte-Élisabeth; councillor number 3, Valcourt (township), Quebec
- April 20: Municipal by-election in Bonnyville, Alberta[12]
- April 26: Municipal by-elections for councillors number 4 and 5 in Barraute; councillor number 6, Moffet; councillors number 2 and 5, Saint-Léon-le-Grand, Mauricie; councillors number 4 and 6, Sainte-Florence; Du Vieux-Quai District, Sept-Îles, Quebec
- April 27: Commission scolaire francophone du Yukon by-election[13]
- April 29: Municipal by-election in Leader, Saskatchewan[14]
May
- May 3: Municipal by-elections for councillor number 3, Adstock; councillor number 1, Chute-aux-Outardes; councillor number 5, Clerval; Hudson Centre District, Hudson;[15] councillor number 1, Laforce; councillor number 3, Saint-Edmond-de-Grantham; councillor number 1, Saint-Louis-de-Blandford; councillor number 3, Saint-Patrice-de-Beaurivage, Quebec
- May 10: Municipal by-election for councillor number 3, Esprit-Saint; Parent District, La Tuque; councillors number 3 and number 4, Palmarolle; Mayor and councillor number 2, Saint-Dominique-du-Rosaire; councillor number 3, Saint-Marc-de-Figuery, Quebec
- May 11: New Brunswick municipal elections
- May 20: Municipal by-election in Picture Butte, Alberta (cancelled due to acclamation)[16]
- May 24: Municipal by-election for councillor number 2 and 3, Grosse-Île; councillor number 3 and 4, Port-Cartier, Quebec
- May 25: Municipal by-election in Bruderheim, Alberta[17]
- May 30:
- Conservative Party of British Columbia leadership election
- Municipal special election in District 3, Victoria County, Nova Scotia[18]
- May 31: Municipal by-election for councillor number 2, Lemieux; councillor number 5, Saint-Herménégilde; mayor of Sainte-Claire, Quebec
June–August
- June 1: Municipal by-election in High Level, Alberta[19]
- June 2: Lax Kwʼalaams Band Trustee by-election[20]
- June 7: Municipal by-elections for councillor number 1, Baie-Trinité, councillor number 2 and 4, Grandes-Piles, and for councillor number 1, Saint-Léandre, Quebec
- June 14: Warden by-election, Les Basques Regional County Municipality, Quebec; Councillor number 3, Dupuy, councillors number 1 and 5, Godbout, councillor number 3, Lac-Saguay, mayoral by-election in Notre-Dame-de-Lorette, councillor number 4, Saint-Fabien, for councillor number 4, Saint-Nazaire-d'Acton, and for councillor number 5, Saint-Raphaël, Quebec
- June 21: Municipal by-election for councillor number 1, Laurier-Station, mayor and councillor number 1, Notre-Dame-de-Ham, councillor number 4, Piopolis, councillor number 4, Saint-Apollinaire, councillor number 5, Sainte-Hélène-de-Mancebourg, for councillor number 2, Saint-Paul-de-Montminy, and for councillor number 3, Trois-Rives, Quebec
- June 22: Municipal by-election in Ward 3, Saint Andrews, (deferred from May 11 due to the death of a candidate)[21] Ward 2, Grand Bouctouche, Ward 2 Grand Lake, and Wards 2 and 7, Nashwaak, New Brunswick
- June 23: Cheticamp-Margarees-Plesant Bay provincial by-election, Nova Scotia
- June 28: Municipal by-election for councillor number 4, Bristol, and mayoral by-election in L'Ascension-de-Patapédia, councillor number 3, Saint-Antoine-de-l'Isle-aux-Grues, for councillor number 4, Sainte-Mélanie, and for councillor number 5, Saint-Liguori
- July 5: Municipal by-election for councillor number 3, Saint-Edmond-de-Grantham, for councillor number 5, Saint-Georges-de-Windsor, and for mayor and councillor number 6, Saint-Norbert-d'Arthabaska, Quebec
- July 12: Mayoral and councillor number 1 by-election, Aucalir, Louis-S.-St-Laurent District, Compton, Sud District (Post 1), Huntingdon, Quebec, councillor number 4, Maskinongé, and councillor number 6, Saint-Venant-de-Paquette, Quebec
- July 13: Cornwall-Meadowbank provincial by-Election
- July 21: The Pas-Kameesak provincial by-Election
- July 26: Municipal by-election for councillor number 5, Sainte-Euphémie-sur-Rivière-du-Sud
- August 2: Municipal by-election for councillor number 2, Matagami; councillor number 3, Saint-Denis-De La Bouteillerie; councillor number 2, Sainte-Sabine, Chaudière-Appalaches, Quebec
- August 9: Municipal by-election for councillor number 3, Esprit-Saint; councillor number 3, Notre-Dame-des-Neiges; councillor number 5, Saint-Léandre, Quebec
- August 16: Municipal by-election for councillor number 1, 4 and 6, Armagh, Quebec
- August 23: Municipal by-election for councillor number 2, Otter Lake; councillor number 1 and 2, Saint-André-de-Restigouche; mayor of Saint-Lucien, Quebec
- August 27: Municipal by-election in Hinton, Alberta[22]
- August 30: Municipal by-election for councillor number 4 and 6, Saint-Barthélemy, Quebec
- August 31: Federal by-elections in Beaches—East York, Chicoutimi—Le Fjord and North Vancouver—Capilano
September–October
- September 3: Provincial by-elections in Hamilton East—Stoney Creek, York—Simcoe and Scarborough Southwest, Ontario
- September 6: Municipal by-election for councillor number 3, Mayo; councillor number 3 and 4, Sainte-Madeleine-de-la-Rivière-Madeleine, Quebec
- September 13: Municipal by-election for councillor number 6, Laverlochère-Angliers; councillor number 3, Murdochville, Quebec
- September 14: Provincial by-election in Calgary-Shaw, Alberta
- September 20: Municipal by-election for councillor number 4, Chichester; councillor number 2, Lejeune; councillor number 6, Nantes; councillor number 5, Saint-Adalbert; councillor number 5, Saint-Hilaire-de-Dorset; councillor number 1, Saint-Siméon, Capitale-Nationale; mayor of Sainte-Brigitte-des-Saults, Quebec
- September 27: Municipal by-election for councillor number 3, Saint-Antoine-de-l'Isle-aux-Grues; councillor number 6, Saint-Louis-de-Blandford, Quebec
- October 5: Quebec general election
- October 11: Municipal by-election for councillor number 1, Saint-René-de-Matane
- October 17:
- October 18: Municipal by-election for councillor number 4, La Visitation-de-l'Île-Dupas, Quebec
- October 19: 2026 Alberta referendums and independence referendum
- October 25:
- Prince Edward Island Liberal Party leadership election
- Municipal by-election for councillor number 3, Newport, Quebec
- October 26: Ontario municipal elections[24]
- October 28: Manitoba municipal elections
November
- November 1: Municipal by-election for councillor number 1, 3, 4 and 6, La Bostonnais, Quebec
- November 2: Prince Edward Island municipal elections
- November 9: Saskatchewan municipal elections
- November 14: Green Party of Canada leadership election
- November 21:
December
- December 14: Northwest Territories municipal elections[25]
Unscheduled elections
Federal
- Saint-Hyacinthe—Bagot—Acton (must be held on or before February 1, 2027)
- Scarborough North (must be held on or before April 5, 2027)
- Rosemont—La Petite-Patrie (must be held on or before April 16, 2027)
Provincial
- Abbotsford-Mission (must be held on or before March 22, 2027)
- Vancouver-Strathcona (must be held on or before March 28, 2027)
See also
- Canadian provincial elections – each province and their expected next election date
References
- ↑ "New councillor sworn in as Ward 3 by-election details revealed". Napanee Today. Retrieved March 30, 2026.
- ↑ "Voter Information | City of North Battleford". Cityofnb.ca. Retrieved June 18, 2026.
- ↑ Banfield, Jenna (October 25, 2025). "P.E.I. NDP president to take on leader duties until February convention". CBC News. Retrieved April 17, 2026.
- ↑ "2026 MUNICIPAL ELECTION". Townofmahoneybay.ca. Retrieved June 18, 2026.
- ↑ "In midst of CAQ shakeup, a byelection in Chicoutimi is set for Feb. 23". CBC News. January 20, 2026. Retrieved April 17, 2026.
- ↑ "2026 Nawash By-Election – Reminder – Chippewas of Nawash Unceded First Nation". Nawash.ca. January 28, 2026. Retrieved June 18, 2026.
- ↑ "Ward 5 by-election". Brant.ca. Archived from the original on January 22, 2026. Retrieved April 18, 2026.
- ↑ "School Elections - By-Election March 22, 2026". Swlauriersb.qc.ca. Retrieved June 18, 2026.
- ↑ "Ponto secures Outlook council seat with 131 votes". WestCentralOnline.com. Retrieved June 18, 2026.
- ↑ "NDP to choose next party leader in March". Theglobeandmail.com. July 10, 2025.
- ↑ "Elections". Gscs.ca. Retrieved June 18, 2026.
- ↑ "2026 Municipal By-Election". Town of Bonnyville. April 16, 2026. Retrieved April 18, 2026.
- ↑ "2026 School Board By-Election Key Dates". Electionsyukon.ca. Retrieved June 18, 2026.
- ↑ "2026 By-Election". Leader.ca. March 12, 2026. Retrieved June 18, 2026.
- ↑ "Public notice of by-election, poll of May 3, 2026 - Town of Hudson". Retrieved April 18, 2026.
- ↑ "2026 Municipal By-Election". Picturebutte.ca. Retrieved June 18, 2026.
- ↑ "Unofficial 2026 By-Election Results". Bruderheim.ca. Retrieved June 18, 2026.
- ↑ Klein, Jessica (April 15, 2026). "District 3 By-Election: Confirm you are on the electors list". Victoriacounty.com. Retrieved June 18, 2026.
- ↑ "Byelection Results From High Level". Rivercountry.fm. Retrieved June 18, 2026.
- ↑ Kw'alaams, Lax (June 2, 2026). "Election Day for the 2026 Lax Kw'alaams Band Trust By-Election". Laxkwalaams.ca. Retrieved June 18, 2026.
- ↑ "Candidate who passed away will still be on election ballot". Tj.news. Retrieved June 18, 2026.
- ↑ "Municipal By-Election 2026 | Hinton, AB - Official Website". Hinton.ca. Retrieved June 18, 2026.
- ↑ "2026 municipal election". Vancouver. Retrieved July 28, 2025.
- ↑ "2026 Ontario Municipal Elections". Elections2026.amo.on.ca. Retrieved July 23, 2025.
- ↑ "Election calendar". Canada.ca. January 10, 2006.