Seven seats up for election across six wards in this week’s council by-elections. Five of those six wards have a Liberal Democrat candidate, the same ratio as the last time they were contested.
Here are the results as they come:
These by-election results round-ups cover principal authority by-elections. See my post The danger in celebrating parish and town council wins for your own party for the reasons to avoid straying too often into covering town, parish or community council by-elections.