Elections & Key Dates

Federal by-elections, general elections, and the dates that shape what Parliament does next.

Key Dates

House of Commons returns

Parliament
32 days away

Parliament resumes sitting after the summer recess. Fall sitting weeks run September through mid-December.

Monday, September 21, 2026

British Columbia municipal elections

Municipal
58 days away

General local elections across BC, including mayors and councillors.

Saturday, October 17, 2026

Saskatchewan municipal elections

Municipal
811 days away

Municipal elections across Saskatchewan.

Wednesday, November 8, 2028

Alberta municipal elections

Municipal
1152 days away

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

Monday, April 13, 2026
Completed

Scarborough Southwest

Ontario
Vacancy

Result

Doly Begum won and now represents Scarborough Southwest in the House of Commons.

Full results (8 candidates)

Doly Begum
Liberal
Diana Filipova
Conservative
April Francisco
Independent
Fatima Shaban
New Democratic Party
David Vedova
Christian Heritage

University—Rosedale

Ontario
Vacancy

Result

Danielle Martin won and now represents University—Rosedale in the House of Commons.

Full results (7 candidates)

Serena Purdy
New Democratic Party
Samuel Baxter
Canadian Future Party
Leslie Bory
No Affiliation

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 →