There were eight by-elections this week.
Conservatives held seats in Bolton, South Kesteven, South Staffordshire and Wrexham. Labour gained a seat in Carlisle City from UKIP and held a seat in Luton. An Independent gained a seat in South Kesteven from the Conservatives.