2025
Liberal Party of Canada +29.0% — David Myles50,081 votes
- LPC David Myles 61.3% Won
- CPC Brian Macdonald 32.3%
- GPC Pam Allen-Leblanc 3.1%
- NDP Nicki Lyons-MacFarlane 1.8%
- CFP Dominic Cardy 0.7%
- PPC Heather Michaud 0.4%
- COM-ML June Patterson 0.3%
- CENT Brandon Ellis 0.1%