Local Government By-Election Results

Conservatives held seats in East Staffordshire, Harrogate, Northampton and St Edmundsbury.

Labour gained a seat from Conservatives in Breckland and a seat from a councillor of No Description in Lancaster. They also held seats in Barnsley, County Durham, Harlow and Northampton. An Independent gained a seat from Liberal Democrats in Highland.