MUNICIPAL ELECTION SCHEDULE IN CANADA
ELECTION TERM | ELECTION DATE | NEXT ELECTIONS | |
---|---|---|---|
British Columbia | 4 Years | 3rd Saturday in October | October 17, 2026 |
Alberta | 4 Years | 3rd Monday in October for all municipalities, except summer villages where elections take place in July and August | October 20, 2025 |
Saskatchewan | 4 Years | Urban Municipalities (cities and southern towns and villages) and Rural Municipalities: 2nd Wednesday in November; if it falls on a statutory holiday, it is held on the Monday of that week Resort Villages: Last Saturday in July Northern Municipalities (northern towns, villages and hamlets): Either the 2nd last Wednesday in September, the last Wednesday in September or the 1st Wednesday in October |
Urban Municipalities and Rural Municipalities (odd-number divisions): November 8, 2028 Rural Municipalities (even-number divisions): November 9, 2026 Resort Villages: July 29, 2028 Northern Municipalities: fall 2028 |
Manitoba | 4 Years | Municipalities: 4th Wednesday in October Village of Dunnottar, Rural Municipality of Victoria Beach and Town of Winnipeg Beach: 4th Friday in July |
Municipalities: October 28, 2026 Village of Dunnottar, Rural Municipality of Victoria Beach and Town of Winnipeg Beach: July 24, 2026 |
Ontario | 4 Years | 4th Monday in October | October 26, 2026 |
Québec | 4 Years | 1st Sunday in November | November 2, 2025 |
New Brunswick | 4 Years | 2nd Monday in May | May 11, 2026 |
Nova Scotia | 4 Years | 3rd Saturday in October | October 21, 2028 |
Prince Edward Island | 4 Years | 1st Monday in November | November 2, 2026 Resort Municipality: August 10, 2026 |
Newfoundland and Labrador | 4 Years | Last Tuesday in September | October 2, 2025 |
Yukon | 4 Years | 3rd Thursday of October | October 19, 2028 |
Northwest Territories | 2, 3 or 4 Years (depending on local bylaw) 4 Years for Tłįcho community governments |
Municipalities (cities, towns, villages and municipal taxing authorities): 3rd Monday in October Hamlets: 2nd Monday in December Tłįcho Community Government: 2nd Monday in June Settlement Communities or Chartered Communities: Date set out in the order or charter |
City of Yellowknife: October 19, 2026 Municipalities: October 18, 2027 Hamlets: December 8, 2025 Tłįcho Community governments: June 11, 2029 Tsiigehtchic chartered community: June 21, 2027 Fort Good Hope chartered community: July 19, 2027 |
Nunavut | 4 Years | 4th Monday in October | October 25, 2027 |
Last update: July 23, 2025 |