This interactive map shows all 343 Canadian federal ridings, shaded by the party of each riding’s current Member of Parliament, with full 2025 general election results available for every riding.
Liberal leads with 173 seats
343 seats · Majority: 172 seats
Boundaries and results: Elections Canada. Current MPs: House of Commons.