Barrie South—Innisfil: 2025 federal election results

John Brassard (Conservative) won Barrie South—Innisfil in the April 28, 2025 federal election with 57.8% of the vote, 13,386 votes (19.9 points) ahead of John Olthuis (Liberal). 67,325 valid votes were counted in this Ontario riding.

John Brassard
Elected for Conservative
13,386 voteswinning margin (19.9 points)
John Brassard 57.8%John Olthuis 38%Andrew Harrigan 3.2%Mark Sampson 1%

Results by candidate

Barrie South—Innisfil 2025 results by candidate
CandidateVotesShare
John Brassard · Conservativeelectedincumbent
Parliamentarian · Barrie, Ont.
38,943
57.8%
John Olthuis · Liberal
Retired · Barrie, Ont.
25,557
38%
Andrew Harrigan · NDP
Child Protection Investigator · Innisfil, Ont.
2,130
3.2%
Mark Sampson · People's Party
Financial Advisor · Cookstown, Ont.
695
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
67.9%
Registered electors
99,737
Population (2021 census)
120,378
Valid ballots
67,325
Rejected ballots
437
Winning margin
13,386 votes

How Barrie South—Innisfil compares

  • The 219th-closest race of 343 ridings: a margin of 13,386 votes (19.9 points).
  • Conservative candidates won 41.3% of votes nationally; John Brassard took 57.8% here, 16.5 points above that.
  • Turnout was 67.9%, 1.1 points below the national figure of 69%.

Nearby ridings