All 343 Federal Electoral Districts (Ridings) · 10 Provinces & 3 Territories · Federal & Provincial Guide
| Date / Window | Election |
|---|---|
| 28 April 2025 (45th General Election) | Federal election across all 343 House of Commons electoral districts under the 2023 Representation Order |
| 5 October 2026 | Quebec Provincial General Election (125 National Assembly seats) |
| 2027 | Scheduled provincial elections in Prince Edward Island, Manitoba, and Ontario municipal/by-election cycles |
| 2028 | Scheduled provincial/territorial elections in British Columbia, Saskatchewan, New Brunswick, and Nova Scotia |
| By October 2029 (or earlier) | 46th Canadian Federal General Election across all 343 ridings (subject to parliamentary confidence in the 45th Parliament) |
Federal voter registration, ID rules, and postal-code riding lookup: Elections Canada (elections.ca).
Type above or choose a province/territory to search all 343 federal ridings instantly.
Liberal Party of Canada — Mark Carney (Prime Minister) (Governing party in the 45th Canadian Parliament (169 MPs))
Conservative Party of Canada — Pierre Poilievre (His Majesty's Loyal Opposition in the House of Commons (141 MPs))
Bloc Québécois — Yves-François Blanchet (Third-largest party in the House of Commons, representing ridings in Quebec (22 MPs))
New Democratic Party (NDP) — Don Davies (Interim Leader); Jagmeet Singh (2017–2025 Leader) (Federal social-democratic caucus in the House of Commons (7 MPs))
Green Party of Canada — Elizabeth May (Represented in the House of Commons by the Member for Saanich—Gulf Islands (1 MP))
People's Party of Canada (PPC) — Maxime Bernier (Registered federal political party contesting ridings nationwide)
Compare all 6 federal parties & verified quotes → Build my Canada ballot →