Dominique O'Rourke (Liberal) won Guelph in the April 28, 2025 federal election with 54.7% of the vote, 15,936 votes (23.9 points) ahead of Gurvir Khaira (Conservative). 66,593 valid votes were counted in this Ontario riding.
| Candidate | Votes | Share |
|---|---|---|
| Dominique O'Rourke · Liberalelected Communications Consultant · Guelph, Ont. | 36,406 | 54.7% |
| Gurvir Khaira · Conservative Student · Guelph, Ont. | 20,470 | 30.7% |
| Anne-Marie Zajdlik · Green Medical Doctor · Rockwood, Ont. | 6,779 | 10.2% |
| Janice Folk-Dawson · NDP Retired · Guelph, Ont. | 2,129 | 3.2% |
| Jeffrey Swackhammer · People's Party Personal Trainer · Guelph, Ont. | 498 | 0.7% |
| Elaine Baetz · Marxist-Leninist Office Worker · Etobicoke, Ont. | 132 | 0.2% |
| Michael Wassilyn · Independent Pensioner · Moffat, Ont. | 117 | 0.2% |
| Yurii Yavorskyi · Canadian Future Party Registrations Coordinator · Guelph, Ont. | 62 | 0.1% |
Source: Elections Canada, official results of the April 28, 2025 general election. Candidates marked as incumbents follow Elections Canada's table. Results are not updated for by-elections or floor-crossings since; changes we have recorded are listed above the results.