✶ 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.
- Liberal 169
- Conservative 144
- Bloc 22
- NDP 7
- Green 1
Coloured by the party that won each riding on April 28, 2025.
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.
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.
- Terrebonne Quebec · Liberal over Bloc 1
- Windsor—Tecumseh—Lakeshore Ontario · Conservative over Liberal 4
- Terra Nova—The Peninsulas Newfoundland and Labrador · Conservative over Liberal 12
- Milton East—Halton Hills South Ontario · Liberal over Conservative 21
- Nunavut Nunavut · NDP over Liberal 41
- Vancouver Kingsway British Columbia · NDP over Liberal 303
- Kitchener Centre Ontario · Conservative over Green 375
- Kitchener—Conestoga Ontario · Liberal over Conservative 522
- Shefford Quebec · Bloc over Liberal 571
- Montmorency—Charlevoix Quebec · Conservative over Bloc 524
- Miramichi—Grand Lake New Brunswick · Conservative over Liberal 384
- 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 | Liberal | Conservative | Bloc | NDP | Green |
|---|---|---|---|---|---|---|---|
| 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.