Canada Election 2025 Live Results and Map: Carney and Liberals Win

Seats needed for majority

The Conservatives 131 seats

PartyVotesVote pct. Pct.Seats Liberal8,320,30343.5 153 Conservative7,914,62941.4 131 Bloc Québécois1,222,9276.4 21 New Democrat1,199,0546.3 4 Green238,3721.3 1 People’s Party138,9050.7 0 Independent35,2640.2 0 Christian Heritage Party9,9880.1 0 Rhinoceros Party7,3010.0 0 United Party of Canada6,1500.0 0 Libertarian Party5,7860.0 0 Marxist-Leninist Party5,5330.0 0 Communist Party5,2820.0 0 No affiliation5,0760.0 0 Centrist Party4,0900.0 0 Canadian Future Party3,1090.0 0 Animal Protection Party1,2500.0 0 Marijuana Party1300.0 0 Others227,8641.2 0 311 out of 343 seats called.

Canada’s Liberal Party won a fourth consecutive term in Monday’s federal elections, according to the national broadcaster CBC/Radio-Canada.

While the Liberals will form the government, it remains unclear if they will control a majority of votes in the House of Commons or require support from other parties to pass legislation.

In the past few months, the Liberal Party made a remarkable comeback in the polls. Heading into 2025, the Conservatives under Pierre Poilievre were favored to win the most seats in Parliament. But a series of events — including President Trump’s tariffs and threats to Canadian sovereignty, and the resignation of Justin Trudeau, the increasingly unpopular prime minister — boosted the chances of the Liberals and Mark Carney, the new prime minister.

Voters don’t cast a ballot for a prime minister in the same way they would vote for a president in the United States. The party that wins the most seats in Parliament typically forms a government, and its leader becomes the prime minister.

Arrows show increase or decrease in each party’s vote share compared with the last federal election.

The preliminary results from Monday’s election showed both the Liberal and the Conservative parties gaining support at the expense of other parties, particularly the New Democratic Party.

The arrows in the following maps are colored by which party won that district, and point to whether that party gained or lost support since the last federal election.

Since the last election, five new seats — known as “ridings” — were added to the House of Commons because of population growth. The table below shows the results from the 2025 election in each riding grouped by the party that is estimated to have won it in the previous election.

Areas where …

The Conservatives won in 2021

RidingMargin% of polls inTie

100%Battle River–Crowfoot

Alberta

Tie

96%Tie

100%Tie

100%Calgary Confederation

Alberta

Tie

100%Tie

99%Tie

100%Tie

100%Calgary Midnapore

Alberta

Tie

100%Calgary Nose Hill

Alberta

Tie

99%Tie

99%Calgary Signal Hill

Alberta

Tie

99%Tie

98%Tie

99%Tie

99%Tie

99%Edmonton Northwest

Alberta

Tie

100%Edmonton Riverbend

Alberta

Tie

100%Edmonton Southeast

Alberta

Tie

99%Tie

100%Tie

100%Fort McMurray–Cold Lake

Alberta

Tie

100%Tie

100%Tie

97%Tie

100%Tie

100%Medicine Hat–Cardston–Warner

Alberta

Tie

99%Tie

100%Peace River–Westlock

Alberta

Tie

90%Tie

99%Tie

99%Sherwood Park–Fort Saskatchewan

Alberta

Tie

100%St. Albert–Sturgeon River

Alberta

Tie

99%Tie

99%Abbotsford–South Langley

British Columbia

Tie

100%Cariboo–Prince George

British Columbia

Tie

97%Chilliwack–Hope

British Columbia

Tie

98%Columbia–Kootenay–Southern Rockies

British Columbia

Tie

98%Kamloops–Shuswap–Central Rockies

British Columbia

Tie

97%Kamloops–Thompson–Nicola

British Columbia

Tie

100%Tie

100%Langley Township–Fraser Heights

British Columbia

Tie

99%Mission–Matsqui–Abbotsford

British Columbia

Tie

100%Okanagan Lake West–South Kelowna

British Columbia

Tie

98%Pitt Meadows–Maple Ridge

British Columbia

Tie

96%Prince George–Peace River–Northern Rockies

British Columbia

Tie

94%South Surrey–White Rock

British Columbia

Tie

100%Vernon–Lake Country–Monashee

British Columbia

Tie

100%Tie

99%Kildonan–St. Paul

Manitoba

Tie

99%Tie

99%Tie

100%Tie

100%Selkirk–Interlake–Eastman

Manitoba

Tie

99%Tie

99%Fundy Royal

New Brunswick

Tie

99%Miramichi–Grand Lake

New Brunswick

Tie

99%Saint John–St. Croix

New Brunswick

Tie

100%Tobique–Mactaquac

New Brunswick

Tie

99%Central Newfoundland

Newfoundland and Labrador

Tie

100%Acadie–Annapolis

Nova Scotia

Tie

100%Cumberland–Colchester

Nova Scotia

Tie

100%South Shore–St. Margarets

Nova Scotia

Tie

100%Algonquin–Renfrew–Pembroke

Ontario

Tie

100%Barrie South–Innisfil

Ontario

Tie

99%Barrie–Springwater–Oro-Medonte

Ontario

Tie

100%Tie

100%Bowmanville–Oshawa North

Ontario

Tie

100%Brantford–Brant South–Six Nations

Ontario

Tie

100%Bruce–Grey–Owen Sound

Ontario

Tie

100%Tie

99%Chatham-Kent–Leamington

Ontario

Tie

100%Tie

100%Elgin–St. Thomas–London South

Ontario

Tie

99%Tie

100%Flamborough–Glanbrook–Brant North

Ontario

Tie

99%Haldimand–Norfolk

Ontario

Tie

100%Haliburton–Kawartha Lakes

Ontario

Tie

100%Hastings–Lennox and Addington–Tyendinaga

Ontario

Tie

99%Tie

100%Kenora–Kiiwetinoong

Ontario

Tie

99%Tie

100%Tie

100%Leeds–Grenville–Thousand Islands–Rideau Lakes

Ontario

Tie

100%Tie

100%New Tecumseth–Gwillimbury

Ontario

Tie

99%Niagara Falls–Niagara-on-the-Lake

Ontario

Tie

100%Tie

99%Tie

100%Northumberland–Clarke

Ontario

Tie

99%Tie

99%Tie

100%Parry Sound–Muskoka

Ontario

Tie

100%Tie

100%Tie

100%Sarnia–Lambton–Bkejwanong

Ontario

Tie

100%Sault Ste. Marie–Algoma

Ontario

Tie

99%Tie

100%Tie

99%Stormont–Dundas–Glengarry

Ontario

Tie

100%Tie

100%Wellington–Halton Hills North

Ontario

Tie

100%Tie

100%Tie

100%Bellechasse–Les Etchemins–Lévis

Quebec

Tie

100%Charlesbourg–Haute-Saint-Charles

Quebec

Tie

100%Chicoutimi–Le Fjord

Quebec

Tie

100%Côte-du-Sud–Rivière-du-Loup–Kataskomiq–Témiscouata

Quebec

Tie

98%Tie

99%Louis-Saint-Laurent–Akiawenhrahk

Quebec

Tie

100%Mégantic–L’Érable–Lotbinière

Quebec

Tie

100%Portneuf–Jacques-Cartier

Quebec

Tie

100%Richmond–Arthabaska

Quebec

Tie

100%Battlefords–Lloydminster–Meadow Lake

Saskatchewan

Tie

90%Carlton Trail–Eagle Creek

Saskatchewan

Tie

99%Moose Jaw–Lake Centre–Lanigan

Saskatchewan

Tie

100%Prince Albert

Saskatchewan

Tie

100%Regina–Lewvan

Saskatchewan

Tie

99%Regina–Qu’Appelle

Saskatchewan

Tie

97%Regina–Wascana

Saskatchewan

Tie

100%Saskatoon South

Saskatchewan

Tie

99%Saskatoon–University

Saskatchewan

Tie

99%Saskatoon West

Saskatchewan

Tie

99%Souris–Moose Mountain

Saskatchewan

Tie

100%Swift Current–Grasslands–Kindersley

Saskatchewan

Tie

99%Yorkton–Melville

Saskatchewan

Tie

100%

Areas where …

The Liberals won in 2021

RidingMargin% of polls inTie

99%Burnaby North–Seymour

British Columbia

Tie

100%Cloverdale–Langley City

British Columbia

Tie

99%Coquitlam–Port Coquitlam

British Columbia

Tie

99%Tie

99%Fleetwood–Port Kells

British Columbia

Tie

99%North Vancouver–Capilano

British Columbia

Tie

100%Richmond Centre–Marpole

British Columbia

Tie

100%Richmond East–Steveston

British Columbia

Tie

100%Surrey Centre

British Columbia

Tie

99%Surrey Newton

British Columbia

Tie

98%Vancouver Centre

British Columbia

Tie

100%Vancouver Fraserview–South Burnaby

British Columbia

Tie

100%Vancouver Granville

British Columbia

Tie

100%Vancouver Quadra

British Columbia

Tie

100%West Vancouver–Sunshine Coast–Sea to Sky Country

British Columbia

Tie

100%St. Boniface–St. Vital

Manitoba

Tie

99%Tie

99%Tie

100%Winnipeg South Centre

Manitoba

Tie

99%Acadie–Bathurst

New Brunswick

Tie

100%Tie

98%Fredericton–Oromocto

New Brunswick

Tie

99%Madawaska–Restigouche

New Brunswick

Tie

99%Moncton–Dieppe

New Brunswick

Tie

99%Saint John–Kennebecasis

New Brunswick

Tie

99%Avalon

Newfoundland and Labrador

Tie

100%Cape Spear

Newfoundland and Labrador

Tie

100%Labrador

Newfoundland and Labrador

Tie

99%Long Range Mountains

Newfoundland and Labrador

Tie

100%St. John’s East

Newfoundland and Labrador

Tie

99%Terra Nova–The Peninsulas

Newfoundland and Labrador

Tie

100%Northwest Territories

Northwest Territories

Tie

96%Cape Breton–Canso–Antigonish

Nova Scotia

Tie

96%Tie

99%Dartmouth–Cole Harbour

Nova Scotia

Tie

100%Tie

99%Tie

99%Tie

100%Sackville–Bedford–Preston

Nova Scotia

Tie

100%Sydney–Glace Bay

Nova Scotia

Tie

100%Tie

100%Aurora–Oak Ridges–Richmond Hill

Ontario

Tie

100%Beaches–East York

Ontario

Tie

100%Tie

99%Brampton–Chinguacousy Park

Ontario

Tie

100%Tie

99%Brampton North–Caledon

Ontario

Tie

99%Tie

99%Tie

99%Tie

99%Burlington North–Milton West

Ontario

Tie

100%Tie

100%Tie

100%Tie

99%Tie

99%Eglinton–Lawrence

Ontario

Tie

100%Tie

100%Etobicoke–Lakeshore

Ontario

Tie

100%Tie

99%Tie

100%Hamilton East–Stoney Creek

Ontario

Tie

100%Hamilton Mountain

Ontario

Tie

99%Hamilton West–Ancaster–Dundas

Ontario

Tie

100%Humber River–Black Creek

Ontario

Tie

99%Tie

100%Kingston and the Islands

Ontario

Tie

96%Kitchener–Conestoga

Ontario

Tie

100%Kitchener South–Hespeler

Ontario

Tie

100%Tie

100%Tie

100%Markham–Stouffville

Ontario

Tie

100%Markham–Thornhill

Ontario

Tie

99%Markham–Unionville

Ontario

Tie

100%Milton East–Halton Hills South

Ontario

Tie

100%Mississauga Centre

Ontario

Tie

100%Mississauga East–Cooksville

Ontario

Tie

100%Mississauga–Erin Mills

Ontario

Tie

99%Mississauga–Lakeshore

Ontario

Tie

100%Mississauga–Malton

Ontario

Tie

99%Mississauga–Streetsville

Ontario

Tie

100%Tie

100%Tie

100%Nipissing–Timiskaming

Ontario

Tie

100%Tie

99%Tie

99%Tie

94%Tie

100%Tie

100%Ottawa–Vanier–Gloucester

Ontario

Tie

100%Ottawa West–Nepean

Ontario

Tie

100%Pickering–Brooklin

Ontario

Tie

97%Prescott–Russell–Cumberland

Ontario

Tie

100%Richmond Hill South

Ontario

Tie

100%Scarborough–Agincourt

Ontario

Tie

100%Scarborough Centre–Don Valley East

Ontario

Tie

100%Scarborough–Guildwood–Rouge Park

Ontario

Tie

100%Scarborough North

Ontario

Tie

99%Scarborough Southwest

Ontario

Tie

99%Scarborough–Woburn

Ontario

Tie

99%Spadina–Harbourfront

Ontario

Tie

99%Tie

100%Tie

100%Sudbury East–Manitoulin–Nickel Belt

Ontario

Tie

99%Taiaiako’n–Parkdale–High Park

Ontario

Tie

100%Thunder Bay–Rainy River

Ontario

Tie

99%Thunder Bay–Superior North

Ontario

Tie

98%Tie

99%Tie

100%Toronto–St. Paul’s

Ontario

Tie

100%University–Rosedale

Ontario

Tie

100%Vaughan–Woodbridge

Ontario

Tie

100%Tie

99%Tie

99%Tie

99%Windsor–Tecumseh–Lakeshore

Ontario

Tie

100%Tie

99%York South–Weston–Etobicoke

Ontario

Tie

98%Cardigan

Prince Edward Island

Tie

99%Charlottetown

Prince Edward Island

Tie

96%Egmont

Prince Edward Island

Tie

99%Malpeque

Prince Edward Island

Tie

99%Ahuntsic-Cartierville

Quebec

Tie

100%Tie

98%Argenteuil–La Petite-Nation

Quebec

Tie

100%Tie

99%Tie

99%Brossard–Saint-Lambert

Quebec

Tie

100%Tie

100%Dorval–Lachine–LaSalle

Quebec

Tie

100%Tie

100%Hochelaga–Rosemont-Est

Quebec

Tie

100%Tie

100%Tie

99%Tie

100%LaSalle–Émard–Verdun

Quebec

Tie

100%Laurier–Sainte-Marie

Quebec

Tie

97%Tie

100%Longueuil–Charles-LeMoyne

Quebec

Tie

99%Tie

100%Marc-Aurèle-Fortin

Quebec

Tie

100%Tie

99%Notre-Dame-de-Grâce–Westmount

Quebec

Tie

100%Tie

99%Tie

99%Pierrefonds–Dollard

Quebec

Tie

100%Pontiac–Kitigan Zibi

Quebec

Tie

96%Tie

100%Tie

99%Saint-Léonard–Saint-Michel

Quebec

Tie

99%Saint-Maurice–Champlain

Quebec

Tie

100%Tie

100%Tie

100%Ville-Marie–Le Sud-Ouest–Île-des-Soeurs

Quebec

Tie

98%Tie

99%Desnethé–Missinippi–Churchill River

Saskatchewan

Tie

99%Tie

99%

Areas where …

Other parties won in 2021

RidingMargin% of polls inEdmonton Griesbach

Alberta

Tie

99%Edmonton Strathcona

Alberta

Tie

99%Burnaby Central

British Columbia

Tie

99%Courtenay–Alberni

British Columbia

Tie

100%Cowichan–Malahat–Langford

British Columbia

Tie

99%Esquimalt–Saanich–Sooke

British Columbia

Tie

100%Nanaimo–Ladysmith

British Columbia

Tie

99%New Westminster–Burnaby–Maillardville

British Columbia

Tie

99%North Island–Powell River

British Columbia

Tie

100%Port Moody–Coquitlam

British Columbia

Tie

100%Saanich–Gulf Islands

British Columbia

Tie

99%Similkameen–South Okanagan–West Kootenay

British Columbia

Tie

99%Skeena–Bulkley Valley

British Columbia

Tie

85%Vancouver East

British Columbia

Tie

100%Vancouver Kingsway

British Columbia

Tie

99%Victoria

British Columbia

Tie

100%Churchill–Keewatinook Aski

Manitoba

Tie

80%Elmwood–Transcona

Manitoba

Tie

99%Tie

99%Tie

97%Tie

99%Kapuskasing–Timmins–Mushkegowuk

Ontario

Tie

100%Tie

100%Tie

100%Tie

100%Abitibi–Baie-James–Nunavik–Eeyou

Quebec

Tie

100%Abitibi–Témiscamingue

Quebec

Tie

100%Beauharnois–Salaberry–Soulanges–Huntingdon

Quebec

Tie

100%Tie

99%Bécancour–Nicolet–Saurel–Alnôbak

Quebec

Tie

100%Tie

100%Berthier–Maskinongé

Quebec

Tie

100%Châteauguay–Les Jardins-de-Napierville

Quebec

Tie

100%Côte-Nord–Kawawachikamach–Nitassinan

Quebec

Tie

100%Tie

100%Gaspésie–Les Îles-de-la-Madeleine–Listuguj

Quebec

Tie

100%Tie

100%Tie

100%La Pointe-de-l’Île

Quebec

Tie

100%La Prairie–Atateken

Quebec

Tie

100%Tie

100%Laurentides–Labelle

Quebec

Tie

100%Les Pays-d’en-Haut

Quebec

Tie

99%Longueuil–Saint-Hubert

Quebec

Tie

99%Tie

100%Mont-Saint-Bruno–L’Acadie

Quebec

Tie

100%Tie

100%Montmorency–Charlevoix

Quebec

Tie

100%Pierre-Boucher–Les Patriotes–Verchères

Quebec

Tie

100%Tie

100%Rimouski–La Matapédia

Quebec

Tie

100%Rivière-des-Mille-Îles

Quebec

Tie

100%Tie

100%Rosemont–La Petite-Patrie

Quebec

Tie

98%Saint-Hyacinthe–Bagot–Acton

Quebec

Tie

99%Tie

100%Tie

100%Tie

100%Thérèse-De Blainville

Quebec

Tie

100%Tie

100%

Leave a Reply

Your email address will not be published. Required fields are marked *