12th Dec 2019
UK Parliament
Previous Results
13 May 2021
| SNP | Anum Qaisar ★ | 10,129 | 46.4% |
| Lab | Kenneth Stevenson | 8,372 | 38.4% |
| Con | Ben Callaghan | 2,812 | 12.9% |
| LD | Steve Arrundale | 220 | 1.0% |
| SDP | Neil Peter Manson | 151 | 0.7% |
| SUP | Jonathan Stanley | 59 | 0.3% |
| Ref | Martyn William Greene | 45 | 0.2% |
| UKI | Donald MacKay | 39 | 0.2% |
8 June 2017
| SNP | Neil Gray ★ | 14,291 | 37.6% |
| Lab | Helen McFarlane | 14,096 | 37.1% |
| Con | Jennifer Donnellan | 8,813 | 23.2% |
| LD | Ewan McRobert | 802 | 2.1% |