Bournemouth, Christchurch & Poole – Muscliff & Strouden Park
Conservatives 1,008 (43.4 per cent, +17.1 on 2023) Labour 434 (18.7 per cent, -2.6) Independent 406 (17.5 per cent, +17.5) Lib Dems 174 (7.5 per cent, +1.8) Independent 118 (5.1 per cent, +5.1) Independent 100 (4.3 per cent, +4.3) Green Party 84 (3.6 per cent, +3.6)
Conservatives gain from an independent
Calderdale – Calder
Labour 1,009 (36.3 per cent, -31.4 on 2024) Green Party 784 (28.2 per cent, +13.8) Lib Dems 410 (14.6 per cent, +9.6) Independent 316 (11.4 per cent, +11.4) Conservatives 251 (9.0 per cent, -3.9) SDP 12 (0.4 per cent, +0.4)
Labour hold
Crawley – Northgate & West Green
Labour 704 (38.5 per cent, -15.0 on 2024) Conservatives 492 (26.9 per cent, -2.0) Reform UK 292 (16.0 per cent, +16.0) Green Party 174 (9.5 per cent, -3.0) Workers Party of Britain 133 (7.3 per cent, +7.3) Trade Union and Socialist Coalition 35 (1.9 per cent, -3.2)
Labour hold
Denbighshire – Prestatyn North
Conservatives 295 (25.9 per cent, +0.1 on 2022) Independent 221 (19.4 per cent, +19.4) Reform UK 218 (19.2 per cent, +19,2) Labour 212 (18.6 per cent, -18.7) Plaid Cymru 169 (14.9 per cent, -4.5) Lib Dems 22 (2.0 per cent, +2.0)
Conservatives gain from Labour
East Lindsey – Croft
Conservatives 198 (46.5 per cent) Skegness Urban District Society 79 (18.5 per cent) Lib Dems 75 (17.6 per cent) Independent 48 (11.3 per cent) Green Party 21 (4.9 per cent) Labour 5 (1.2 per cent) Conservatives were elected unopposed last time in 2023
Conservatives hold
Gateshead – Whickham North
Lib Dems 902 (64.6 per cent, +6.7 on 2024) Labour 285 (20.4 per cent, -6.3) Conservatives 137 (9.8 per cent, +0.9) Green Party 72 (5.2 per cent, -1.3)
Lib Dems hold
Isle of Anglesey – Talybolion
Independent 678 (51.6 per cent, +24.2 on 2022) Plaid Cyrmu 518 (39.4 per cent, -7.7) Conservatives 72 (5.5 per cent, -11.3) Green Party 46 (3.5 per cent, -3.0)
Independent gain from Plaid Cyrmu
Monmouthshire – Town
Conservatives 350 (58.9 per cent, +30.0 on 2022) Labour 184 (31.0 per cent, -15.3) Green Party 41 (6.9 per cent, +6.9) Lib Dems 19 (3.2 per cent, +3.2)
Conservatives gain from Labour
Middlesbrough – Hemlington
Labour 422 (53.1 per cent, -10.2 on 2023) Conservatives 251 (31.6 per cent, +16.0) Independent 55 (6.9 per cent, +6.9) Workers Party of Britain 47 (5.9 per cent, +5.9) Lib Dems 20 (2.5 per cent, +2.5)
Labour hold
New Forest – Barton & Becton
Conservatives 671 (57.1 per cent, +3.6) Lib Dems 505 (42.9 per cent, +20.2)
Conservatives hold
South Cambridgeshire – Histon & Impington
Lib Dems 942 (38.7 per cent, -2.3 on 2022) Independent 617 (25.3 per cent, +4.1) Green Party 420 (17.3 per cent, +5.8) Conservatives 283 (11.6 per cent, -0.1) Labour 172 (7.1 per cent, -7.4)
Lib Dems hold
South Ribble – Middleforth
Conservatives 517 (45.9 per cent, +20.5 on 2023) Labour 362 (33.0 per cent, -25.1) Lib Dems 173 (15.4 per cent, -1.1) Green Party 64 (5.7 per cent, +5.7)
Conservatives gain from Labour
Surrey Heath – Old Dean
Lib Dems 394 (44.7 per cent, +44.7 on 2023) Conservatives 278 (31.6 per cent, -27.3) Reform UK 109 (12.4 per cent, +12.4) Labour 96 (10.9 per cent, -30.2) Independent 4 (0.5 per cent, +0.5)
Lib Dems gain from Conservatives
Forthcoming contests
October 31st
- Charnwood – Sileby & Seagrave. (Green Party held)
- Hampshire – Bishops Waltham. (Conservative held)
- Rochdale-North Middleton. (Middleton Independent Party held)
- Salford-Eccles. (Labour held)
- Stockport – Bramhall South & Woodhall. (Lib Dem held)
- Westmorland & Furness – Kirkby Stephen & Tebay. (Conservative held)
- Wolverhampton – Bilston North. (Labour held)
November 7th
- Aberdeenshire – Central Buchan. (SNP held)
- Aberdeenshire – Fraserburgh & District. (SNP held)
- Aberdeenshire-Mearns. (SNP held)
- Blackpool – Bispham. (Conservative held)
- Bracknell Forest – Great Hollands. (Labour held)
- Herefordshire – Bishops Frome & Cradley. (Green Party held)
- Inverclyde – Inverclyde West. (Labour held)
- Moray – Elgin City South. (SNP held)
- Wyre – Marsh Mill. (Conservative held.)
November 14th
- Derbyshire Dales – Calver & Longstone. (Green Party held)
- East Ayrshire – Doon Valley. (Labour held)
- East Ayrshire – Kilmarnock West and Crosshouse. (Labour held)
- Edinburgh – Colinton/Fairmilehead. (Labour held)
- Greenwich – Shooters Hill. (Labour held)
- Milton Keynes – Bradwell (Lib Dem held)
- Milton Keynes – Broughton. (Lib Dem held)
- Redbridge – Wanstead Park. (Labour held)
- Telford & Wrekin – Hadley & Leegomery. (Labour held)
- Telford & Wrekin – The Nedge. (Labour held)
- West Lothian – Whitburn & Blackburn. (Labour held)
- West Oxfordshire – Chipping Norton. (Labour held)
November 21st
- Dacorum – Bennetts End. (Independent held)
- Dacorum – Hemel Hempstead Town. (Lib Dem held)
- Dartford – Greenhithe & Knockhall. (Swanscombe & Greenhithe Residents’ Association held)
- Glasgow – Drumchapel Anniesland. (Labour held)
- Glasgow-Maryhill. (Labour held)
- Glasgow – North East. (Labour held)
- Highland – Fort William & Ardnamuchan. (Lib Dem held)
- Horsham – Denne. (Lib Dem held)
- Kent – Swanscombe & Greenhithe. (Swanscombe & Greenhithe Residents’ Association held)
- Rutland – Oakham North East. (Lib Dem held)
- Sefton – Litherland. (Labour held)
- Somerset – Blackmoor Vale. (Lib Dem held)
- Somerset – Rowbarton & Staplegrove. (Lib Dem held)
- Swale – Murston. (Independent held)
November 28th
- Barking and Dagenham – Northbury. (Labour held)
- Barking & Dagenham – Village. (Labour held)
- Barking & Dagenham – Village. (Labour held)
- Fife – West Fife & Coastal Villages. (Labour held)
- Islington – Junction. (Labour held)
- Sheffield – Woodhouse. Labour held)
- South Gloucestershire – Frampton Cotterell. (Lib Dem held)
- West Dunbartonshire – Kilpatrick. (Labour held)
- York – Haxby & Wigginton. (Lib Dem held)
December 5th
- Fylde – Kilgrimol. (Independent held)
- Glasgow, Partick East/Kelvindale. (SNP held)
- Stirling, Stirling East. (Labour held)
January 23rd
- Shetland – Shetland North. (Labour held)