Interactive Canadian Electoral Map

Click a riding to colour it and get a link to its full results page, or browse all 343 federal ridings.

LPC 169CPC 144BQ 22NDP 7GPC 1Undecided 0
172 of 343 House of Commons seats needed for a majority

Small urban ridings are easier to see zoomed in: use + and −, the riding finder or Zoom to.

Map Color Palette
 
safe
likely
lean
LPC
CPC
BQ
NDP
GPC
Toss-up
Library

Riding boundaries: Elections Canada, Federal Electoral Districts 2025 (2023 Representation Order), simplified for display. Results: Elections Canada, 2025 general election (by-elections and floor-crossings since are not reflected).

2025 federal election results at a glance

Canadians voted on April 28, 2025 to elect 343 Members of Parliament. The Liberal Party won 169 seats, 3 short of the 172 needed for a majority, and the Conservative Party won 144. Seats by party: Liberal 169, Conservative 144, Bloc Québécois 22, NDP 7, Green 1. Browse the results for all 343 ridings, with every candidate's votes.

2025 federal election: seats by party
PartySeatsShare of seatsShare of votes
Liberal16949.3%43.8%
Conservative14442%41.3%
Bloc Québécois226.4%6.3%
NDP72%6.3%
Green10.3%1.2%

Seats by province and territory

2025 federal election: seats won by each party in every province and territory
Province / territoryLPCCPCBQNDPGPCTotal
Newfoundland and Labrador43–––7
Prince Edward Island4––––4
Nova Scotia101–––11
New Brunswick64–––10
Quebec4411221–78
Ontario7052–––122
Manitoba67–1–14
Saskatchewan113–––14
Alberta234–1–37
British Columbia2019–3143
Yukon1––––1
Northwest Territories1––––1
Nunavut–––1–1

Canada election map: frequently asked questions

How many seats are in the House of Commons?

There are 343 federal electoral districts (ridings), each electing one Member of Parliament. A party needs 172 seats for a majority.

When was the most recent Canadian federal election?

The most recent federal election on this map was held on April 28, 2025.

Who won the 2025 Canadian federal election?

The Liberal Party won the most seats with 169 of 343, 3 short of the 172 needed for a majority. Seats by party: Liberal 169, Conservative 144, Bloc Québécois 22, NDP 7, Green 1.

Which riding boundaries does the map use?

The map uses the 343 ridings of the 2023 Representation Order, the boundaries used in the 2025 election. Boundaries are from Elections Canada and are simplified for display.

How do I zoom in on a city or province?

Use the Zoom to menu to jump to any province or territory or to the Greater Toronto Area, Montréal, Metro Vancouver, Ottawa–Gatineau, Calgary, Edmonton or Winnipeg. You can also use the + and − buttons, the riding finder, or Ctrl/⌘ plus scroll.

Can I create and share my own election scenario?

Yes. Click a riding to cycle its colour, or choose a colour in the palette to paint several ridings at once. Press Share Map to copy a link that opens your scenario for anyone.

Looking for a provincial map? Try the interactive New Brunswick election map, the Manitoba, Ontario, Alberta or British Columbia election maps, or see all maps.

What is The Electorate Political Project?

The Electorate aims to provide the public with necessary tools to make informed political decisions. About Us to continue...

Want to get involved? There are many ways in which you can get involved with The Electorate Political Project. You can join our mailing list, volunteer, apply for job opportunities and donate.

Contribute