James O'Brien 10am - 1pm
Local election results 2024 in full: see how your area voted
3 May 2024, 10:42 | Updated: 5 May 2024, 13:47
Voters across the UK have cast their ballots in local elections, with a very strong showing for Labour, and the Conservatives suffering their worst performance in decades.
Listen to this article
Loading audio...
Voters turned out in 107 local councils, with 2,600 council seats up for grabs.
Eleven mayoral races were also voted on, including the face-off between Sadiq Khan and Susan Hall in London.
Some 37 police and crime commissioner roles were also set to be decided upon across England and Wales.
Separately, the Blackpool South by-election also took place, with Labour defeating the Conservatives in a major swing.
Here we look at the results for all the local elections as they come in.
Local authorities results so far
Adur District Council
Labour gain from Conservatives.
Barnsley Metropolitan Borough Council
Labour hold.
Basildon Council
Conservatives lose to no overall control.
Basingstoke and Deane Borough Council
No party majority.
Bolton Metropolitan Borough Council
No party majority.
Blackburn with Darwen
Labour hold.
Bolton Metropolitan Borough Council
No overall control.
Bradford Metropolitan District Council
Labour hold.
Brentwood Council
Conservative loss to no majority.
Bristol Council
No overall control.
Broxbourne Borough Council
Conservatives hold.
Burnley Borough Council
No party majority.
Calderdale Council
Labour hold.
Cambridge City Council
Labour hold.
Cannock Chase
Labour gain from no party majority.
Castle Point Council
People's Independent Party gain from no party majority
Cheltenham Borough Council
Lib Dem hold.
Cherwell District Council
No party majority.
Chorley Council
Labour hold.
Colchester Borough Council
No party majority.
Coventry City Council
Labour hold.
Crawley Borough Council
Labour hold.
Dorset Council
Lib Dems gain from Conservatives
Dudley Metropolitan Borough Council
Conservative loss to no overall control.
Eastleigh Borough Council
Liberal Democrat hold.
Elmbridge Borough Council
No overall control.
Epping Forest District Council
Conservative hold
Exeter City Council
Labour hold.
Fareham Borough Council
Conservatives hold.
Gateshead Metropolitan Borough Council
Labour hold.
Gateshead Council.
Awaiting result.
Gosport Borough Council
Liberal Democrat hold.
Gloucester City Council
No party majority
Halton Borough Council
Labour hold.
Harlow District Council
Conservatives hold.
Hart District Council
No party majority.
Hartlepool Borough Council
Labour gain from no party majority.
Hastings Borough Council
No party majority.
Rishi Sunak in ‘strong position’ in the Tory party despite poor run of local election results
Hull City Council
Liberal Democrat hold.
Hyndburn Borough Council
Labour gain from no party majority.
Ipswich Borough Council
Labour hold.
Kirklees Metropolitan Borough Council.
Labour lose to no overall control.
Knowsley Metropolitan Borough Council
Labour hold.
Leeds City Council
Labour hold.
City of Lincoln Council
Labour hold.
Maidstone Borough Council
Stays with no overall control.
Manchester City Council
Labour hold.
Milton Keynes City Council
Labour gain from no overall control.
Mole Valley District Council
Lib Dem hold.
Newcastle City Council
Labour hold.
North East Lincolnshire Council
Conservative loss to no party majority.
North Hertfordshire District Council
Remains in no overall control.
North Tyneside Council
Labour hold.
Norwich City Council
No party majority.
Nuneaton and Bedworth
Labour gain from Conservatives.
Oldham Metropolitan Borough Council
Labour loss to no party majority.
Oxford City Council
No overall control.
Pendle Borough Council
No party majority.
Peterborough City Council
No party majority.
Plymouth City Council
Labour hold.
Portsmouth City Council
No party majority.
Watch Again: Nick Ferrari quizzes Tory Party Chairman Richard Holden | 03/05/24
Preston City Council
Labour hold.
Reading Borough Council
Labour hold.
Redditch Borough Council
Labour gain from Conservatives.
Reigate and Banstead Borough Council
No party majority.
Rochdale Borough Council
Labour hold.
Rochford District Council
No party majority.
Rossendale Borough Council
Labour hold.
Rotherham Metropolitan Borough Council
Labour hold.
Rugby Borough Council
No party majority.
Runnymede Borough Council
No party majority.
Rushmoor Borough Council
Labour gain from Conservatives.
Salford City Council
Labour hold
Sandwell Council
Labour hold.
Sefton Council
Labour hold.
Sheffield City Council
No party majority.
Solihull Metropolitan Borough Council
Conservatives hold.
South Tyneside Council
Labour hold.
Southampton City Council
Labour hold.
Southend-on-Sea Borough Council
No party majority.
St Albans City and District Council
Lib Dem hold.
Stevenage Borough Council
Labour hold.
Stockport Metropolitan Borough Council
No party majority.
Sefton Metropolitan Borough Council
Labour hold.
Stockport Metropolitan Borough Council
No party majority.
Stroud District Council
No party majority.
Sunderland City Council
Labour hold.
Swindon Borough Council
Labour hold.
Tameside Metropolitan Borough Council
Labour hold.
Tamworth Borough Council
Labour gain from no overall control.
Tandridge District Council
No party majority.
Three Rivers District Council
Liberal Democrat hold.
Thurrock Council
Labour gain from no party majority.
Trafford Borough Council
Labour hold.
Tunbridge Wells Borough Council
Lib Dem gain from no party majority.
Wakefield Metropolitan District Council
Labour hold.
Walsall Council
Conservative hold.
Warrington Borough Council
Labour hold.
Watford Borough Council
Lib Dem hold.
Welwyn Hatfield Borough Council
No party majority.
West Lancashire Borough Council
Labour hold.
West Oxfordshire District Council
No party majority.
Wigan Metropolitan Borough Council
Labour hold.
Winchester City Council
Liberal Democrats hold.
Woking Borough Council
Lib Dem hold.
Wokingham Borough Council
No party majority.
City of Wolverhampton Council
Labour hold.
Worcester City Council
Stays with no overall control.
Worthing Borough Council
Labour hold.
Tory MP's damning assessment of his party's local election performance
Police and Crime Commissioners in England and Wales
Avon and Somerset
Clare Moody (Labour) gains from Mark Shelford (Conservative).
Bedfordshire
John Tizard (Labour) gains from Festus Akinbusoye (Conservative).
Cambridgeshire
Darryl Preston (Conservative) holds.
Cleveland
Matt Storey (Labour) gains from Steve Turner (Conservative).
Cheshire
Dan Price (Labour) gain
Cumbria
David Allen (Labour) gains from Peter McCall (Conservative).
Derbyshire
Nicolle Ndiweni (Labour) gains from Angelique Foster (Conservative).
Devon & Cornwall
Alison Hernandez (Conservative) holds.
Dorset
David Sidwick (Conservative) holds.
Durham
Joy Allen (Labour) holds.
Essex
Roger Hirst (Conservative) holds.
Gloucestershire
Chris Nelson (Conservative) holds.
Hampshire
Donna Jones (Conservative) holds.
Hertfordshire
Jonathan Ash-Edwards (Conservative) holds.
Humberside
Jonathan Evison (Conservative) holds.
Kent
Awaiting result.
Lancashire
Clive Grunshaw (Labour) gains from Andrew Snowden (Conservative).
Leicestershire
Rupert Matthews (Conservative) holds.
Lincolnshire
Marc Jones (Conservative) holds.
Merseyside
Emily Spurrell (Labour) holds.
Norfolk
Sarah Taylor (Labour) gains from Giles Orpen-Smellie (Conservative).
Northamptonshire
Danielle Stone (Labour) gains from Stephen Mold (Conservative)
Northumbria
Susan Dungworth (Labour) hold for her party. Taking over from Kim McGuinness.
Nottinghamshire
Gary Godden (Labour) gains from Caroline Henry (Conservative).
Staffordshire
Ben Adams (Conservative) holds.
Suffolk
Tim Passmore (Conservative) holds.
Surrey
Lisa Townsend (Conservative) holds.
Sussex
Awaiting result.
Thames Valley
Matthew Barber (Conservative) holds.
Warwickshire
Philip Seccombe (Conservative) holds.
West Mercia
John-Paul Campion (Conservative) holds.
West Midlands
Simon Foster (Labour) holds.
Wiltshire
Philip Wilkinson (Conservative) holds.
Mayoral elections
Tees Valley
The Conservatives' Ben Houchen holds.
North East
Labour's Kim McGuinness is the first mayor.
York and North Yorkshire
Labour's David Skaith won.
East Midlands
Labour's Claire Ward won.
Liverpool City Region
Labour's Steve Rotheram won.
South Yorkshire
Labour's Oliver Coppard won.
London
Labour's Sadiq Khan won
Greater Manchester
Labour's Andy Burnham won
Salford
Labour's Paul Dennett won.
West Midlands
Labour's Richard Parker won
West Yorkshire
Labour's Tracy Brabin won.
Blackpool South by-election
Labour's Chris Webb won Blackpool South from the Conservatives with a majority of 7,607.