Seven council by-elections this week, with four Conservative defences, two Labour defences and one Ukip defence.
And in the seven comes a brilliant Liberal Democrat gain from the Conservatives:
This ward is just to the north of Witney, which may help explain why the Liberal Democrats have won a ward the party did not come close to winning even in any of the party’s good years since it was first contested in 2002. Congratulations to Kieran Mullins and the team.
Elsewhere, a good chunky increase in the Liberal Democrat vote in Rutland:
Same again in Stratford upon Avon, where the Liberal Democrats finished last the previous time this ward was fought:
Another good result too with the first Liberal Democrat candidate since 2003 in the ward covering the centre of Hertford and neighbouring areas:
A rather more distant Liberal Democrat finish next up, but again an improvement as there was a candidate this time unlike last time or indeed any of the other three times since the ward was first contested on these boundaries in 2012:
Another poor result for Ukip comes with the first Lib Dem result of the night that’s short of a good angle:
And finally in a Friday count:
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.
Get by-election results by email
If you sign up for my daily email with the latest pieces from this site, you’ll also get included as a little bonus the full set of council by-election results each week: