Harlow – Bush Fair
Labour 594 (47.1 per cent, +2.6) Conservatives 482 (38.2 per cent, -6.5) Green Party 109 (8.6 per cent, +1.0) Harlow Alliance 76 (6.0 per cent, +6.0)
Labour gain from Conservatives
Kingston upon Thames – New Malden Village
Lib Dems 1,217, 1,184, 1,182 (32.8 per cent) Green Party 867 (23.4 per cent.) Residents Association 724, 703 (19.5 per cent.) Conservatives 467, 372, 327 (12.6 per cent) Labour 436, 429, 374 (11.7 per cent). Deferred election.
Lib Dems win. (New boundaries.)
Neath Port Talbot – Port Talbot
Labour 914, 898 (58.1 per cent) Plaid Cymru 367, 244 (23.3 per cent) Independent 246, 171 (15.6 per cent.) Green Party 46, 25, (2.9 per cent.) Deferred election. Labour previously elected unopposed.
Labour hold.
Shropshire – Highley
Lib Dems 630 (54.5 per cent, +54.5) Conservatives 279 (24.1 per cent, -9.5) Labour 239 (20.7 per cent, +7.3) Green Party 9 (0.8 per cent, +0.8)
Lib Dems gain from Independent.
Waverley – Hindhead
Lib Dems 537 (54.6 per cent, +7.9) Conservatves 446 (45.4 per cent, -1.2)
Lib Dems gain from Conservatives.
Forthcoming contests
June 30th
- Buckinghamshire – Bernwood.
- Croydon – South Croydon. (Conservative held.)
- East Riding of Yorkshire – Bridlington North. (Conservative held.)
- Eilean Siar – Barraigh agus Bhatarsaigh
- Eilean Siar – Sgìr’ Ùige agus Carlabhagh
- Liverpool – Fazakerley. (Labour held.)
- Middlesbrough – Berwick Hills & Pallister. (Independent held)
- Newark & Sherwood – Ollerton. (Labour held)
- South Derbyshire – Midway. (Conservative held.)
- Wyre – Cleveleys Park. (Conservative held.)
July 7th
- Camden – Hampstead Town. (Labour held)
- Chesterfield – Hollingwood & Inkersall. (Independent held)
- Epsom & Ewell – West Ewell. (Residents Association held)
- Milton Keynes – Woughton & Fishermead (Labour)
- Mole Valley – Charlwood. (Conservative held)
- Welwyn Hatfield – Hatfield Central (Labour held)
- West Sussex – Worthing West. (Labour held)
July 14th
- Breckland – Thetford Boudica. (Conservative held)
- Coventry – Binley & Willenhall. (Labour held)
- North Tyneside – Camperdown. (Labour held)
- Rutland – Oakham South. Ian Razzell. (Independent held)
- South Somerset – Brympton.
- Wandsworth – Tooting Broadway. (Labour held)
- Warwickshire – Arden. (Conservative held)
- Wirral – Liscard. (Labour held)
July 20th
- Basildon – Nethermayne. (Independent held.)
July 21st
- Lancaster – Harbour. (Labour held.)
- North Warwickshire – Hartshill. (Conservatve held.)
- South Staffordshire – Penkridge North East & Acton Trussell. (Conservative held.)
July 28th
- Colchester – Lexden and Braiswick. (Conservative held.)
- North East Derbyshire – Pilsley and Morton. (Labour held.)
August 4th
- Luton – Dallow. (Labour held.)
- Shetland – North Isles. Two seats.