| Candidate | Party | Votes | Percentage (%) |
|---|---|---|---|
| John Matthew Cooper | Conservative | 13527 | 29.55 |
| Tracey Little | Scottish National Party | 12597 | 27.52 |
| James Wallace | Labour | 11767 | 25.71 |
| Charles Anthony Keal | Reform UK | 4313 | 9.42 |
| Iain McDonald | Liberal Democrats | 2092 | 4.57 |
| Laura Moodie | Green Party | 1249 | 2.73 |
| David Philip Griffiths | Heritage Party | 230 | 0.5 | Candidate | Party | Votes | Percentage(%) |