Cambridge – Romsey
Labour 596 (42.8 per cent, -9.4 on 2024) Green Party 409 (29.4 per cent, +10.3) Lib Dems 249 (17.9 per cent, +6.7) Conservatives 138 (9.9 per cent, +2.3)
Labour hold
Gateshead – Bridges
Labour 320 (30.6 per cent, -18.4 on 2024) Lib Dems 255 (24.4 per cent, +16.7) Green Party 253 (24.2 per cent, -8.5) Reform UK 166 (15.9 per cent, +15.9) Conservatives 53 (5.1 per cent, -5.7)
Labour hold
Hackney – Stoke Newington
Green Party 1,253 (53.0 per cent, +23.4 on 2022) Labour 945 (40.0 per cent, -12.2) Lib Dems 78 (3.3 per cent, -5.7) Conservatives 74 (3.1 per cent, -3.3) Independent 12 (0.5 per cent, +0.5)
Green Party gain from Labour
Hackney – London Fields
Labour 746 (54.1 per cent, -6.9 on 2022) Independent 437 (31.7 per cent, +37.1) Conservatives 72 (5.2 per cent, +5.2) Lib Dems 71 (5.2 per cent, -8.0) Workers Party of Britain 52 (3.8 per cent, +3.8)
Labour hold
Milton Keynes – Bletchley East
Labour 869 (49.7 per cent, -5.4 on 2024) Conservatives 431 (24.7 per cent, +4.0) Independent 147 (8.4 per cent, +8.4) Green Party 143 (8.2 per cent, +0.4) Lib Dems 127 (7.3 per cent, +1.6) Heritage Party 30 (1.7 per cent, +1.7)
Labour hold
Newcastle-upon-Tyne – North Jesmond
Lib Dems 740 (64.5 per cent, +16.4 on 2024) Labour 234 (20.4 per cent, -12.6) Green Party 93 (8.1 per cent, -4.6) Conservatives 35 (3.1 per cent, -3.1) Reform UK 26 (2.3 per cent, +2.3) Party of Women 19 (1.7 per cent, +1.7)
Lib Dems hold
Norfolk – Freebridge Lynn
Independent 723 (53.8 per cent, +53.8 on 2023) Conservatives 454 (33.8 per cent, +2.8) Labour 167 (12.4 per cent, +5.8)
Independent gain from Lib Dems
North Ayrshire – Arran
Labour 748 (45.4 per cent, +35.4 on 2022) Independent 402 (25.4 per cent, +25.4) Green Party 340 (20.6 per cent, +10.7) Conservatives 90 (5.5 per cent, -27.0) Reform UK 55 (3.3 per cent, +3.3) Lib Dems 12 (0.7 per cent, +0.7) Figures for first preferences
Labour gain from Conservatives
North Norfolk – North Walsham Market Cross
Lib Dems 283 (46.5 per cent, -3.8 on 2023) Conservatives 239 (39.3 per cent, +1.8) Green Party 53 (8.7 per cent, +8.7) Labour 33 (5.4 per cent, -6.7)
Lib Dems hold
Tower Hamlets – Bow East
Labour 1,266 (53.3 per cent, +6.1 on 2022) Green Party 722 (30.4 per cent, +14.1) Conservatives 239 (10.1 per cent, +4.4) Lib Dems 148 (6.2 per cent, -2.3)
Labour hold
Forthcoming contests
September 16th
- Gedling – Bestwood St Albans. (Labour held)
September 19th
- Bromsgrove – Sidemoor (Labour held)
- Cornwall – Falmouth Penerris. (Labour held)
- Hartlepool – Burn Valley. (Labour held)
- Huntingdonshire – St Neots Eatons. (Conservative held)
- Stockton-on-Tees, Fairfield. (Conservative held)
- Stockton-on-Tees, Fairfield. Conservative held)
- Westminster – Harrow Road. (Labour held)
- Westminster – West End. (Labour held)
- Worthing – Marine. (Labour held)
September 24th
- Mid Suffolk – Thurston. (Green Party held)
- Waverley – Godalming Binscombe & Charterhouse. (Labour held)
September 26th
- Denbighshire – Rhyl Trellewelyn. (Labour held)
- Herefordshire – Credenhill. (Independent held)
- Highland – Cromarty Firth. (Highland Independent held)
- Highland – Cromarty Firth. (Lib Dem held)
- Highland – Inverness Central. (Independent held)
- Luton – Barnfield. (Lib Dem held)
- Luton – Wigmore. (Lib Dem held)
- Perth & Kinross – Perth City North. (Labour held)
- Perth & Kinross – Strathallan. (Conservative held)
October 3rd
- Blackpool – Marton (Labour held)
- Dundee – Lochee. (Labour held)
- Dundee – Strathmartine. (SNP held)
- Lancaster – Scotforth East (Labour held)
October 9th
- Powys – Machynlleth (Independent held)
October 10th
- Coventry – St Michael’s. (Labour held)
- Ealing – Hanger Hill. (Conservative held)
- Ealing – Northolt Mandeville. (Labour held)
- Ealing – South Acton. (Labour held)
- Elmbridge – Hersham Village. (Liberal Democrat) has resigned.
- Elmbridge – Weybridge St George’s Hill. (Conservative held)
- Fylde – Warton. (Independent held)
- Harlow – Little Parndon & Town Centre. (Labour held)
- Leeds – Farnley & Wortley. (Labour held)
- Lewes – Wivelsfield. (Green Party held)
- North East Derbyshire – Clay Cross North. (Labour held)
- North Lanarkshire – Fortissat. (Labour held)
- North Lanarkshire – Mossend & Holytown. (Labour held)
- Pembrokeshire – The Havens. (Independent held)
- Runnymede – Addlestone South. (Conservative held)
- South Ribble – Bamber Bridge West. (Labour held)
- Southampton – Shirley. (Labour held)
- Suffolk – Hoxne & Eye. (Conservative held)
- Worthing, Heene. Labour held)
October 17th
- Bexley – Belvedere. (Labour held)
- Falkirk – Falkirk South. (Labour held.)
- Kirklees – Holme Valley South. (Labour held)
November 7th
- Moray – Elgin City South. (SNP held)