After no council by-elections last week, it’s just one this week: a Labour defence in Shropshire.
Belle Vue, Shropshire
James McLeod stood for the Liberal Democrats:
UPDATE: That turned out to be an accurate warning sign for the Conservatives.
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.