Bradford – Wibsey
Labour 1,207 (50.7 per cent, +8.9) UKIP 655 (27.5 per cent, -11.1) Conservatives 451 (18.9, +4.7) Lib Dems 70 (2.9 per cent, -2.5)
Labour hold
Cornwall – Newquay Treviglas
Lib Dems 486 (57.8 per cent, +32.9) Conservatives 210 (25 per cent, -2.1) Labour 87 (10.3 per cent, -7.4) Independent 58 (6.9 per cent, +6.9)
Lib Dems gain from UKIP. (UKIP didn’t stand this time).
Cornwall – St Teath & St Breward
Lib Dems 620 (44.8 per cent, +13.0) Independent 242 (17.5 per cent, +17.5) Conservatives 202 (14.6 per cent, -2.1) Independent 181 (13.1 per cent, +13.1) Independent 73 (5.3 per cent, +5.3) Labour 66 (4.8 per cent, +4.8)
Lib Dems gain from Independent.
Gwynedd – Y Felinheli
Plaid Cymru 614 (92.6 per cent) Conservatives 49 (7.4 per cent)
Plaid Cymru hold. (Previously was Plaid Cymru elected unopposed)
Gwynedd – Marchog
Independent 211 (65.3 per cent, +65.3), Labour 112 (34.7 per cent, +10.6)
Independent gain from Independent
Islington – Barnsbury
Labour 1,192 (51.6 per cent, -4.1) Lib Dems 409 (17.7 per cent, +7.1) Conservatives 367 (15.9 per cent, -2.9) Green Party 302 (13.1 per cent, +0.7) Independent 40 (1.7 per cent, +1.7)
Labour hold
Newham – Forest Gate North
Labour 1,150 (52.5 per cent, -5.0) Green Party 681 (31.1 per cent, +17.2) Conservatives 301 (13.8 per cent, +0.2) Lib Dems 57 (2.6 per cent, -2.5)
Labour hold
North Norfolk – Astley
Lib Dems 319 (40.8 per cent, +40.8) Conservatives 198 (25.3 per cent, -30.7) UKIP 133 (17.0 per cent, +17.0) Green Party 81 (10.4 per cent, -15.9) Labour 51 (6.5 per cent, -11.3)
Lib Dems gain from the Conservatives
Selby – Byram & Brotherton
Conservatives 251 (44.3 per cent, +11.8) Labour 224 (39.6 per cent, -4.4) Yorkshire First 224 91 (16.1 per cent, +16.1)
Conservatives gain from Labour
Wiltshire – Trowbridge Grove
Lib Dems 421 (45.9 per cent, +45.9) Conservatives 196 (21.4 per cent, +6.9) UKIP 123 (13.4 per cent, +13.4) Labour 77 (8.4 per cent, +8.4) Independent 74 (8.1 per cent, +8.1) Green Party 27 (2.9 per cent, +2.9)
Lib Dems gain from Independent