Guelph: 2025 federal election results

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.

Dominique O'Rourke
Elected for Liberal
15,936 voteswinning margin (23.9 points)
Dominique O'Rourke 54.7%Gurvir Khaira 30.7%Anne-Marie Zajdlik 10.2%Janice Folk-Dawson 3.2%

Results by candidate

Guelph 2025 results by candidate
CandidateVotesShare
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.

Turnout and electors

Voter turnout
72.8%
Registered electors
92,031
Population (2021 census)
118,498
Valid ballots
66,593
Rejected ballots
375
Winning margin
15,936 votes

How Guelph compares

  • The 248th-closest race of 343 ridings: a margin of 15,936 votes (23.9 points).
  • Liberal candidates won 43.8% of votes nationally; Dominique O'Rourke took 54.7% here, 10.9 points above that.
  • Turnout was 72.8%, 3.8 points above the national figure of 69%.

Nearby ridings