East Devon – Honiton St Michael’s
Lib Dems 727 (45.4 per cent, +45.4) Reform UK 401 (25.0 per cent, +25.0) Conservatives 326 (20.3 per cent, -10.2) Independent 74 (4.6 per cent, -16.0) Labour 55 (3.4 per cent, -22.4) Independent 19 (1.2 per cent, +1.2)
Lib Dems gain from Labour
Kirklees – Almondbury
Lib Dems 1,749 (43.9 per cent, +14.5 on May) Reform UK 1,078 (27.0 per cent, -10.0) Conservatives 528 (13.2 per cent, +4.4) Green Party 347 (8.7 per cent, -8.0) Labour 181 (4.5 per cent, -3.4) Independent 103 (2.6 per cent, +2.6)
Lib Dems gain from Reform UK
Forthcoming contests
August 20th
- Barnsley – Penistone East. (Reform UK held)
- Cumberland – Harraby South. (Labour held)
- Huntingdonshire – St Neots Eynesbury. (Reform UK held)
- Nottingham – Leen Valley. (Labour held)
August 27th
- Dover – Guston, Kingsdown & St Margaret’s-at-Cliffe. (Conservative held)
- Newcastle upon Tyne – Throckley, Walbottle & Newburn. (Reform UK held)
- Sheffield – Southey. (Labour held)
- St Helens – Billinge & Seneley Green. (Reform UK held)
- Wandsworth – Trinity. (Labour held)
September 2nd
- Stroud – Kingswood. (Lib Dem held)
September 3rd
- Edinburgh – Portobello/Craigmillar. (SNP held)
- Edinburgh – Southside/Newington. (SNP held)
- Oxfordshire – Chesterton & Launton. (Lib Dem held)
- Rhondda Cynon Taf – Llantwit Fardre. (Conservative held)
- Somerset – Frome West. (Green Party held)
September 10th
- North Somerset – Hutton & Locking. (Conservative held)
September 15th
- Bassetlaw – East Markham. (Conservative held)
September 17th
- South Lanarkshire – Avondale & Stonehouse. (Independent held)