By-Election Location
By winning party colour
Voting Breakdown
Percentage based
Gains and Losses
Percentage based
SNP: 1203 (37.3%, -5.9%)
Labour: 1148 (35.6%, -0.2%)
Conservative: 219 (6.8%, -1.6%)
Alba Party: 178 (5.5%, +2.4%)
Green Party: 176 (5.5%, +1.3%)
Liberal Democrat (Outi Bourke): 156 (4.8%, +1.7%)
Workers Party of Britain: 143 (4.4%, new)
Based on first preference votes
SNP GAIN from Labour