Local Government By-Election Results

Conservatives held seats in Braintree (Hatfield Peverel & Terling), Leicestershire, South Holland, Swale and two seats in St Edmundsbury (Haverhill East and Haverhill North).

Conservatives gained a seat from UKIP in Torridge and a seat from the Green Party in Weymouth & Portland (councillor causing by-election elected as Conservative but defected).

Labour held seats in Cheshire West & Chester and Warwickshire. Labour gained a seat from Liberal Democrats in Hertfordshire and a seat from Conservatives in Braintree (Bocking North).

Liberal Democrats gained a seat from Conservatives in Aylesbury Vale.