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.
| Candidate | Votes | Share |
|---|---|---|
| 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.