Council by-election results
Last night's council by-election results:
Cheam Ward, LB Sutton. Con hold with swing to LDs - in an LD parliamentary marginal.
Sideslow Ward, Bromsgrove. Con gain from LD despite an 11% reduction in Tory vote, Labour took 27% having not stood. LDs did not defend the seat.
Hexham Gilesgate Ward, Tynedale. Con hold with a large swing to LD.
Westminster Ward, Ellesmere Port. Lab hold with 11% drop in vote and low turnout.
Lerwick South Ward, Shetland. Ind hold.