There were six local government by-elections this week.
Conservatives held two seats: one seat in Chelmsford, and one seat in Essex.
Labour held one seat in Wakefield.
Liberal Democrats held one seat in Barnsley.
An independent held one seat in Runnymede.
Reform gained one seat from Labour in St Helens.