Illustration of the Canadian Parliament building
2025 Federal Election

Canada Election Live Results

 

Canada’s Liberal Party has won a fourth consecutive mandate, but fell a few seats short of having Prime Minister Mark Carney command a majority government. They beat the Conservatives , who increased their overall vote share despite their leader, Pierre Poilievre, losing his own seat.

National Totals by Party

Party
Seats Leading
% of Vote
172 seats for majority
Liberals (LPC)
Conservatives (CPC)
New Democrats (NDP)
Bloc Quebecois (BQ)
Other affiliation

Carney, 60, who replaced Justin Trudeau as Liberal leader and prime minister earlier this year, has promised to start comprehensive trade talks with US President Donald Trump. At the same time, he’s warned that the relationship with the US is irrevocably changed and Canada needs to diversify its trading partners.

The leftist New Democrats will lose official party status in the House of Commons, failing to reach the 12-seat mark. The Bloc Quebecois , which only runs candidates in majority French-speaking Quebec, the country’s second most populous province, will lose around 10 seats. Both parties appeared to have kept enough ridings to hold the balance of power.

Results by Province and Territory

Icon with code 1f446
Hide Show Major Cities

Note: Seats for 2021 are based on estimated votes in redistributed ridings. See notes for more.

Swipe map left or right to navigate Icon with code 1f446

Ridings to Watch

Sort ridings
Browse Ridings

Richmond Centre—Marpole

Conservative-Liberal Fight
The Liberals may face a stiff challenge to hang onto this seat in suburban Vancouver that Conservatives have won before.
Last winner: LPC

Vancouver East

Can NDP Hang On?
The NDP has mostly held this riding since the 1960s. The party’s loss here would be another sign of its collapse.
Last winner: NDP

Burnaby Central

NDP Leader At Risk
NDP Leader Jagmeet Singh may lose his own seat as progressive voters flock to Mark Carney’s Liberals.
Last winner: NDP

South Surrey—White Rock

Battle For Suburban Vote
Conservative incumbent tries to fend off a Liberal challenger in this area hit by housing affordability woes.
Last winner: CPC

Calgary Centre

Conservative Stronghold?
Calgary is a Conservative stronghold, but the Liberals have held this seat before and hope to snatch it back.
Last winner: CPC

Edmonton Southeast

Mayor Running For Liberals
Edmonton Mayor Amarjeet Sohi is running for the Liberals in a close race with the Conservative candidate.
Last winner: CPC

Regina—Wascana

Tight Conservative-Liberal Race
The Conservative incumbent has the edge, but Liberals want to win back this seat they once held for decades.
Last winner: CPC

Winnipeg Centre

NDP Losing Support
The Liberals hope to poach this seat from the NDP as the left-wing party’s vote collapses across the country.
Last winner: NDP

Elmwood—Transcona

NDP-Conservative Battle
Conservatives hope their efforts to attract blue-collar and union workers will pay off in this NDP stronghold.
Last winner: NDP

Sault Ste. Marie—Algoma

Northern Ontario Bellwether
Another steel town hit by the trade war, this area was hotly contested between Conservatives and Liberals in 2021.
Last winner: CPC

Hamilton Centre

Canada’s Steel Capital
Liberals hope to snatch this riding from the union-backed New Democratic Party amid Trump’s tariffs.
Last winner: NDP

York Centre

Toronto Toss-Up
Liberal Ya’ara Saks has held this seat since 2020, but Conservatives hope to win with Roman Baber, a former provincial lawmaker.
Last winner: LPC

Aurora—Oak Ridges—Richmond Hill

Suburban Swing District
This Liberal-held riding in the manufacturing belt north of Toronto is the kind of seat the Conservatives need to flip.
Last winner: LPC

Carleton

Poilievre’s Home Turf
Reports emerged late in the campaign that Conservative Leader Pierre Poilievre was at risk of losing his seat.
Last winner: CPC

LaSalle—Émard—Verdun

Liberals May Bounce Back
Liberals lost this seat to the Bloc Quebecois in a byelection last year amid Justin Trudeau’s unpopularity.
Last winner: BQ

Trois-Rivières

Small-Town Quebec
A race between the Bloc Quebecois, Liberals and Conservatives in one of Canada’s oldest francophone cities.
Last winner: BQ

Jonquière

Conservative-Bloc Saguenay Battle
This 98% Francophone riding is fertile ground for the CPC, who are the incumbents in adjacent Chicoutimi–Le Fjord.
Last winner: BQ

Gaspésie—Les Îles-de-la-Madeleine—Listuguj

Eastern Quebec Reports Early
This redistributed riding reports results an hour earlier than the rest of Quebec.
Last winner: BQ

South Shore—St. Margarets

Nova Scotia Toss-Up
This fishery-dependent riding went Conservative in 2021, but projections suggest a close race with the Liberals.
Last winner: CPC

Central Newfoundland

New Vast Atlantic Riding
Liberals hope to win Atlantic seats from the Conservatives after ditching the unpopular consumer carbon tax.
Last winner: CPC

Note: The last winner is based on estimated votes in redistributed ridings. See notes for more.

The incumbents have formed the government since 2015, when Justin Trudeau won his first election. The Conservatives had been ahead in the polls by double-digit margins since 2023. But when Trudeau announced his resignation in January and President Donald Trump took office in Washington, the Liberals started to climb in opinion polls.

Related News on Canada Politics