collated by MiddleEnglander
There have been 72 by-elections for 73 seats since 5 May with 26 (36%) changing hands. The results can be summarised by:
* 34 Independent candidates contested 27 seats
** Yorkshire First (2), East Devon Independent Alliance, Mebyon Kernow, North East, United Thanet
*** Christian People Alliance, Justice, People before Profit, Pirate
Conservative contested 97% of the seats, Labour 85%, Liberal Democrats 79% whilst Greens contested 44% and UKIP 55%.
Conservatives gained 4 seats (2 from Labour & 2 from Independents) and lost 10 (6 to Liberal Democrats, 2 Farnham Residents and 1 each to Independent and Green)
- gaining both Selby: Byram & Brotherton as well as Kent: Gravesham East from Labour along with Richmondshire: Catterick and Kings Lynn / West Norfolk: Valley Hill from Independents
- losing Cornwall: Newlyn & Goonharven, Dorset: Sherborne Rural, Eden: Alston Moor, Mole Valley: Leatherhead North, Northampton: Westone along with North Norfolk: Astley to Liberal Democrats
and Waverley: Farnham Castle and Waverley: Farnham Shortheath to Farnham Residents along with Denbighshire: Dyserth to an Independent and Mid Suffolk, Barking & Somersham to a Green.
Labour gained 4 seats (2 from UKIP and 1 each from Independent and SNP) and lost 6 (2 to Conservatives, 2 UKIP along with 1 each to Liberal Democrat and SNP)
- gaining East Staffordshire: Stapenhill and Newcastle-under-Lyme: Silverdale and Parksite from UKIP, Fife: The Lochs from Independent (Communist) and North Ayrshire: Renfrew West from SNP
- but losing Ashford: Beaver and Essex: Basildon Laindon Park & Fryerns to UKIP, South Hams: Totnes to Liberal Democrats and Renfrewshire: Renfrew West & Gallowhill to SNP as well a 2 to Conservatives
Liberal Democrats gained 10 seats (6 from Conservative, 1 from Labour along with 2 from Independent and 1 from UKIP)
- Cornwall: St Teath & St Breward and Wiltshire: Trowbridge Grove from Independents and Cornwall: Newquay Treviglass from UKIP in addition to the 6 from Conservative and 1 from Labour.
UKIP gained 2 seats from Labour but lost 2 to them as well as 1 to a Liberal Democrat whilst Green gained 1 seat from a Conservative.
Independents gained a seat from a Conservative whilst losing 2 to Conservatives, 1 to Labour and 2 to Liberal Democrats along with Gwynedd : Marchog to No Description
- whilst SNP gained one from Labour but losing another.