John Herron (LIB) won Hampton-Fundy-St. Martins in the October 21, 2024 New Brunswick general election with 39.3% of the vote, 224 votes (2.7 points) ahead of Faytene Grasseschi (PC). 8,291 valid votes were counted in district 27 of 49.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| John Herronelected | Liberal | 3,259 | 39.3% |
| Faytene Grasseschi | Progressive Conservative | 3,035 | 36.6% |
| Laura Myers | Green | 1,553 | 18.7% |
| Gordie Stackhouse | NDP | 171 | 2.1% |
| Peter Graham | People's Alliance | 153 | 1.8% |
| Barbara Dempsey | LPNB / PRINB | 120 | 1.4% |
Source: Elections New Brunswick, official results per poll, 2024 general election. By-elections and floor-crossings since are not reflected.