Waterloo: 2025 federal election results

Bardish Chagger (Liberal) won Waterloo in the April 28, 2025 federal election with 59.5% of the vote, 17,008 votes (26.9 points) ahead of Waseem Botros (Conservative). 63,193 valid votes were counted in this Ontario riding.

Bardish Chagger
Elected for Liberal
17,008 voteswinning margin (26.9 points)
Bardish Chagger 59.5%Waseem Botros 32.6%Héline Chow 4.1%Simon Guthrie 2.5%

Results by candidate

Waterloo 2025 results by candidate
CandidateVotesShare
Bardish Chagger · Liberalelectedincumbent
Parliamentarian · Waterloo, Ont.
37,579
59.5%
Waseem Botros · Conservative
Engineer · Mississauga, Ont.
20,571
32.6%
Héline Chow · NDP
Project Engineer · Waterloo, Ont.
2,617
4.1%
Simon Guthrie · Green
Community Leader · Kitchener, Ont.
1,599
2.5%
Douglas Ross · People's Party
Security Guard · Waterloo, Ont.
348
0.6%
Val Neekman · Independent
Technical Entrepreneur · Kitchener, Ont.
179
0.3%
Santa Claus Chatham · Rhinoceros
Exterminator · Cambridge, Ont.
119
0.2%
Hans Roach · Independent
Councillor · Waterloo, Ont.
105
0.2%
Jamie Hari · Independent
Cybersecurity Product Leader · Waterloo, Ont.
76
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
87,283
Population (2021 census)
121,436
Valid ballots
63,193
Rejected ballots
318
Winning margin
17,008 votes

How Waterloo compares

  • The 262nd-closest race of 343 ridings: a margin of 17,008 votes (26.9 points).
  • Liberal candidates won 43.8% of votes nationally; Bardish Chagger took 59.5% here, 15.7 points above that.
  • Turnout was 72.8%, 3.8 points above the national figure of 69%.

Nearby ridings