Redditch – Headless Cross and Oakenshaw
Labour 767 (41.9 per cent, +17.7 from May) Conservatives 686 (37.5 per cent, -25.4) Lib Dems 274 (15.0 per cent, +9.3) Green Party 102 (5.6 per cent, -1.6)
Labour gain from Conservatives
Worcestershire – Arrow Valley West
Labour 1,342 (53.7 per cent, +16.4 from 2021) Conservatives 893 (35.7 per cent, -14.3) Green Party 146 (5.8 per cent, -1.2) Lib Dems 120 (4.8 per cent, -0.9)
Labour gain from Conservatives.
Forthcoming contests
September 8th:
- Arun – Barnham. (Conservative held)
- Cannock Chase – Hednesford North. (Conservative held)
- Hartlepool – Foggy Furze. (Independent held)
- Lancaster – Warton. (Conservative held)
- West Sussex – Felpham. (Conservative held)
September 15th:
- Bolton – Rumworth. (Labour held)
- Mansfield – Oak Tree. (Mansfield Independents held)
- Mid Sussex – Bolney. (Conservative held)
September 22nd
- Coventry – Sherbourne. (Labour held)
- Gwynedd – Llanuwchllyn. (Plaid Cymru held)
- Stoke-on-Trent – Bentilee and Ubberley. (Labour held)
- Wealden – Maresfield. (Conservative held)
September 29th
- Argyll & Bute – Kintyre & The Islands. (Independent held)
- Harborough – Logan. (Liberal Democrat held)
- Newark & Sherwood – Edwinstowe & Clipstone. (Conservative held)
- Oxford – Hinksey Park. (Labour held)
- Rhondda Cynon Taf – Ynysybwl. (Plaid Cymru held)
- Rossendale – Facit & Shawforth. (Conservative held)
- Rossendale, Helmshore. (Conservative held)
- Warrington – Grappenhall. (Liberal Democrat held)
- Warrington – Grappenhall. (Liberal Democrat held)
October 6th
- Bournemouth, Christchurch & Poole – Highcliffe & Walkford. (Christchurch Independent held).
- Ceredigion – Lampeter. (Labour held)
- Eastbourne – St Anthony. (Liberal Democrat held)