8th Jun 2017
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% |
12 December 2019
| SNP | Neil Gray ★ | 17,929 | 45.1% |
| Lab | Helen McFarlane | 12,728 | 32.0% |
| Con | Lorraine Nolan | 7,011 | 17.6% |
| LD | William Crossman | 1,419 | 3.6% |
| SGP | Rosemary McGowan | 685 | 1.7% |