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 (held) | Quebec provincial general election, 127 National Assembly seats. Seats won (Élections Québec): Parti québécois 60, Parti libéral du Québec 39, Parti conservateur du Québec 19, Québec solidaire 9 |
| 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 |
| Monday, 15 October 2029 (fixed date under the Canada Elections Act) | 46th federal general election across all 343 ridings. Fixed date under the Canada Elections Act, s. 56.1(2): the third Monday of October in the fourth calendar year after the last general election (28 April 2025). The Act does not prevent an earlier dissolution of Parliament. |
| Monday, 7 October 2030 (fixed date under Quebec law) | Next Quebec provincial general election (Quebec Election Act, s. 129) |
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 →
Know someone voting? Send them this page.