By-Election Location
By winning party colour
Voting Breakdown
Percentage based
Gains and Losses
Percentage based
SNP: 1375 (31.8%, -10.1%)
Labour: 1263 (29.2%, -0.4%)
Reform: 809 (18.7%, new)
Conservative: 324 (7.5%, -10.2%)
Liberal Democrat (Oliver Ferrario): 229 (5.3%, +1.6%)
Green Party: 185 (4.3%, -0.1%)
Alba Party: 135 (3.1%, +1.7%)
Based on first preference votes
SNP HOLD