Eric Duncan (Conservative) won Stormont—Dundas—Glengarry in the April 28, 2025 federal election with 56.3% of the vote, 10,992 votes (16.6 points) ahead of Sarah Good (Liberal). 66,407 valid votes were counted in this Ontario riding.
| Candidate | Votes | Share |
|---|---|---|
| Eric Duncan · Conservativeelectedincumbent Parliamentarian · Cornwall, Ont. | 37,399 | 56.3% |
| Sarah Good · Liberal Engagement / Population Health Specialist · Cornwall, Ont. | 26,407 | 39.8% |
| Mario Leclerc · NDP Paralegal · Pointe-Claire, Que. | 1,653 | 2.5% |
| Gordon Kubanek · Green Retired Teacher · Kars, Ont. | 674 | 1% |
| Karl Ivan MacKinnon · Libertarian Dairy Worker · Dalkeith, Ont. | 274 | 0.4% |
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.