Party | Candidate | Votes | Percent | Change | |
---|---|---|---|---|---|
Labour | Stewart, James | 16,114 | 56.6% | +23.4% | |
Scottish Unionist | Couper, James Brown | 10,343 | 36.3% | -22.3% | |
Liberal | Fleming, James Alexander | 2,025 | 7.1% | -1.1% | |
Majority | 5,771 | 20.3% | N/A | Turnout | 28,482 | 76.7% | 28.5% | Swing | +22.85% |