There were five by-elections this week.
Conservatives gained a seat from Labour in both Basildon and Bassetlaw. Labour gained a seat from an Independent in South Tyneside. Liberal Democrats gained a seat in Harrogate and on Norfolk County Council, both from the Conservatives