Peterborough: 2025 federal election results

Emma Harrison (Liberal) won Peterborough in the April 28, 2025 federal election with 54.3% of the vote, 10,444 votes (13.2 points) ahead of Michelle Ferreri (Conservative). 79,059 valid votes were counted in this Ontario riding.

Emma Harrison
Elected for Liberal
10,444 voteswinning margin (13.2 points)
Emma Harrison 54.3%Michelle Ferreri 41%Heather Ray 3%Jazmine Raine 0.8%

Results by candidate

Peterborough 2025 results by candidate
CandidateVotesShare
Emma Harrison · Liberalelected
Farmer · Lakefield, Ont.
42,890
54.3%
Michelle Ferreri · Conservativeincumbent
Parliamentarian · Lakefield, Ont.
32,446
41%
Heather Ray · NDP
Director of Operations · Douro-Dummer, Ont.
2,406
3%
Jazmine Raine · Green
PhD Student · Peterborough, Ont.
655
0.8%
Jami-Leigh McMaster · People's Party
Self-Employed · Peterborough, Ont.
272
0.3%
Chad Jewell · Independent
Business Owner · Peterborough, Ont.
222
0.3%
Matthew Grove · Christian Heritage Party
Courier · Peterborough, Ont.
168
0.2%

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
74.1%
Registered electors
107,119
Population (2021 census)
128,349
Valid ballots
79,059
Rejected ballots
314
Winning margin
10,444 votes

How Peterborough compares

  • The 197th-closest race of 343 ridings: a margin of 10,444 votes (13.2 points).
  • Liberal candidates won 43.8% of votes nationally; Emma Harrison took 54.3% here, 10.5 points above that.
  • Turnout was 74.1%, 5.1 points above the national figure of 69%.

Nearby ridings