8th Jun 2017
UK Parliament
Previous Results
5 October 2023
| Lab | Michael Shanks ★ | 17,845 | 58.6% |
| SNP | Katy Loudon | 8,399 | 27.6% |
| Con | Thomas Jordan Kerr | 1,192 | 3.9% |
| LD | Gloria Adebo | 895 | 2.9% |
| SGP | Cameron Eadie | 601 | 2.0% |
| Ref | David Stark | 403 | 1.3% |
| SFP | Niall Fraser | 319 | 1.0% |
| SSP | Bill Bonnar | 271 | 0.9% |
| IFSP | Colette Walker | 207 | 0.7% |
| TUASC | Chris Sermanni | 178 | 0.6% |
| Ind | Andrew Vincent Daly | 81 | 0.3% |
| VUK | Ewan Hoyle | 46 | 0.2% |
| Ind | Emperor of India Prince Ankit Love | 34 | 0.1% |
| Ind | Garry Patrick Cooke | 6 | 0.0% |
12 December 2019
| SNP | Margaret Ferrier ★ | 23,775 | 44.2% |
| Lab | Gerard Killen | 18,545 | 34.5% |
| Con | Lynne Nailon | 8,054 | 15.0% |
| LD | Mark McGeever | 2,791 | 5.2% |
| UKI | Janice Elizabeth MacKay | 629 | 1.2% |