Federal election 2025: Results from key ridings in the GTA

Posted April 28, 2025 9:26 pm.
Last Updated April 29, 2025 9:34 am.
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.