Barnsley – Rockingham
Labour 938 (66.6 per cent, -9.8 on 2016) Conservatives 272 (19.3 per cent, +6.9) Lib Dems 199 (14.1 per cent, +14.1)
Labour hold
Exeter – Newtown & St Leonard’s
Labour 1,044 (54.6 per cent, +1.2 on 2016) Conservatives 512 (26.8 per cent, +1.5) Lib Dems 179 (9.4 per cent, +9.4) Green Party 137 (7.2 per cent, -5.7) UKIP 40 (2.1 per cent, -3.2)
Labour hold (result from Wednesday)
Newcastle under Lyme – Bradwell
Labour 396 (50.7 per cent, -3.1 on 2016) Conservatives 360 (46.1 per cent, +27.4) Lib Dems 25 (3.2 per cent, -0.1)
Labour hold
Newcastle under Lyme – Newchapel
Conservatives 216 (43.3 per cent, -6.3 on 2016) Labour 197 (39.5 per cent, -10.9) Independent 86 (17.2 per cent, +17.2)
Conservatives gain from Labour.
Salford – Langworthy
Labour 601 (58.0 per cent, +8.9 on 2016) Conservatives 183 (17.7 per cent, +11.2) Lib Dems 125 (12.1 per cent, +12.1) Green Party 72 (6.9 per cent, +1.0) Independent 55 (5.3 per cent, +5.3)
Labour hold.
Torbay – Watcombe
Lib Dems 655 (57.5 per cent, +14.4 on 2015) Conservatives 355 (31.1 per cent, +7.9) Labour 121 (10.6 per cent, -8.4) Green Party 17 (0.8 per cent, -5.3)
Lib Dems hold
Torridge – Westward Ho!
Independent 321 (46.9 per cent, +46.9 on 2015) Conservatives 128 (18.7 per cent, -21.5) UKIP 90 (13.2 per cent, +13.2) Lib Dems 63 (9.2 per cent, +9.2) Independent 47 (6.9 per cent, +6.9) Labour 35 (5.1 per cent, +5.1)
Independent gain from Conservatives.
Waverley – Godalming Central & Ockford
Lib Dems 266 (37.8 per cent, +37.8 on 2015) Conservatives 246 (35.0 per cent, -6.5) Labour 151 (21.5 per cent, -4.6) Green Party 40 (5.7 per cent, +5.7)
Lib Dems gain from Conservatives (result from Wednesday)
Welwyn Hatfield – Handside
Lib Dems 1,105 (52.4 per cent, +16.7 on 2016) Conservatives 691 (32.8 per cent, -9.3) Labour 260 (12.3 per cent, -3.5) Green Party 51 (2.4 per cent, -3.9)
Lib Dems hold.
Wigan – Shevington with Lower Ground
Labour 765 (41.3 per cent, +1.3 on 2016) Shevington Independent 552 (29.8 per cent, +29.8) Conservatives 402 (26.5 per cent, +15.3) Green Party 30 (1.6 per cent, -2.0) Lib Dems 15 (0.8 per cent, +0.8)
Labour hold.