Labour has gained more than 500 councillors and taken control of 22 councils in this year’s local elections, with the party saying results show it is on the path to Downing Street.
The Conservatives lost more than 1,000 seats, worse than they had briefed ahead of the polls.
Leader Keir Starmer said: “Across England, from Medway to Plymouth, Middlesbrough to Stoke, voters are backing Labour’s plan to cut the cost of living, cut waiting times and cut crime. The results are clear: a better Britain with Labour is possible.”
Here are the Labour councils gained, held and lost, as well as other notable results for Labour with virtually all results now declared:
Labour councils gained in 2023
Amber Valley
Brighton and Hove
Cheshire and West Chester
Mansfield
Middlesbrough (and its mayoralty)
South Derbyshire
South Ribble
Thanet
West Lancashire
York
Labour councils lost
Labour councils held
Barnsley
Bassetlaw
Blackburn with Darwen
Bolsover
Bradford
Bury
Calderdale
Cambridge
Chesterfield
Chorley
Coventry
Crawley
Exeter
Gateshead
Gedling
Halton
Ipswich
Kirklees
Knowsley
Leeds
Leicester
Lincoln
Liverpool
Luton
Manchester
Newcastle-upon-Tyne
North Tyneside
Norwich
Nottingham
Oldham
Preston
Reading
Rochdale
Rossendale
Salford
Sandwell
Sefton
Southampton
South Tyneside
Stevenage
Sunderland
Tameside
Telford and Wrekin
Trafford
Wakefield
Wigan
Wolverhampton
Worthing
Other notable Labour results
Hartlepool – Replaced Tories as largest party
Darlington – Became largest party
Hertsmere – Labour gains knocked Tories out of overall control
North West Leicestershire – Labour gains knocked Tories out of overall control
Tamworth – Labour gains knocked Tories out of overall control
Bournemouth, Christchurch and Poole – seven Labour gains
Welwyn Hatfield – Labour and Lib Dem gains make coalition possible
Hull – Failed to take from Lib Dems
Derby – Made gains but not full control
Hyndburn – Lost seats and failed to take overall control
Thurrock – Failed to win target Tory council
Sheffield – Leader’s resignation overshadows results
Lincoln – Labour retains control but lost two seats
Liverpool – Labour retains control but lost two seats
Norwich – Labour retains control but lost two seats
Cambridge – Labour retains control but lost two seats
Gateshead – Labour retains control but lost two seats
Redcar and Cleveland – Became largest party
Read more on the local elections:
- Labour win overall control in key target council Stoke
- Labour wins majority control of Medway for first time
- Local elections: ‘Seismic’ Labour win in bellwether Plymouth council
- Labour becomes largest party in Bolton but not in overall control
- Labour’s Chris Cooke takes Middlesbrough mayor post from independent
- Labour bruises the Tories in North West Leicestershire, Hartlepool, Tamworth
- What would good local election results look like for Labour?
More from LabourList
Assisted dying vote tracker: How does each Labour MP plan to vote on bill?
Interview: Jo Stevens on assisted dying, 2026 Senedd elections and Port Talbot
Scottish Labour vows to reverse winter fuel cuts in break with Westminster line