Canterbury – Chestfield
Conservatives (46.0 per cent, -6.5 on May) Lib Dems (35.5 per cent, +19.0) Labour (8.8 per cent, -6.8) Independent (5.3 per cent, +5.3) Green Party (4.3 per cent, -10.9)
Conservatives hold
Hammersmith & Fulham – Fulham Broadway
Labour 1,097 (44.2 per cent, -11.6 on 2018) Lib Dems 755 (30.4 per cent, +21.8) Conservatives 628 (25.3 per cent, -10.2)
Labour hold.
Liverpool – Old Swan
Labour 1,153 (55.4 per cent, -17.0 on May) Liberal 293 (14.1 per cent, +6.4) Lib Dems 272 (13.1 per cent, +7.1) Old Swan Against the Cuts 138 (6.6 per cent, +3.6) Green Party 130 (6.2 per cent, -1.6) Conservatives 96 (4.6 per cent, +1.4)
Labour hold.
North Lanarkshire – Thorniewood
Labour 1,362 (44.3 per cent, -5.9 on 2017) SNP 1,202 (39.1 per cent, +0.4) Conservatives 296 (9.6 per cent, -1.5) Lib Dems 168 (5.5 per cent, +5.5) Green Party 46 (1.5 per cent, +1.5)
Labour hold
Somerset West & Taunton – Vivary
Lib Dems 648 (55.3 per cent, +21.0 on May) Conservatives 307 (26.2 per cent, -1.9) Independent 155 (13.2 per cent, +13.2) Labour 32 (2.7 per cent, -9.9) Green Party 30 (2.6 per cent, +2.6)
Lib Dems gain from Conservatives.
Wiltshire – Ethandune
Conservatives 778 (57.0 per cent, -14.8 on 2017) Lib Dems 587 (43.0 per cent, +14.8)
Conservatives hold.
Forthcoming contests
September 26th:
Crawley _ Tilgate (Conservative held)
Ipswich – Alexandra (Labour held)
Luton – Icknield (Conservative held)
Rochford – Sweyne Park & Grange (Resident Association held)
West Sussex – Three Bridges (Conservative held)
October 3rd
Aberdeen – Bridge of Don (Two seats, one Conservative held, one SNP held)
Cardiff – Whitchurch & Tongwynlais (Conservative held)
Charnwood – Syston West (Conservative held)
Essex – Clacton East (Independent held)
St Albans – Clarence (Lib Dem held)
Somerset West & Taunton – Norton Fitzwarren & Staplegrove (Independent held)