By-Election Location
By winning party colour
Voting Breakdown
Percentage based
Gains and Losses
Percentage based
Liberal Democrat – James Graham, 91 [3.9%, +0.5]
SNP – 1406 [61%, +12.8]
Conservative – 528 [22.9%, -2.5]
Labour – 220 [9.5%, -6.2]
Green – 60 [2.6%, +2.6]
SNP hold.