The Green Party gained a seat from the Lib Dems in Bristol. Labour gained a seat from the Conservatives in North Northamptonshire,
There was only one contest yesterday. Labour gained a seat in Rotherham from the Rotherham Democratic Party.
Labour gained a Staffordshire County Council seat from the Conservatives. Labour also gained two Staffordshire Moorlands District Council seats – one from the Conservatives and another from an independent.
The Conservatives lost two seats in Plymouth. One was to Labour, the other was to the Green Party.
The Conservatives gained a seat from a residents association in Uttlesford. But the Conservatives lost a seat to Labour in Cannock Chase.
In the final result of the year, the Conservatives gained a seat from Labour in Redcar & Cleveland.
The Lib Dems gained a seat from the Conservatives in Test Valley and a seat from an independent in South Kesteven.
The Conservatives gained a seat in South Holland from an independent and a seat from Labour in Dumfries & Galloway. The Lib Dems gained a seat from the Conservatives in North Devon. Labour gained a seat from the Conservatives in Brighton and Hove.
The Lib Dems gained seats from the Conservatives in Waverley and in Norfolk. Labour gained a seat from the Conservatives in Southampton.
Now a safe seat, in 2015 this was one of the most marginal constituencies in Britain – and in 2010 it returned a Conservative MP.
Labour gained a seat from the Conservatives in Bassetlaw. The Lib Dems gained a seat from the Conservatives on the Isle of Wight.
Labour gained seats from the Conservatives in Braintree and Burnley. The Lib Dems lost a seat to a residents group in Kingston.
The Conservatives gained a seat from the Lib Dems in South Cambridgeshire. But the Conservatives lost seats to an independent in Nottinghamshire, to Labour in Lichfield and to the Lib Dems in Wiltshire.
There were only two contests this week. Labour held a seat in Sandwell and gained a seat from the Conservatives in Derbyshire.
The Conservatives gained a seat from the Lib Dems in Fareham. But the Conservatives lost a seat to the Lib Dems in Guildford and also one to Labour in Broadland.