Doug Shipley (Conservative) won Barrie—Springwater—Oro-Medonte in the April 28, 2025 federal election with 51.7% of the vote, 4,799 votes (7.3 points) ahead of Rose Zacharias (Liberal). 65,709 valid votes were counted in this Ontario riding.
| Candidate | Votes | Share |
|---|---|---|
| Doug Shipley · Conservativeelectedincumbent Parliamentarian · Barrie, Ont. | 33,949 | 51.7% |
| Rose Zacharias · Liberal Medical Doctor · Oro-Medonte, Ont. | 29,150 | 44.4% |
| Gabriela Trujillo · NDP Caregiver · Waterloo, Ont. | 1,559 | 2.4% |
| Greg Taylor · Green Teacher · Barrie, Ont. | 893 | 1.4% |
| Michael Speers · Communist Media and Communications Specialist · Barrie, Ont. | 158 | 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.