
Plaid Cymru 397 (43.9 per cent, +3.5 on 2022) Reform UK 253 (28.0 per cent, +28.0) Labour 159 (17.6 per cent, -21.2) Conservatives 44 (4.9 per cent, +4.9) Independent 41 (4.5 per cent, +4.5) Lib Dems 11 (1.2 per cent, +1.2)
Plaid Cymru gain from Labour
East Hertfordshire – Hertford Kingsmead
Conservatives 575 (35.3 per cent, +8.9 on 2023) Green Party 253 (32.4 per cent, -4.4) Reform UK (15.5 per cent, +15.5) Labour 164 (10.1 per cent, -5.8) Lib Dems 110 (6.7 per cent, -14.3)
Conservatives gain from Green Party
Leeds – Calverley & Farsley
Conservatives 2,330 (40.2 per cent, +3.6 on 2026) Labour 2,134 (36.8 per cent, +9.5) Reform UK 693 (12.0 per cent, -4.8) Green Party 341 (5.9 percent, -10.4) Restore Britain 151 (2.6 per cent, +2.6) Lib Dems 92 (1.6 per cent, -1.5) Yorkshire Party 57 (1.0 per cent, +1.0)
Conservatives gain from Labour
South Kesteven – Grantham St Wulfram’s
Conservatives 437 (38.3 per cent, +4.6 on 2023) Reform UK 286 (25.1 per cent, +25.1) Independent 149 (13.1 per cent, +13.1) Labour 141 (12.4 per cent, -3.8) Green Party 74 (6.5 per cent, -7.1) Independent 54 (4.7 per cent, +4.7)
Conservatives gain from an independent
Conservatives 315 (49.9 per cent, -7.6 on 2023) Reform UK 238 (37.7 per cent, +37.7) Labour 78 (12.4 per cent, +12.4)
Conservatives hold
Forthcoming contests
- Argyll & Bute – Mid Argyll. (Independent held)
- Bassetlaw – Worksop East. (Labour held)
- Dudley – St James. (Reform UK held)
- Halton – Beechwood & Heath. (Lib Dem held)
- Newark & Sherwood – Dover Beck. (Conservative held)
- Nottinghamshire – Southwell. (Conservative held)
- Bournemouth, Christchurch and Poole Council – Penn Hill. (Lib Dem held)
- Hyndburn – Huncoat. (Labour held)
- North East Lincolnshire – Croft Baker. (Labour held)
- Oldham – Failsworth West. (Reform UK held)
- Staffordshire Moorlands – Cheddleton. (Labour held)
- Suffolk – Bosmere. (Reform UK held)
- Wigan – Hindley Green. (Independent held)
- Caerphilly – Risca East (2027). Nigel George (Labour)
- Conwy – Bryn (2027). Jacob Williams (Conservative)
- Durham – Craghead & South Moor (2029). Aaron Hillman (Reform UK)
- Fareham – Portchester Wicor. (Lib Dem held)
- Havant – Emsworth. (Green Party held)
- Hertfordshire – Letchworth North. (Labour held)
- North Hertfordshire – Letchworth Norton. (Labour held)
- Rotherham – Anston & Woodsetts. (Conservative held)
- South Staffordshire – Huntington & Hatherton. (Labour held)
- Birmingham – Shard End. (Reform UK held)
- Bromsgrove – Marlbrook. (Conservative held)
- Flintshire – Mold Broncoed. (Labour held)
- Manchester – Harpurhey. (Labour held)
- Reading – Caversham Heights. (Labour held)
- Solihull – Castle Bromwich. (Reform UK held)
- Solihull – Castle Bromwich. (Reform UK held)
- Solihull – Castle Bromwich. (Reform UK held)
- Gosport – Hardway. (Lib Dem held)
- Dumfries & Galloway – Annandale East & Eskdale. (Labour held)
- East Ayrshire – Cumnock & New Cumnock. (Labour held)
- East Surrey – Dorking Rural. (Lib Dem held)