Conservative GainsFrom 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 GainsFrom 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 GainsFrom 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
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 GainsFrom 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)
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)
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
Bassetlaw DC, Beckingham (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 GainsFrom 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)
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 GainsFrom 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 GainsFrom 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.