Local Authority Byelection Results 2025 - Summary of Gains & Losses

Principal Authorities Only

Conservative gain icon Conservative Gains

From Labour

Hyndburn BC, Baxenden (6/2/2025)

Westminster City, Vincent Square (27/2/2025)

Amber Valley BC, Kilburn, Denby, Holbrook & Horsley (1/5/2025)

Cannock Chase DC, Norton Canes (1/5/2025)

Cherwell DC, Banbury Cross and Neithrop (1/5/2025)

Erewash BC, Kirk Hallam and Stanton-by-Dale (1/5/2025)

Erewash BC, Nottingham Road (1/5/2025)

Tonbridge & Malling BC, Snodland East and Ham Hill (1/5/2025)

Chorley BC, Buckshaw and Whittle (26/6/2025)

Trafford MBC, Broadheath (16/10/2025)

From Liberal Democrat

Three Rivers DC, Abbots Langley & Bedmond (19/3/2025)

Cotswold DC, Tetbury with Upton (1/5/2025)

Forest of Dean DC, Newent and Taynton (1/5/2025)

Harborough DC, Market Harborough-Logan (17/7/2025)

From Reform

Nottinghamshire CC, Newark West (3/7/2025)

Staffordshire CC, Eccleshall & Gnosall (17/7/2025)

From Green

New Forest DC, Bransgore, Burley, Sopley & Ringwood East (13/2/2025)

Rutland CC (UA), Barleythorpe (24/7/2025)

Trafford MBC, Hale (20/11/2025)

From SNP

Edinburgh City (UA), Colinton/Fairmilehead (23/1/2025)

From Independent & Other

Cheshire East Council (UA), Wilmslow Lacey Green (11/9/2025)

Dumfries & Galloway Council (UA), Stranraer and the Rhins (20/11/2025)

Labour gain icon Labour Gains

From Conservative

Redbridge LBC, Hainault (1/5/2025)

From Liberal Democrat

Edinburgh City (UA), Colinton/Fairmilehead (23/1/2025)

East Dunbartonshire Council (UA), Kirkintilloch East & North & Twechar (13/2/2025)

Liberal Democrat gain icon Liberal Democrat Gains

From Conservative

North Devon DC, Instow (9/1/2025)

Pendle BC, Vivary Bridge (6/3/2025)

Horsham DC, Colgate and Rusper (17/4/2025)

North Norfolk DC, Holt (1/5/2025)

West Sussex CC, St Leonard's Forest (5/6/2025)

Wokingham DC (UA), Maiden Erlegh & Whitegates (5/6/2025)

Spelthorne BC, Ashford Town (19/6/2025)

Surrey CC, Hinchley Wood, Claygate & Oxshott (21/8/2025)

Bournemouth, Christchurch & Poole Council (UA), Talbot and Branksome Woods (11/9/2025)

Teignbridge DC, Kenn Valley (9/10/2025)

Surrey CC, Camberley West (16/10/2025)

Somerset CC, Dunster (23/10/2025)

Tandridge DC, Westway (6/11/2025)

From Labour

Lincoln City, Park (3/4/2025)

Cambridge City, East Chesterton (1/5/2025)

Cambridge City, West Chesterton (1/5/2025)

Chesterfield BC, Brampton East and Boythrope (1/5/2025)

City of Edinburgh Council, Fountainbridge / Craiglockhart (26/6/2025)

Camden LBC, West Hampstead (28/8/2025)

Preston City, Ashton (16/10/2025)

Birmingham City, Moseley (23/10/2025)

From Reform

Durham CC (UA), Benfieldside (3/7/2025)

Worcestershire CC, Bromsgrove South (30/10/2025)

From Green

Spelthorne BC, Staines (16/10/2025)

West Devon BC, Okehampton South (6/11/2025)

From SNP

Highland Council (UA), Tain and Easter Ross (25/9/2025)

From Plaid

Neath Port Talbot CBC (UA), Ystalyfera and Cwmllynfell (3/4/2025)

From Independent & Other

Torridge DC, Appledore (17/4/2025)

West Devon BC, Tavistock North (1/5/2025)

Maldon DC, Maldon West (29/5/2025)

Surrey CC, Guildford South East (16/10/2025)

Torridge DC, Milton and Tamarside (23/10/2025)

Reform gain icon Reform Gains

From Conservative

Tendring DC, The Bentleys & Frating (6/2/2025)

Breckland DC, Bedingfeld (27/2/2025)

East Herts Council, Braughing & Standon (1/5/2025)

Isle of Wight Council (UA), Central Rural (1/5/2025)

Isle of Wight Council (UA), Lake North (1/5/2025)

Thanet DC, Thanet Villages (1/5/2025)

Vivary Bridge, Pendle (1/5/2025)

Broadland DC, Acle (15/5/2025)

Tendring DC, Frinton (5/6/2025)

Suffolk CC, Tower (3/7/2025)

Bassetlaw DC, Ranskill (10/7/2025)

Dartford BC, Maypole & Leyton Cross (17/7/2025)

Dartford BC, Stone House (17/7/2025)

Bromley LBC, Bromley Common & Holwood (24/7/2025)

Runnymede BC, Addlestone South (21/8/2025)

Surrey CC, Addlestone (21/8/2025)

Walsall MBC, Pelsall (11/9/2025)

Brentwood BC, Hutton South (2/10/2025)

Redcar & Cleveland BC (UA), Skelton East (9/10/2025)

Wychavon DC, Bretforton and Offenham (9/10/2025)

Harborough DC, Fleckney (6/11/2025)

East Lindsey DC, Chapel St Leonards (13/11/2025)

East Sussex CC, Ashdown and Conquest (20/11/2025)

Stratford-on-Avon DC, Salford Priors and Alcester Rural (20/11/2025)

From Labour

Medway Council (UA), Rochester East & Warren Wood (6/2/2025)

Torfaen CBC (UA), Trevethin & Penygarn (13/2/2025)

Tameside MBC, Longdendale (10/4/2025)

Bassetlaw DC, Sturton (1/5/2025)

Breckland DC, Thetford Priory (1/5/2025)

Bridgend CBC (UA), Pyle, Kenfig Hill and Cefn Cribwr (1/5/2025)

Chorley BC, Chorley East (1/5/2025)

Erewash BC, Cotmanhay (1/5/2025)

Exeter City, Mincinglake and Whipton (1/5/2025)

Forest of Dean DC, Cinderford East (1/5/2025)

Harlow DC, Mark Hall (1/5/2025)

Hartlepool BC (UA), Throston (1/5/2025)

Lichfield DC, Curborough (1/5/2025)

Newcastle-under-Lyme BC, Knutton (1/5/2025)

Norfolk CC, Thetford West (1/5/2025)

North Warwickshire BC, Arley and Whitacre (1/5/2025)

North Warwickshire BC, Atherstone Central (1/5/2025)

Rochdale MBC, Balderstone and Kirkholt (1/5/2025)

Thurrock Council (UA), Ockendon (two seats) (1/5/2025)

Wyre BC, Park (1/5/2025)

Calderdale MBC, Skircoat (8/5/2025)

Stoke-on-Trent City (UA), Birches Head and Northwood (15/5/2025)

Carmarthenshire CC (UA), Lliedi (29/5/2025)

Amber Valley BC, Somercotes (5/6/2025)

King's Lynn & West Norfolk BC, Fairstead (5/6/2025)

King's Lynn & West Norfolk BC, North Lynn (5/6/2025)

Sheffield City, Stocksbridge and Upper Don (26/6/2025)

North Tyneside MBC, Killingworth (2/7/2025)

Hartlepool BC (UA), Throston (10/7/2025)

Rotherham MBC, Keppel (10/7/2025)

Basildon BC, St Martin's (17/7/2025)

Warrington BC (UA), Bewsey & Whitecross (31/7/2025)

Cannock Chase DC, Hednesford Green Heath (7/8/2025)

Carmarthenshire CC (UA), Llangennech (7/8/2025)

Central Bedfordshire Council (UA), Stotfold (11/9/2025)

Vale of Glamorgan Council (UA), Illtyd (11/9/2025)

West Suffolk Council, Newmarket East (11/9/2025)

Cardiff City (UA), Trowbridge (18/9/2025)

Breckland DC, Thetford Castle (24/9/2025)

Wigan MBC, Wigan Central (2/10/2025)

Stevenage BC, Roebuck (30/10/2025)

From Liberal Democrat

St Helens MBC, Sutton South East (3/4/2025)

Blaby DC, Glen Parva (1/5/2025)

Norfolk CC, Marshland North (1/5/2025)

Teignbridge DC, Teignmouth West (1/5/2025)

Babergh DC, Copdock and Washbrook (16/10/2025)

From Independent & Other

Arun DC, Marine (24/4/2025)

Bassetlaw DC, Beckingham (1/5/2025)

Boston BC, Trinity (1/5/2025)

Castle Point BC, Canvey Island Winter Gardens (29/5/2025)

Leeds City, Morley South (12/6/2025)

North Northamptonshire Council (UA), Higham Ferrers (12/6/2025)

Nottinghamshire CC, Mansfield North (12/6/2025)

North Yorkshire CC, Eastfield (19/6/2025)

Basildon BC, Wickford Park (26/6/2025)

Rossendale BC, Whitworth (26/6/2025)

Tewkesbury BC, Northway (10/7/2025)

Maidstone BC, Harrietsham, Lenham and North Downs (2/10/2025)

Portsmouth City (UA), Paulsgrove (23/10/2025)

Thanet DC, Garlinge (30/10/2025)

Newark & Sherwood DC, Balderton North and Coddington (6/11/2025)

Newark & Sherwood DC, Castle (6/11/2025)

Green gain icon Green Gains

From Labour

Warwick DC, All Saints & Woodloes (13/2/2025)

Haringey LBC, St Ann's (10/4/2025)

Lambeth LBC, Herne Hill and Loughborough Junction (1/5/2025)

Stroud DC, Stroud Central (1/5/2025)

Stroud DC, Severn (11/6/2025)

Greenwich LBC, Shooter's Hill (26/6/2025)

Cardiff City (UA), Grangetown (14/8/2025)

Newcastle-upon-Tyne City, South Jesmond (14/8/2025)

Brighton & Hove City (UA), Queen's Park (18/9/2025)

Cheshire East Council (UA), Macclesfield Central (20/11/2025)

From Liberal Democrat

Winchester City, Colden Common and Twyford (1/5/2025)

Canterbury City, Wincheap (13/11/2025)

SNP gain icon SNP Gains

From Conservative

Stirling Council (UA), Stirling East (30/10/2025)

From Labour

Stirling Council (UA), Bannockburn (23/1/2025)

East Ayrshire Council (UA), Kilmarnock North (20/2/2025)

Glasgow City (UA), North East (20/3/2025)

Glasgow City (UA), Southside Central (20/3/2025)

Fife Council (UA), Buckhaven, Methil and Wemyss Villages (6/11/2025)

Independent & Other gain icon Independent & Other Gains

From Conservative

Pembrokeshire Council (UA), Haverfordwest Prendergast (11/2/2025)

Peterborough City (UA), Barnack (1/5/2025)

Gedling BC, Calverton (3/7/2025)

From Labour

Shetland Council, Shetland North (23/1/2025)

Hounslow LBC, Syon & Brentford Lock (6/3/2025)

Redbridge LBC, Mayfield (27/3/2025)

Amber Valley BC, Ironville & Riddings (1/5/2025)

Newham LBC, Plaistow South (18/9/2025)

West Lancashire DC, Aughton and Holborn (9/10/2025)

Burnley BC, Lanehead (4/11/2025)

Burnley BC, Queensgate (4/11/2025)

South Derbyshire DC, Seales (6/11/2025)

From Liberal Democrat

Bath & North East Somerset Council (UA), Saltford (16/1/2025)

From Green

Highland Council (UA), Caol and Mallaig (25/9/2025)

From SNP

South Ayrshire Council (UA), Ayr North (16/10/2025)

From Independent & Other

Isle of Wight Council (UA), Freshwater South (1/5/2025)

Highland Council (UA), Cromarty Firth (19/6/2025)

Highland Council (UA), Eilean a' Cheò (19/6/2025)

Isle of Wight Council (UA), Wroxall, Lowtherville and Bonchurch (10/7/2025)

Gwynedd Council (UA), Abermaw (21/8/2025)


Information courtesy of the Association of Liberal Democrat Councillors.

Web presentation by Keith Edkins © 2025. By-elections Home page.