8th Jun 2017
UK Parliament
Previous Results
4 July 2024
| Lab | Kirsty McNeill ★ | 21,480 | 48.6% |
| SNP | Owen Thompson | 13,313 | 30.1% |
| Ref | Stefan Garbowski | 3,276 | 7.4% |
| Con | Keith Cockburn | 3,248 | 7.4% |
| LD | Ross Laird | 2,589 | 5.9% |
| SLP | Daniel Fraser | 259 | 0.6% |
12 December 2019
| SNP | Owen Thompson ★ | 20,033 | 41.5% |
| Lab | Danielle Rowley | 14,328 | 29.7% |
| Con | Rebecca Fraser | 10,467 | 21.7% |
| LD | Steve Arrundale | 3,393 | 7.0% |