There were seven local government by-elections this week.
Conservatives gained one seat from the Liberal Democrats in Stockport.
Labour held one seat in Salford.
Liberal Democrats gained two seats from Conservatives; one seat each in Hampshire and Westmorland & Furness.
Reform gained one seat from Labour in Wolverhampton.
The Green party held one seat in Charnwood.
Middleton Independents held one seat in Rochdale.