| Candidate | Party | Votes | Percentage (%) |
|---|---|---|---|
| Stephen Kinnock | Labour | 17838 | 49.89 |
| Mark Griffiths | Reform UK | 7484 | 20.93 |
| Colin Deere | Plaid Cymru | 4719 | 13.2 |
| Abigail Mainon | Conservative | 2903 | 8.12 |
| Nigel Hill | Green Party | 1094 | 3.06 |
| Justin Griffiths | Liberal Democrats | 916 | 2.56 |
| Captain Beany | Independent | 618 | 1.73 |
| Rhiannon Morrissey | Heritage Party | 183 | 0.51 | Candidate | Party | Votes | Percentage(%) |