The full council by-election results show Lib Dems gained three seats from the Tories in Teignbridge in Devon and Taunton Deane in Somerset, Labour retained a ward in Blackburn, independent candidates gained a ward each in St Edmundsbury in Suffolk and Powys in mid-Wales and the SNP held one in Scotland.