Margaret Johnson (PC) won Carleton-Victoria in the October 21, 2024 New Brunswick general election with 62.3% of the vote, 2,639 votes (34.3 points) ahead of Julian Moulton (LIB). 7,698 valid votes were counted in district 46 of 49.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Margaret Johnsonelected | Progressive Conservative | 4,798 | 62.3% |
| Julian Moulton | Liberal | 2,159 | 28% |
| Rebecca Blaevoet | Green | 451 | 5.9% |
| Tasha Rossignol | SJPNB / PJSNB | 290 | 3.8% |
Source: Elections New Brunswick, official results per poll, 2024 general election. By-elections and floor-crossings since are not reflected.