| Scottish National Party | Philippa Whitford | 26,999 | 53.2% | +34.1 | |
| Labour | Brian Donohoe | 13,410 | 26.4% | -21.3 | |
| Conservative | Marc Hope | 8,803 | 17.3% | -3.0 | |
| Liberal Democrat | Gordon Bain | 917 | 1.8% | -10.1 | |
| Green Party | Veronika Tudhope | 645 | 1.3% | +1.3 |
| Scottish National Party Philippa Whitford | 26,999 | 53.2% | +34.1 | |
| Labour Brian Donohoe | 13,410 | 26.4% | -21.3 | |
| Conservative Marc Hope | 8,803 | 17.3% | -3.0 | |
| Liberal Democrat Gordon Bain | 917 | 1.8% | -10.1 | |
| Green Party Veronika Tudhope | 645 | 1.3% | +1.3 |
| SNP | 53.2 | |
| LAB | 26.4 | |
| CON | 17.3 | |
| LD | 1.8 | |
| GRN | 1.3 |
| LAB | 47.7 | |
| CON | 20.4 | |
| SNP | 19.0 | |
| LD | 11.9 | |
| SLP | 1.0 |
| LAB | 46.4 | |
| CON | 22.1 | |
| LD | 16.1 | |
| OTH | 15.4 |