
Council by-election results from yesterday
The Conservatives held seats in Fylde, Peterborough and King’s Lynn and West Norfolk.
The Conservatives held seats in Fylde, Peterborough and King’s Lynn and West Norfolk.
The Conservatives gained a seat from UKIP in Thanet and gained a seat from the Lib Dems in Torridge.
The Conservatives held a seat in West Lancashire. Labour held seats in Bury, Northamptonshire and Milton Keynes.
The Conservatives lost a seat to the Lib Dems in Waveney but gained a seat from Labour in Waveney. The Conservatives also lost a seat to an independent in Rutland.
The Conservatives lost a seat to the Lib Dems in Bath and North East Somerset. There was also another loss for the Conservatives – to Labour in Lichfield.
The Conservatives held a seat in Leicestershire and another one in North Kesteven.
The Conservatives lost a seat in South Northamptonshire to the Lib Dems and the Conservatives also lost a seat to an independent in Cherwell.
Labour held a seat in Doncaster. The Lib Dems won three seats in Southwark in a contest that was deferred from May.
The Conservatives held seats in Mid Devon and East Staffordshire – but lost a seat to the Lib Dems in South Oxfordshire.
The Conservatives held a seat in Horsham and gained a seat from the Lib Dems in Bristol – but lost one to them in Broadland and another one to an independent in North Kesteven.
Labour gained a seat from the Green Party in Lancaster. The Conservatives held a seat in Suffolk Coastal.
The Conservatives held a seat in Perth and Kinross but lost a seat to the Lib Dems in Warrington and another one to the Lib Dems in West Berkshire.
The Conservatives held a seat in South Northamptonshire but lost one to the Lib Dems in Chichester. Labour held a seat in St Edmundsbury
The Conservatives held seats in New Forest and in Fylde. The Green Party gained a seat form an independent in Taunton Deane. The Lib Dems gained a seat from the SNP in the Highlands.
In the only contest taking place this week Labour held a set in Knowsley.