Blackpool – Tyldesley
Labour 535 (48.3 per cent, +10.0 on 2015) Conservatives 297 (26.8 per cent, -2.4) UKIP 238 (21.5 per cent, -0.5) Lib Dems 37 (3.3 per cent, -2.3)
Labour hold
Blaenau Gwent – Brynmawr
Independent 1,058 Labour 270
Independent hold
Cotswold – Stow
Lib Dems 555 (64.9 per cent, +21.0 on May) Conservatives 300 (35.1 per cent, -21.0)
Lib Dems gain from Conservatives
Dacorum – Adeyfield West
Lib Dems 520 (49.5 per cent, +24.4 on 2015) Conservatives 233 (22.2 per cent, -4.6) Labour 166 (15.8 per cent, -8.7) UKIP 115 (10.9 per cent, -12.7) Green Party 17 (1.6 per cent, +1.6)
Lib Dems gains from Conservatives
Derby – Allestree
Conservatives 2,006 (54.6 per cent, -6.1 on May) Lib Dems 1,053 (28.7 per cent, +17.2) Lab 409 (11.1 per cent, -5.8) Green Party 115 (3.1 per cent, +3.1) UKIP 91 (2.5 per cent, -8.4)
Conservatives hold
North Norfolk – Glaven Valley
Lib Dems 429 (55.3 per cent, +8.4 on 2015) Con 281 (36.2 per cent, +3.8) UKIP 32 (4.1 per cent, -6.9) Labour 23 (3.0 per cent, -2.8) Green Party 11 (1.4 per cent, -2.5)
Lib Dems hold
Wellingborough – Finedon
Conservatives 758 (62.3 per cent, +15.4) Labour 235 (19.4 per cent, -7.6) UKIP 137 (11.3 per cent, -14.9) Lib Dems 86 (7.1 per cent, +7.1)
Conservatives hold
West Lindsey – Cherry Willingham
Con 555 (51.1 per cent, +12.2 on 2015) Lab 288 (26.5 per cent, +0.6) UKIP 244 (22.4 per cent, +22.4 )
Conservatives hold