Skip to content
Results Canada: British Columbia general election (snap) Next: Canada: Six federal by-elections Follow →

✶ 343 ridings · circonscriptions

Riding by
riding.

Canada elects its House of Commons in 343 ridings, each sending one MP by first past the post: whoever gets the most votes wins, whatever their share. The map is the 2023 Representation Order, used for the first time on April 28, 2025. A party needs 172 seats for a majority.

House of Commons · April 28, 2025

The federal
map.

Coloured by the party that won each riding on April 28, 2025.

2023 Representation Order, first used on April 28, 2025. The box marks the city shown below.
Toronto, at a larger scale. Tap a riding for its result.

Results are the official 2025 count; “MP today” is the House of Commons list of 337 sitting members (6 seats vacant), so floor crossings and by-elections since the election show on the card, not in the map colours. Toronto, Montreal, Vancouver, Ottawa and 19 other areas have their own insets so every riding can be tapped on a phone.

Photo credits · 192 photos TVA Nouvelles, CC BY 3.0 (6 portraits) · Scott Aitchison — Scott Aitchison Campaign, CC BY-SA 4.0 · Anita Anand — Jennifer Jacquemart / European Commission, CC BY 4.0 · Gary Anandasangaree — UK Home Office, CC BY 4.0 · Chak Au — BC NDP, CC BY 2.0 · Roman Baber — Aaronposner, CC BY-SA 4.0 · Parm Bains — Ornithoptera, CC BY-SA 4.0 · Yvan Baker — Mykola Swarnyk, CC BY-SA 3.0 · Karim Bardeesy — Alaney2k, CC BY 4.0 · Terry Beech — Simon Fraser University, CC BY 2.0 · Doly Begum — OntarioLegislature, CC BY 3.0 · Buckley Belanger — Mis4mark, CC BY-SA 4.0 · Rachel Bendayan — Mff34, CC BY-SA 4.0 · David Bexte — Brax892, CC BY-SA 4.0 · James Bezan — Paul Shapka of US Embassy Canada, CC BY 2.0 · Maxime Blanchette-Joncas — Sophie Barma, CC BY-SA 4.0 · Mark Carney — Bryan Berlin, CC BY-SA 4.0 · Bardish Chagger — Laurel L. Russwurm, CC BY 2.0 · Adam Chambers — Taiwan Presidential Office, CC BY 4.0 · François-Philippe Champagne — Saeima, CC BY-SA 2.0 · Michael Chong — Jake Wright, CC BY 2.0 · Leslie Church — Fisceral, CC BY-SA 4.0 · Michael Cooper — Mmagrak, CC BY-SA 4.0 · Michael Coteau — Canadian Film Centre from Toronto, Canada, CC BY 2.0 · Chris d'Entremont — CharlesFAllison, CC BY-SA 4.0 · Julie Dabrusin — Canadian Film Centre from Toronto, Canada, CC BY 2.0 · Marc Dalton — Aveeno12, CC BY-SA 4.0 · Don Davies — Aaron.beattie, CC BY-SA 3.0 · Mike Dawson — Brandon Ly, CC BY-SA 4.0 · Guillaume Deschênes-Thériault — WikiAcadie123, CC BY-SA 4.0 · Sukh Dhaliwal — Not mentioned by the uploader, CC BY-SA 3.0 · Lena Metlege Diab — Bryan R. Smith, CC BY 4.0 · Kerry Diotte — Dave Cournoyer, CC BY-SA 2.0 · Terry Duguid — Georges Alexandar, CC BY 2.0 · Eric Duncan — Taymaz Valley from Ottawa, Canada, CC BY 2.0 · Julie Dzerowicz — Alex Guilbourd, CC BY 2.0 · Ali Ehsassi — 總統府, CC BY 2.0 · Doug Eyolfson — 2017 Canada Summer Games, CC BY 2.0 · Ted Falk — Andrew Scheer, CC BY 2.0 · Greg Fergus — Estonian Foreign Ministry, CC BY 2.0 · Peter Fonseca — Mykola Swarnyk, CC BY-SA 4.0 · Rhéal Éloi Fortin — Nevmar, CC BY-SA 4.0 · Sean Fraser — Vaughn Ridley / Collision via Sportsfile, CC BY 2.0 · Hedy Fry — OSCE Parliamentary Assembly from Copenhagen, Denmark, CC BY-SA 2.0 · Stephen Fuhr — Geoffroy Van der Hasselt, CC BY 4.0 · Cheryl Gallant — Cheryl Gallant, CC BY 3.0 · Vince Gasparro — Ewelynnie, CC BY-SA 4.0 · Mark Gerretsen — HelpMovingON, CC BY-SA 3.0 · Karina Gould — Laurelrusswurm, CC BY 4.0 · Wade Grant — WGLover, CC BY 4.0 · Mandy Gull-Masty — Erbvdat, CC BY-SA 4.0 · Patty Hajdu — Robert Thivierge, CC BY-SA 3.0 · Lisa Hepfner — Joey Coleman, CC BY-SA 2.0 · Tim Hodgson — Europäische Kommission - Audiovisueller Dienst, Peter McCabe, CE - Service audiovisuel, EC - Audiovisual Service, FACTSTORY, CC BY 4.0 · Ahmed Hussen — Bruce Reeve, CC BY-SA 2.0 · Angelo Iacono — OSCE Parliamentary Assembly, CC BY-SA 2.0 · Lori Idlout — CambridgeBayWeather, CC BY-SA 4.0 · Jamil Jivani — Robert T Bell from Oshawa, Canada, CC BY 2.0 · Gord Johns — DrOwl19, CC BY-SA 4.0 · Mélanie Joly — Ministerie van Buitenlandse Zaken, PDM-owner · Arielle Kayabaga — Joey Coleman, CC BY-SA 2.0 · Pat Kelly — OwenTGillis, CC BY 4.0 · Iqra Khalid — KAIROS Canada, CC BY 3.0 · Rhonda Kirkland — Robert T Bell from Oshawa, Canada, CC BY 2.0 · Ernie Klassen — Hirgax, CC BY-SA 4.0 · Shelby Kramp-Neuman — Taiwan Presidential Office, CC BY 4.0 · Jenny Kwan — https://www.flickr.com/photos/leadnow/, CC BY 2.0 · Mike Lake — Connormah, CC BY-SA 3.0 · Marie-France Lalonde — MMA | MHO, CC BY 2.0 · Kevin Lamoureux — Michael Ignatieff / Greg Kolz, CC BY 2.0 · Melissa Lantsman — Canadiancon2020, CC BY-SA 4.0 · Linda Lapointe — Marty555, CC BY-SA 3.0 · Philip Lawrence — YourTV Northumberland, CC BY 3.0 · Dominic LeBlanc — Justin Trudeau – Prime Minister of Canada, CC BY 3.0 · Sébastien Lemire — Défi Témiscabitibi aka Gaymeboy_guy, CC BY 3.0 · Leslyn Lewis — John Balca, CC BY-SA 4.0 · Joël Lightbound — US Embassy Canada, CC BY 2.0 · Ben Lobb — Ajadams94, CC BY-SA 4.0 · Tim Louis — Laurel L. Russwurm from Canada, CC BY 2.0 · Heath MacDonald — Nicolas Landemard, CC BY 4.0 · Kent MacDonald — Yellowjournalism, CC BY-SA 4.0 · Steven MacKinnon — International Maritime Organization, CC BY 4.0 · James Maloney — Mykola Swarnyk, CC BY-SA 3.0 · Danielle Martin — Roisterous Channel, CC BY 4.0 · Jennifer McKelvie — Vaughn Ridley / Collision via Sportsfile, CC BY 2.0 · Greg McLean — Taymaz Valley from Ottawa, Canada, CC BY 2.0 · Stephanie McLean — JMacPherson from Calgary, Canada, CC BY 2.0 · Heather McPherson — DrOwl19, CC BY-SA 4.0 · Alexandra Mendès — Michael Ignatieff Photo:Georges Alexandar, CC BY 2.0 · Shannon Miedema — Haligonian99, CC BY-SA 4.0 · Marc Miller — Taymaz Valley, CC BY 2.0 · Giovanna Mingarelli — World Economic Forum, CC BY 3.0 · Billy Morin — Feleciachalifoux, CC BY-SA 4.0 · David Myles — Brock University, CC BY-SA 2.0 · Yasir Naqvi — Cynthia Münster, CC BY-SA 4.0 · Eleanor Olszewski — Fuzzycalicocat, CC BY-SA 4.0 · Tom Osborne — JReynolds00, CC BY-SA 4.0 · Yves Perron — Fralambert, CC BY-SA 4.0 · Ginette Petitpas Taylor — AllianceON, CC BY 3.0 · Marcus Powlowski — Macker8, CC BY-SA 4.0 · Blake Richards — Robert Thivierge (Thivierr), CC BY-SA 3.0 · Gregor Robertson — PearGurl, CC BY-SA 4.0 · Ellis Ross — TimBray, CC BY-SA 4.0 · Zoe Royer — tricitiestv, CC BY 3.0 · Ruby Sahota — TAG TV, CC BY 3.0 · Randeep Sarai — Eric Norman Sales / Asian Development Bank, CC BY 4.0 · Peter Schiefke — BeaverCB18, CC BY-SA 4.0 · Kyle Seeback — Connor Mah, CC BY-SA 2.0 · Judy A. Sgro — Michael Ignatieff, CC BY-SA 2.0 · Maninder Sidhu — Governo do Estado de São Paulo, CC BY 4.0 · Sonia Sidhu — Nabin K. Sapkota, CC BY-SA 4.0 · Amandeep Sodhi — Sikander Iqbal, CC BY-SA 4.0 · Evan Solomon — Eurasia Group, CC BY 2.0 · Eric St-Pierre — William Fétique, CC BY-SA 4.0 · Gabriel Ste-Marie — Denis Trudeau, photographe, CC BY-SA 4.0 · Warren Steinley — Andrew Scheer, CC BY 2.0 · Jenna Sudds — Munschi, CC BY-SA 4.0 · Joanne Thompson — Lukasz Kobus, CC BY 4.0 · Tim Uppal — Andrew Scheer, CC BY 2.0 · Rechie Valdez — Patrick Doyle, CC BY 4.0 · Adam van Koeverden — Unknown, CC BY-SA 3.0 · Anita Vandenbeld — Taymaz Valley from Ottawa, Canada, CC BY 2.0 · Arnold Viersen — Scaredmonkey54, CC BY-SA 4.0 · Chris Warkentin — Jake Wright, CC BY 2.0 · John Williamson — manningcentre, CC BY 2.0 · Salma Zahid — MississaugaBoy, CC BY-SA 4.0 · Bob Zimmer — OhanaUnited Talk page, CC BY-SA 4.0 . Others public domain. Via Wikimedia Commons via Wikidata.

One member each

Big ridings,
small ridings.

2,085,443 km² — Nunavut, the largest riding
6 km² — Toronto Centre, the smallest
113,955 electors on the lists in Niagara South, the most
20,027 electors in Labrador, the fewest

Each territory has one seat whatever its population, and provinces keep seats under the senatorial and grandfather clauses of the Constitution; inside a province, boundary commissions may depart from the average by up to 25%. How the seats are shared out: Seat lab →

Closest results

Won by
a handful.

  1. Terrebonne Quebec · Liberal over Bloc 1
  2. Windsor—Tecumseh—Lakeshore Ontario · Conservative over Liberal 4
  3. Terra Nova—The Peninsulas Newfoundland and Labrador · Conservative over Liberal 12
  4. Milton East—Halton Hills South Ontario · Liberal over Conservative 21
  5. Nunavut Nunavut · NDP over Liberal 41
  6. Vancouver Kingsway British Columbia · NDP over Liberal 303
  7. Kitchener Centre Ontario · Conservative over Green 375
  8. Kitchener—Conestoga Ontario · Liberal over Conservative 522
  9. Shefford Quebec · Bloc over Liberal 571
  10. Montmorency—Charlevoix Quebec · Conservative over Bloc 524
  11. Miramichi—Grand Lake New Brunswick · Conservative over Liberal 384
  12. Acadie—Annapolis Nova Scotia · Conservative over Liberal 533

Majority in votes, official count after judicial recounts. Terrebonne’s one-vote result was annulled by the Supreme Court of Canada on February 13, 2026; the Liberals won the by-election of April 13, 2026 by 668 votes.

58 ridings changed hands

Gains since
2021.

  • Conservative gain from Liberal 17
  • Liberal gain from Conservative 11
  • Liberal gain from Bloc 11
  • Conservative gain from NDP 10
  • Liberal gain from NDP 7
  • Conservative gain from Bloc 1
  • Conservative gain from Green 1

Against Elections Canada’s transposition of the 2021 votes onto the 2023 boundaries: what the new ridings would have returned in 2021, poll by poll. Choose “Flips” on the map to see them.

Provinces and territories

Seats and votes
by province.

Province or territory Ridings Turnout LiberalConservativeBlocNDPGreen
Newfoundland and Labrador Terre-Neuve-et-Labrador 7 65.8% 4 54.1% 3 39.7% 0 — 0 5.5% 0 0.1%
Prince Edward Island Île-du-Prince-Édouard 4 78.7% 4 57.6% 0 36.9% 0 — 0 2.4% 0 2.2%
Nova Scotia Nouvelle-Écosse 11 72.3% 10 57.4% 1 35.3% 0 — 0 5.1% 0 0.9%
New Brunswick Nouveau-Brunswick 10 73.1% 6 53.6% 4 40.7% 0 — 0 2.9% 0 1.7%
Quebec Québec 78 67.9% 44 42.6% 11 23.3% 22 27.7% 1 4.5% 0 0.9%
Ontario 122 69.1% 70 49.2% 52 43.8% 0 — 0 4.8% 0 1.1%
Manitoba 14 67.2% 6 40.7% 7 46.4% 0 — 1 11.0% 0 0.7%
Saskatchewan 14 67.9% 1 26.6% 13 64.6% 0 — 0 7.5% 0 0.5%
Alberta 37 69.6% 2 27.9% 34 63.6% 0 — 1 6.3% 0 0.4%
British Columbia Colombie-Britannique 43 69.2% 20 41.8% 19 41.2% 0 — 3 13.0% 1 3.0%
Yukon 1 72.5% 1 53.1% 0 38.5% 0 — 0 6.3% 0 2.1%
Northwest Territories Territoires du Nord-Ouest 1 54.9% 1 53.5% 0 33.3% 0 — 0 12.2% 0 1.0%
Nunavut 1 35.4% 0 36.7% 0 26.0% 0 — 1 37.3% 0 —

Each cell: seats won, and share of valid votes in that province or territory. The Bloc Québécois runs only in Quebec. Turnout is ballots cast (including rejected) ÷ electors on the lists.

Riding boundaries contain information licensed under the Open Government Licence – Canada; 2025 results reproduced from elections.ca for non-commercial use, as a copy of the version available there. House of Commons membership data reproduced with attribution, not as an official version.