Ashford – Rolvenden & Tenterden West
Green Party 262 (36.5 per cent, -16.9 on 2023) Reform UK 227 (31.6 per cent, +31.6) Conservatives 200 (27.9 per cent, -10.3) Lib Dems 19 (2.6 per cent, +2.6) Labour 10 (1.4 per cent, -7.0)
Green Party hold
Breckland – Thetford Castle
Reform UK 512 (47.3 per cent, +47.3 on 2023) Labour 289 (26.7 per cent, -22.7) Conservatives 164 (15.1 per cent, -18.6) Lib Dems 118 (10.9 per cent, +10.9)
Reform UK gain from Labour
Highland – Caol and Millaig
Independent 867 (36.3 per cent) Independent 723 (30.3 per cent) Lib Dems 404 (16.9 per cent) SNP 207 (8.7 per cent) Reform UK 116 (4.9 per cent) Independent 30 (1.3 per cent) Labour 25 (1.0 per cent) Conservatives 18 (0.8 per cent.) Figures for first preferences. Previously election uncontested.
Independent gain from Green Party
Highland – Tain & Easter Ross
Lib Dems 935 (38.8 per cent, +13.8 on 2024) Independent 686 (28.4 per cent, +28.4) SNP 356 (14.8 per cent, -10.6) Reform UK 312 (12.9 per cent, +12.9) Green Party 78 (3.2 per cent, -0.4) Conservatives 45 (1.9 per cent, -3.5) Figures for first preferences.
Lib Dems gain from SNP
Manchester – Woodhouse Park
Green Party 826 (43.8 per cent, -15.4 on 2024) Reform UK 556 (29.5 per cent, +29.5) Labour 386 (20.5 per cent, -12.9) Conservatives 72 (3.8 per cent, -1.1) Lib Dems 47 (2.5 per cent, -0.2)
Green Party hold
Forthcoming contests
October 2nd
- Brentwood – Hutton South. (Conservative held)
- Cheshire West & Chester – Strawberry. (Labour held)
- Isle of Wight – Lake North. (Reform UK held)
- Maidstone – Harrietsham Lenham & North Downs. (Independent held)
- Maidstone – Harrietsham Lenham & North Downs. (Independent held)
- Maidstone – Harrietsham Lenham & North Downs. (Independent held)
- Wigan – Wigan Central. (Labour held)
October 8th
- Hart – Yateley West. (Lib Dem held)
October 9th
- Bath & North East Somerset – Widcombe & Lyncombe. (Lib Dem held)
- North Northamptonshire – Lloyds & Corby Village. (Reform UK held)
- Redcar & Cleveland – Skelton East. (Conservative held)
- Teignbridge – Kenn Valley. (Conservative held)
- West Lancashire – Aughton & Holborn. (Labour held)
- Wychavon – Bretforton & Offerton. (Conservative held)
October 16th
- Babergh – Copdock & Washbrook. (Lib Dem held)
- Preston – Ashton. (Labour held)
- Reigate & Banstead – Meadvale & St John’s. (Lib Dem held)
- South Ayrshire – Ayr North. (SNP held)
- Spelthorne – Staines. (Green Party held)
- Surrey – Camberley West. (Conservative held)
- Surrey – Caterham Valley. (Lib Dem held.)
- Surrey – Guildford South East. (Resident for Guildford & Villages held)
- Tandridge – Whyteleafe. (Lib Dem held)
- Trafford – Broadheath. (Labour held)
October 23rd
- Birmingham – Moseley. (Labour held)
- Colchester – New Town & Christ Church. (Labour held)
- Fenland – Whittlesey North West. (Conservative held)
- Portsmouth – Paulsgrove. (Portsmouth Independents Party held)
- Somerset – Dunster. (Conservative held)
- Somerset – Glastonbury. (Lib Dem held)
- Torridge – Milton & Tamarside. (Independent held)
October 30th
- Stevenage – Roebuck. (Labour held)
- Stirling – Stirling East. (Conservative held)
- Thanet – Garlinge. (Thanet Independent held)
- Worcestershire – Bromsgrove South. (Reform UK held)
November 6th
- Fife – Buckhaven, Methil & Wemyss Villages. (Labour held)