David Myles (Liberal) won Fredericton—Oromocto in the April 28, 2025 federal election with 61.3% of the vote, 14,550 votes (29 points) ahead of Brian Macdonald (Conservative). 50,169 valid votes were counted in this New Brunswick riding.
| Candidate | Votes | Share |
|---|---|---|
| David Myles · Liberalelected Musician · Fredericton, N.B. | 30,750 | 61.3% |
| Brian Macdonald · Conservative Consultant · Fredericton, N.B. | 16,200 | 32.3% |
| Pam Allen-Leblanc · Green Self-Employed · Durham Bridge, N.B. | 1,568 | 3.1% |
| Nicki Lyons-MacFarlane · NDP Library Assistant · Fredericton, N.B. | 908 | 1.8% |
| Dominic Cardy · Canadian Future Party Politician · Fredericton, N.B. | 345 | 0.7% |
| Heather Michaud · People's Party Registered Massage Therapist · Haneytown, N.B. | 208 | 0.4% |
| June Patterson · Communist Grocery Clerk · Fredericton, N.B. | 146 | 0.3% |
| Brandon Ellis · Centrist Business Development / Strategic Recruiter · Fredericton, N.B. | 44 | 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.