13th May 2021
UK Parliament
Previous Results
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% |
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% |