Elections & Key Dates
Federal by-elections, general elections, and the dates that shape what Parliament does next.
Key Dates
House of Commons returns
Parliament resumes sitting after the summer recess. Fall sitting weeks run September through mid-December.
Monday, September 21, 2026
British Columbia municipal elections
General local elections across BC, including mayors and councillors.
Saturday, October 17, 2026
Saskatchewan municipal elections
Municipal elections across Saskatchewan.
Wednesday, November 8, 2028
Alberta municipal elections
Municipal elections across Alberta.
Monday, October 15, 2029
Dates come from official schedules and may change. Provincial and municipal dates appear only once confirmed.
By-Election
Scarborough Southwest
Result
Doly Begum won and now represents Scarborough Southwest in the House of Commons.
Full results (8 candidates)
University—Rosedale
Result
Danielle Martin won and now represents University—Rosedale in the House of Commons.
Full results (7 candidates)
45th General Election
The 45th Canadian federal election was held on April 28, 2025. The next general election must be held on or before October 2029 under the fixed election date law, though the Prime Minister may call an earlier election.
See every riding's current MP on the map →