# 2025 Port Macquarie state by-election

The 2025 Port Macquarie state by-election was held on 15 March 2025 to elect the member for Port Macquarie in the New South Wales Legislative Assembly, following the resignation of Liberal Party MP Leslie Williams. The Liberal Party's candidate Robert Dwyer declared victory over the National Party's candidate Sean Gleeson on 17 March 2025.

## Background
### Seat details

Port Macquarie was created in 1988 following a redistribution with the majority of the seat being inherited from Oxley. Throughout the history of the Mid North Coast region, like the rest of northern New South Wales, has been a stronghold of support for conservative parties. The seat was held by the National Party until 2002, when sitting member Rob Oakeshott left the party to become an independent. Oakeshott resigned in 2008 to successfully enter federal politics at the Lyne by-election, and was succeeded by independent Peter Besseling at the 2008 Port Macquarie state by-election.
Besseling lost his seat at the 2011 state election to Nationals candidate Leslie Williams. Williams was re-elected in 2015 and 2019, increasing her primary vote on both occasions.
On 20 September 2020, Williams left the Nationals to join the Liberal Party, citing the "reckless and unreasonable behaviour" of Nationals leader John Barilaro in threatening to end the Coalition and move the party to the crossbench due to a disagreement over koala protections. The Nationals contested Port Macquarie at the 2023 state election, but Williams retained the seat for the Liberals with a two-candidate-preferred vote of 60.8%.

### Resignation of Leslie Williams

On 22 January 2025, Williams announced that she would resign from parliament. She said she made the decision in order to be closer to her family in Western Australia after the death of her husband, Don Williams, in 2022. Her resignation officially came into effect on 31 January 2025.

## Key events

* 31 January 2025 − Williams resigns
* 10 February 2025 − Postal vote applications open
* 21 February 2025 − Close of electoral rol
* 21 February 2025 − Writ of election issued by the Speaker of the Legislative Assembly
* 27 February 2025 – Candidate nominations close
* 28 February 2025 − Declaration of nominations
* 8 March 2025 − Early voting begins
* 15 March 2025 − Polling day
* 2 April 2025 − Declaration of final results

## Candidates

Candidates are listed in the order they appeared on the ballot.
| Party | Candidate | Background |
| National | Sean Gleeson | Beef cattle farmer |
| Liberal | Robert Dwyer | General manager of Laurieton United Services Club and Kew Country Club |
| Libertarian | Breelin Coetzer | Candidate for Port Macquarie-Hastings Council in 2024 |
| Legalise Cannabis | Megan Mathew | |
| Greens | Stuart Watson | 2023 state election and 2024 local elections candidate |
| Independent | Warwick Yonge | General practitioner and former National Party candidate for this election |

### Liberal

On 8 February 2025, Laurieton United Services Club and Kew Country Club general manager Robert Dwyer defeated real estate agent Luke Hadfield to win Liberal Party preselection.

### National

On 9 February 2025, general practitioner Warwick Yonge was preselected by the Nationals as their candidate for the by-election. Three days later on 12 February 2025, the Nationals' Central Executive refused to endorse his candidacy without providing a public explanation. Nationals leader Dugald Saunders said Yonge had never been officially endorsed, and "further issues came to light" which made it "untenable from the perspective of Central Executive to actually endorse him as a candidate".
On 19 February 2025, beef cattle farmer Sean Gleeson was selected as the party's replacement candidate. Yonge announced on 27 February 2025 that he would contest the by-election as an independent.

### Labor

Labor has traditionally polled poorly in Port Macquarie, only recording more that 40% of the two-party-preferred vote on one occasion (2003) since the seat was created in 1988, and the party chose not to contest the by-election.

## Results

2025 Port Macquarie state by-election :
| Party | Party | Candidate | Votes | % | ±% |
| | Liberal | Robert Dwyer | 18,076 | 36.3 | −3.1 |
| | National | Sean Gleeson | 15,565 | 31.3 | +5.6 |
| | Independent | Warwick Yonge | 6,076 | 12.2 | +12.2 |
| | Greens | Stuart Watson | 4,879 | 9.8 | +3.3 |
| | Legalise Cannabis | Megan Mathew | 3,523 | 7.1 | +2.9 |
| | Libertarian | Breelin Coetzer | 1,650 | 3.3 | +2.1 |
| Total formal votes | Total formal votes | Total formal votes | 49,769 | 96.5 | −0.7 |
| Informal votes | Informal votes | Informal votes | 1,828 | 3.5 | +0.7 |
| Turnout | Turnout | Turnout | 51,597 | 81.5 | |
| Two-candidate-preferred result ||||||
| | Liberal | Robert Dwyer | 21,072 | 53.3 | −7.5 |
| | National | Sean Gleeson | 18,451 | 46.7 | +7.5 |
| | Liberal hold | Liberal hold | Swing | −7.5 | |
Results are not final. Last updated on 19 March 2025 at 12:25am AEDT.