Local election results 2024 in full: see how your area voted

3 May 2024, 10:42 | Updated: 5 May 2024, 13:47

Local election results have been coming in
Local election results have been coming in. Picture: Alamy

By Kit Heren

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.

Read more: Rally round Rishi: Tory chairman says PM is 'right man for the job' despite 'worst local election results for 40 years'

Read more: Local Elections Live 2024: Jubilant Keir Starmer celebrates Labour by-election victory at rally - as Tories topple

Counting starts for the Tees Valley Mayoral election in the Thornaby Pavilion, Stockton-on-Tees
Counting starts for the Tees Valley Mayoral election in the Thornaby Pavilion, Stockton-on-Tees. Picture: Alamy

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.

Labour leader Sir Keir Starmer celebrating at Blackpool Cricket Club after Chris Webb was declared winner in the Blackpool South by-election.
Labour leader Sir Keir Starmer celebrating at Blackpool Cricket Club after Chris Webb was declared winner in the Blackpool South by-election. Picture: Alamy

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.

More Latest News

See more More Latest News

Breaking
Breaking News

Premier League fixtures 2025/26: Full list revealed as Liverpool begin title defence against Bournemouth

Ingrid Lackova, 15.

Police launch urgent hunt for missing girl, 15, not seen since Monday

The UK has a 50:50 chance of seeing temperatures soar to 40C again in the next 12 years

Heatwaves above 40C and scorching weather 'lasting over a month' the future for UK weather, says Met Office

Indonesia

Flights cancelled and villages evacuated after volcanic eruption spews 11km tower of ash into air

Penryn College's deputy headteacher is accused of having sexual relations with a former pupil.

Married deputy headteacher 'had sex with pupil, 16, in her house when dad was away', court hears

The NHS logo.

NHS launches new drive to find more people with deadly pancreatic cancer

Doctor injecting collagen into young womans lip

Warning over 'Wild West' treatments as procedures such as lip injections and butt lifts 'offered in public toilets'

Pamela Anderson arrives on the red carpet at the 2025 Met Gala

Pamela Anderson says filters and AI being used on photos has led to people becoming 'boring-looking'

Iran's ongoing retaliatory attacks with ballistic missiles towards Israel are seen from Tel Aviv, Israel

Trump calls for 'unconditional surrender' from Iran - as US President 'considering US strike on Iran'

A man walks past empty shelves in a branch of the Co-op in Manchester following the major cyber attack.

Major UK supermarket offering 25% off £40 shops in ‘thank you’ to members after cyber attack

Cyclists are sending a record amount of video footage to police after being overtaken too closely by motorists, new figures show.

Cyclists sending record number of videos to police after being overtaken too closely by drivers, figures show

Exclusive
Suspended chief constable Nick Adderley

Disgraced police chief slammed for ‘unacceptable’ role in Harry Dunn case

Grenfell tower cover in white tarpaulin

Government pressed over why Grenfell cladding ‘crooks’ not behind bars

Donald Trump is said to be considering joining Israel in striking Iran

Trump 'considering US strike on Iran' - hours after claiming to know supreme leader's location

The biggest lottery prize the UK has seen could still be won after Tuesday’s EuroMillions draw had no winners.

EuroMillions record £208 million jackpot won by single ticket holder

Referee David Coote has been sacked.

Sacked Premier League referee David Coote charged by FA over ‘German c***’ Jurgen Klopp comments