Party | Candidate | Votes | Percent | Change | |
---|---|---|---|---|---|
Labour | Robertson, John | 24,583 | 48.1% | +4.2% | |
Conservative | Langdon, Stanley | 14,378 | 28.2% | -2.6% | |
Liberal | Robinson, Andrew | 7,929 | 15.5% | -5.4% | |
SNP | Burgon-Lyon, Alexander | 3,727 | 7.3% | +2.9% | |
Greens | Marland, Angus | 451 | 0.9% | N/A | |
Majority | 10,205 | 19.9% | +6.8% | Turnout | 51,068 | 78.5% | 2.7% | Swing | +3.4% |