By-Election Location
By winning party colour
Voting Breakdown
Percentage based
Gains and Losses
Percentage based
SNP 1663 [35.0%; +10.6%]
Con 1433 [30.2%; -0.4%]
Lab 1310 [27.6%; -2.3%]
Green 344 [7.2%; +0.6%]
[LD 0 [0.0%; -8.6%]]
SNP gain Labour
Turnout 42.9%
Percentage changes from 2017