Basildon – Wickford Park
Reform UK (40.6 per cent, +40.6 on 2024) Conservatives (37.0 per cent, +6.1) Lib Dems (7.5 per cent, -6.8) Wickford Independents (6.4 per cent, -25.4) Labour (6.4 per cent, -16.4) Green Party (1.9 per cent, +1.9)
Reform UK gain from Wickford Independents
Chorley – Buckshaw & Whittle
Conservatives 576 (35.5 per cent, -6.3 on 2024) Reform UK 530 (32.7 per cent, +32.7) Labour 412 (25.4 per cent, -22.4) Green Party 103 (6.4 per cent, -3.9)
Conservatives gain from Labour
Edinburgh – Fountainbridge Craiglockhart
Labour 1,293 (20.8 per cent, -1.7 on 2022) Lib Dems 1,269 (20.4 per cent, +13.3) Green Party 1,133 (18.2 per cent, -1.7) SNP 905 (14.5 per cent, -8.2) Conservatives 857 (13.8 per cent, -12.8) Reform UK 489 (7.9 per cent, +7.9) Independent (0.6 per cent, +0.6) Independent 39 (0.6 per cent, +0.6) Scottish Family Party 34 (0.5 per cent, -0.2) Libertarian 25 (0.4 per cent, -0.1) Independent 25 (0.4 per cent, +0.4) Independent 9 (0.1 per cent, +0.1) Figures for first preferences
Lib Dems gain from Labour
Greenwich – Shooters Hill
Green Party 869 (34.6 per cent, +24.4 on 2025) Labour 756 (30.1 per cent, -27.7) Reform UK 402 (16.0 per cent, +6.1) Conservatives 288 (11.5 per cent, -1.7) Lib Dems 128 (5.1 per cent, -3.7) Independent 57 (2.3 per cent, +2.3) Independent 9 (0.4 per cent, +0.4)
Green Party gain from Labour
Mid Devon – Crediton Lawrence
Lib Dems 540 (64.9 per cent, +12.8 on 2023) Reform UK 226 (27.2 per cent, +27.2) Labour 66 (7.9 per cent, -18.3)
Lib Dems hold
Rossendale – Whitworth
Reform UK 733 (47.5 per cent, +47.5 on 2024) Conservatives 449 (29.1 per cent, +5.4) Labour 251 (16.3 per cent, -0.5) Green Party 110 (7.1 per cent, -1.7)
Reform UK gain from Community First
Rother – Catsfield & Crowhurst
Lib Dems 267 (36.6 per cent, -11.9 on 2023) Reform UK 200 (27.4 per cent, +27.4) Conservatives 162 (22.2 per cent, -10.9) Labour 101 (13.8 per cent, -4.7)
Lib Dems hold
Sheffield – Stockbridge & Upper Don
Reform UK 1,789 (32.9 per cent, +32.9 on 2024) Lib Dems 1,595 (29.3 per cent, +12.1) Labour 1,324 (24.4 per cent, -25.2) Conservatives 332 (6.1 per cent, -21.6) Green Party 294 (5.4 per cent, -7.1) Yorkshire Party 58 (1.1 per cent, +1.1) Trade Unions and Socialist Coalition 43 (0.8 per cent, -1.2)
Reform UK gain from Labour
South Staffordshire – Great Wyrley Landywood
Conservatives 358 (48.7 per cent, +9.1) Reform UK 292 (39.7 per cent, +39.7) Labour 55 (7.5 per cent, -30.3) Lib Dems 30 (4.1 per cent, +4.1)
Conservatives hold
Stevenage – Bedwell
Labour 506 (43.2 per cent, -2.5 on 2024) Reform UK 404 (34.5 per cent, +34.5) Conservatives 105 (9.0 per cent, -9.9) Green Party 79 (6.7 per cent, -7.8) Lib Dems 78 (6.7 per cent, -8.6)
Labour hold
Forthcoming contests
July 2nd
- North Tyneside – Killingworth. (Labour held)
- North Tyneside – Longbenton & Benton. (Labour held)
July 3rd
- Bath & North East Somerset – Mendip. (Lib Dem held)
- Durham – Benfieldside. (Reform UK held)
- Gedling – Calverton. (Conservative held)
- Hammersmith & Fulham – Fulham Town. (Conservative held)
- Nottinghamshire – Newark West. (Reform UK held)
- Powys – Llanidloes. (Lib Dem held)
- Suffolk – Tower. (Conservative held)
July 10th
- Bassetlaw – Ranskill. (Conservative held)
- Hartlepool – Throston. (Labour held)
- Isle of Wight – Wroxall, Lowtherville & Bonchurch. (Independent held)
- Mole Valley – Bookham East & Eastwick Park. (Lib Dem held)
- Rotherham – Keppel. (Labour held)
- Surrey – Woking South. (Lib Dem held)
- Tewkesbury – Northway. (Independent held)
- Vale of White Horse – Botley & Sunningwell. (Lib Dem held)
- Wealden – Horam & Punnetts Town. (Green Party held)
- Woking – Hoe Valley. (Lib Dem held)
July 17th
- Basildon – St Martin’s. (Labour held)
- Dartford – Maypole & Leyton Cross. (Conservative held)
- Dartford – Stone House. (Conservative held)
- Denbighshire – Prestatyn Central. (Conservative held)
- Harborough – Market Harborough Logan. (Lib Dem held)
- Liverpool – Sefton Park. (Green Party held)
- Neath Port Talbot – Baglan. (Labour held)
- Rhondda Cynon Taf – Pontypridd Town. (Plaid Cymru held)
- Staffordshire – Eccleshall & Gnosall. (Reform UK held)
July 24th
- Bromley – Bromley Common & Holwood. (Conservative held)
- Cardiff – Llanrumney. (Labour held)
- Dacorum – Berkhamsted West. (Lib Dem held)
- Dorset – Swanage. (Conservative held)
- Hertsmere – Borehamwood Brookmeadow. (Conservative held)
- Lichfield – Alrewas & Fradley. ( Conservative held)
- Rutland – Barleythorpe. (Green Party held)