| Scottish National Party | Peter Grant | 28,459 | 59.8% | +38.1 | |
| Labour | Melanie Ward | 14,562 | 30.6% | -31.7 | |
| Conservative | Alex Stewart-Clark | 3,685 | 7.7% | +0.5 | |
| Liberal Democrat | Jane Ann Liston | 892 | 1.9% | -5.8 |
| Scottish National Party Peter Grant | 28,459 | 59.8% | +38.1 | |
| Labour Melanie Ward | 14,562 | 30.6% | -31.7 | |
| Conservative Alex Stewart-Clark | 3,685 | 7.7% | +0.5 | |
| Liberal Democrat Jane Ann Liston | 892 | 1.9% | -5.8 |
| SNP | 59.8 | |
| LAB | 30.6 | |
| CON | 7.7 | |
| LD | 1.9 |
| LAB | 62.3 | |
| SNP | 21.7 | |
| LD | 7.7 | |
| CON | 7.2 | |
| UKIP | 1.0 |
| LAB | 51.9 | |
| SNP | 23.4 | |
| LD | 12.7 | |
| OTH | 12.0 |