There were nine local government by-elections this week.
Conservatives gained four seats from the SNP; three seats in Aberdeenshire and one seat in Moray.
Labour gained one seat from the Conservatives in Blackpool and held two seats; one seat each in Bracknell Forest and Inverclyde.
Reform gained one seat from the Conservatives in Wyre.
The Green party held one seat in Herefordshire.