Hyndburn – Baxenden
Conservatives 406 (35.7 per cent, -13.2 on 2024) Reform UK 368 (32.3 per cent, +32.2) Labour 328 (28.8 per cent, -22.3) Green Party 36 (3.2 per cent, +3.2)
Conservatives gain from Labour
Medway – Gillingham South
Labour 706 (37.4 per cent, -19.9 on 2023) Reform UK 506 (26.8 per cent, +26.8) Conservatives 330 (17.5 per cent, -0.6) Green Party 167 (8.8 per cent, -4.4) Lib Dems 99 (5.2 per cent, -6.2) SDP 69 (3.7 per cent, +3.7) Heritage 12 (0.6 per cent, +0.6)
Labour hold
Medway – Rochester East & Warren Wood
Reform UK 870 and 802 (36.7 per cent, +36.7 on 2023) Labour 781 and 717 (32.9 per cent, -22.0) Conservatives 479 and 432 (20.2 per cent, -5.8) Green Party 141 and 109 (5.9 per cent, -6.3) Lib Dems 81 and 80 (3.4 per cent, -3.4) Heritage 21 (0.9 per cent, +0.9) Two seats contested.
Reform UK gain both seats from Labour
Tendring – The Bentleys & Frating
Reform UK 432 (45.3 per cent, +45.3 on 2023) Lib Dems 328 (34.4 per cent, +16.8) Conservatives 163 (17.1 per cent, -31.4) Labour 31 (3.2 per cent, -7.7)
Reform UK gain from Conservatives
Wokingham – Winnersh
Lib Dems 1,177 (52.7 per cent, -7.2 on 2024) Conservatives 833 (37.3 per cent+10.7) Labour 126 (5.6 per cent, -5.1) Green Party 99 (4.4 per cent, +4.4)
Lib Dems hold
Forthcoming contests
February 11th
- Pembrokeshire – Haverfordwest Prendergast. (Conservative held)
February 13th
- Barnet – Burnt Oak. (Labour held)
- East Dunbartonshire – Kirkintilloch North & East & Twechar. (Lib Dem held)
- New Forest – Bransgore, Burley, Sopley & Ringwood East. (Green Party held)
- Stevenage, Manor. (Lib Dem held)
- Torfaen, Trevethin & Penygarn. (Labour held)
- Warwick – All Saints & Woodloes. (Labour held)
February 18th
- Brent – Alperton. (Lib Dem held)
February 20th
- Barking & Dagenham – Whalebone. (Labour held)
- Colchester – Tiptree. (Conservative held)
- East Ayrshire – Kilmarnock North. (Labour held)
- Hammersmith & Fulham – Hammersmith Broadway. (Labour held)
- Hammersmith & Fulham – Lillie. (Labour held)
February 27th
- Breckland – Bedingfeld. (Conservative held)
- East Suffolk – Rushmere St Andrews. (Conservative held)
- East Suffolk – Woodbridge. (Lib Dem held)
- Westminster – Vincent Square. (Labour held)
- Westmorland & Furness – Eamont & Shap. (Lib Dem held)
March 6th
- Barnet – Finchley Church End. (Conservative held)
- Canterbury – Gorrell. (Green Party held)
- Canterbury – Herne & Broomfield. (Conservative held)
- Canterbury – St Stephen’s. (Labour held)
- Carmarthenshire – Llanddarog. (Plaid Cymru held)
- Eastleigh – Hamble & Netley. (Lib Dem held)
- Hounslow – Brentford East. (Labour held)
- Hounslow – Syon & Brentford Lock. (Labour held)
- Pendle – Vivary Bridge. (Conservative held)
March 13th
- East Devon – Exe Valley. (Lib Dem held)
- West Lothian – Broxburn, Uphall & Winchburgh. (SNP held)
March 19th
- Harborough – Glen. (Conservative held)
- Three Rivers – Abbots Langley & Bedmond. (Lib Dem held)
March 20th
- Glasgow – North East. (Labour held)
- Glasgow – Southside Central. (Labour held)