| Candidates by vote share | |||||||
| Candidate name | Party | Gender | Number of votes | Share (%) | Change vs. 2017 for party (percentage points) | ||
| Carol Monaghan | Scottish National Party | Female | 19,678 | 49.5% | +7.0 | ||
| Patricia Ferguson | Labour | Female | 11,319 | 28.5% | -7.4 | ||
| Ade Aibinu | Conservative | Male | 6,022 | 15.2% | -2.9 | ||
| James Speirs | Liberal Democrat | Male | 2,716 | 6.8% | +3.3 |
| Election statistics | ||
| Majority | ||
| Votes | 8,359 | |
| Percent | 21.0% | |
| Rank (1 = highest %) | 357 | |
| Turnout | ||
| Constituency | 62.7% | |
| Region | 68.1% | |
| UK | 67.3% | |
| Constituency in 2017 | 60.9% | |
| Size of electorate | 63,402 | |
| Valid votes cast | 39,735 |