Federal election 2025: Results from key ridings in the GTA

The Liberals have won the election, but it’s still not clear whether they will have a minority or majority government as key GTA ridings flipped across the GTA

Here are the results from 10 of the key races in Toronto and the GTA:

Ajax

  • Conservative Party of Canada: Greg Brady
  • Green Party of Canada: Leigh Paulseth
  • Liberal Party of Canada: Jennifer McKelvie WINNER
  • New Democratic Party: Kyle Forster

Toronto Deputy Mayor and City Councillor Jennifer McKelvie has beat radio host Greg Brady for the Conservatives.

Bowmanville-Oshawa North

  • Conservative Party of Canada: Jamil Jivani (incumbent) WINNER
  • Green Party of Canada: Julie Dietrich
  • Liberal Party of Canada: Bridget Girard
  • New Democratic Party: Elenor Marano

Current MP for Durham and radio host Jamil Jivani has won for the Conservatives. Jivani won the seat in a 2024 byelection after former Conservative leader Erin O’Toole resigned.

Eglinton-Lawrence

  • Conservative Party of Canada: Karen Stintz
  • Green Party of Canada: Wayne Chechuevskiy
  • Liberal Party of Canada: Vince Gasparro WINNER
  • New Democratic Party: Allison Tanzola

Vince Gasparro, who has worked in finance and for former Toronto Mayor John Tory, has won for the Liberals, defeating Former Toronto city councillor Karon Stintz for the Conservatives in a tight race.

King-Vaughan

  • Conservative Party of Canada: Anna Roberts (incumbent) WINNER
  • Green Party of Canada: Ann Raney
  • Liberal Party of Canada: Mubarak Ahmed
  • New Democratic Party: Samantha Sanchez

Conservative incumbent Anna Roberts has held onto her seat in King-Vaughan.

Milton East—Halton Hills South

  • Liberal Party of Canada: Kristina Tesser Derksen
  • Conservative Party of Canada: Parm Gill WINNER
  • New Democratic Party: Muhammad Riaz Sahi
  • Green Party of Canada: Susan Doyle

The Conservatives have captured Milton East-Halton Hills South, a newly created riding for the 2025 federal election with former MPP Parm Gill winning the seat.

Peterborough

  • Conservative Party of Canada: Michelle Ferreri (incumbent)
  • Green Party of Canada: Jazmine Raine
  • Liberal Party of Canada: Emma Harrison WINNER
  • New Democratic Party: Heather Ray

Incumbent Conservative candidate Michelle Ferreri has lost her seat to Liberal Emma Harrison.

Spadina-Harbourfront

  • Conservative Party of Canada: Diana Filipova
  • Green Party of Canada: Gordon Rand
  • Liberal Party of Canada: Chi Nguyen WINNER
  • New Democratic Party: Norm Di Pasquale

Kevin Vuong won the seat in 2021 just two days after the Liberal Party dropped him. Despite that, he appeared as the Liberal candidate on the ballot, winning and sitting as an Independent during his full run as a Member of Parliament. He decided not to run again in 2025, and the Liberals recaptured the riding in 2025 with candidate Chi Nguyen.

Taiaiako’n—Parkdale—High Park

  • Conservative Party of Canada: Wladyslaw Lizon
  • Green Party of Canada: Anna Gorka
  • Liberal Party of Canada: Karim Bardeesy WINNER
  • New Democratic Party: Bhutila Karpoche

Karim Bardeesy, a community leader and former senior advisor to former Premier Kathleen Wynne, has won for the Liberals against former MPP Bhutila Karpoche

Toronto-St. Paul’s

  • Conservative Party of Canada: Don Stewart (incumbent)
  • Green Party of Canada: Shane Philips
  • Liberal Party of Canada: Leslie Church WINNER
  • New Democratic Party: Bruce Levy

The riding that was once considered a Liberal stronghold until shocking byelection results flipped the seat to the Conservatives by just 600 votes is back to red.

Incumbent Don Stewart has lost to former MP Leslie Church, who also served as chief of staff to former Deputy Prime Minister and Finance Minister Chrystia Freeland.

Toronto Centre

  • Conservative Party of Canada: Luis Ibarra
  • Green Party of Canada: Olivia Iheme
  • Liberal Party of Canada: Evan Solomon WINNER
  • New Democratic Party: Samantha Green

Former journalist Evan Solomon has won in the Liberal stronghold of Toronto Centre after incumbent Marci Ien announced she would not be running the 2025 federal election.

Top Stories

Top Stories

Most Watched Today