Skip to main contentSkip to navigationSkip to navigation

Local elections 2024: full mayoral and council results for England

From the new mayoralties through to bellwether councils, find out what happened in your area

Latest councils declared

107 of 107 councils declared
Lab hold

Salford

8 hours ago
Lab hold

North Tyneside

a day ago
NOC, as before

Stroud

a day ago
Lab hold

Warrington

a day ago
Con hold

Epping Forest

a day ago
Con loses to NOC

Gloucester

2 days ago
Lib Dem gain from Con

Dorset

2 days ago
Lib Dem hold

Woking

2 days ago
NOC, as before

Elmbridge

2 days ago
NOC, as before

Bristol

2 days ago

Councillor change

The large number in bold represents the change in councillors in this election. The smaller number shows the total council seats won.
Con
-397
515
Lab
+232
1,158
Lib Dem
+98
522
Green
+64
181
Other
-23
285
ConLabLib DemGreenOther

Council control change

Previous controlNew control
NOC = No overall control
Con
-10
Seat metricSeat count
Total6
Gain0
Loss10
Hold6
Lab
+8
Seat metricSeat count
51
10
2
41
Lib Dem
+2
Seat metricSeat count
12
2
0
10
Green
0
Seat metricSeat count
0
0
0
0
NOC/Other
0
Seat metricSeat count
38
7
7
31

How the election works

On 2 May, 107 English councils held elections with more than 2,000 seats being contested. Some were for metropolitan boroughs such as Manchester city council and others for unitary authorities such as Bristol or Dorset. Both structures are single-tier authorities with responsibility for the whole range of council services, including education, social care, rubbish collection and parks.


There were elections for 58 district councils, lower-tier authorities whose responsibilities are more limited, but include planning, housing and recycling. District councils typically elect a third of their seats each year on a four-yearly cycle, and elect the upper tier council — usually the county council — in the fourth year.


There were elections in London for the London assembly as well as 11 mayors including those of London, greater Manchester and Liverpool. These were subject to changes in their voting system since the last time they were up for election. They are now elected on a first past the post basis. Police and crime commissioners were also up for election.

Councils of interest

These are some of the councils that show the key trends in the elections. The charts show the percentage of seats held in each council, by party.

Hartlepool

Lab gain from NOC
Labour lost a Westminster byelection here in 2021; winning control of the council offers encouragement that it can win back "red wall" areas.

Hyndburn

Lab gain from NOC
Hyndburn, in east Lancashire, is a “red wall” battleground. Labour's gains took the council out of no overall control and into its hands.

North East Lincolnshire

Con loses to NOC
The Conservatives lost two third of the seats they were defending here. This council, which includes Grimsby, was traditionally Labour but was held by the Conservatives in recent years.

Nuneaton & Bedworth

Lab gain from Con
Nuneaton is traditionally a bellwether constituency in general elections, so Labour's gains here will give them confidence in the general election.

Oldham

Lab loses to NOC
Labour has lost its small majority here. The area has a large Muslim population, and local Labour leaders concede the party’s stance on Gaza may have been a factor.

Redditch

Lab gain from Con
This town between Birmingham and Stratford had been identified as a Labour target, but the scale of the Tory losses was perhaps unexpected.

Rushmoor

Lab gain from Con
This area, covering Farnborough and Aldershot in Hampshire, is a Conservative heartland, so losing to Labour will set off alarm bells at Tory HQ.

Welwyn Hatfield

NOC, as before
The Conservatives faced a dismal result here in Hertfordshire, losing 10 seats. Labour was the biggest beneficiary and now has the most seats on the council.

Where parties gained councillors

Regions in white are up for election. The size of the circle indicates gained seats as a percentage of the number of seats up for election.

50%25%

Labour

Strong gains in Hartlepool, Rushmoor, Hyndburn, Milton Keynes, Tamworth and Adur were positive for Labour. They also gained 15 seats in the traditional bellwether council of Nuneaton and Bedworth, which will please Labour strategists.

Conservative

The Conservatives hardly made any gains, instead losing scores of council seats across the country including in some key general election seats. Despite this, the fact that Tory majorities held in Harlow and Fareham will present some relief.

Lib Dem

Gains in Watford, west Oxfordshire, Tunbridge Wells and Winchester gave the centrist party reasons to be hopeful. They also enjoyed increases in councillors in the wider south-west, previously a Lib Dem stronghold.

Green

Greens became the largest political group in Hastings, where they gained eight seats. They also gained ground in other seats across England, including Norwich, Bristol and south Tyneside.

Independents

Independent candidates made significant gains in the election. The most notable examples of this were Oldham and Kirkless, where independent candidates picked up seats and pushed the councils out of Labour control.

Reform

Reform has won only two seats, both in Havant, although it is important to note that it only stood 316 candidates across the country, which is a comparatively low number.

All council results

*Councils with ward boundary changes and/or seat number changes
Lab gain from Con
Half of seats up
Adur
Whole council
17822
 
Seats won on 2 May
Gains/losses
Lab13
+8
Green1
0
Ind1
-1
Con1
-7
Lab hold
Third of seats up
Barnsley
Whole council
4811211
 
Seats won on 2 May
Gains/losses
Lab17
0
Lib Dem4
+1
Reform0
0
Ind0
0
Con0
-1
Con loses to NOC
All seats up
Basildon*
Whole council
181311
 
Seats won on 2 May
Gains/losses
Lab18
+9
Con13
-13
Ind11
+4
NOC, as before
Third of seats up
Basingstoke & Deane
Whole council
161411112
 
Seats won on 2 May
Gains/losses
Ind6
+3
Con4
-7
Lib Dem4
+2
Lab3
+1
Green1
+1
Lab hold
Third of seats up
Blackburn with Darwen
Whole council
29139
 
Seats won on 2 May
Gains/losses
Ind8
+4
Lab7
-2
Con2
-2
NOC, as before
Third of seats up
Bolton
Whole council
26151261
 
Seats won on 2 May
Gains/losses
Lab9
-1
Ind6
+1
Con3
0
Lib Dem2
-1
Green1
+1

London mayor

Sadiq Khan
Lab
43.8%
Susan Hall
Con
32.7%
Rob Blackie
Lib Dem
5.8%
Zoe Garbett
Green
5.8%
LabConLib DemGreen
Howard Cox (Reform UK) - 3.2%
Natalie Campbell (Independent) - 1.9%
Amy Gallagher (Social Democratic Party) - 1.4%
Femy Amin (Animal Welfare Party) - 1.2%
Andreas Michli (Independent) - 1.1%
Tarun Ghulati (Independent) - 1%
Count Binface (Count Binface Party) - 1%
Nick Scanlon (Britain First) - 0.8%
Brian Rose (London Real Party) - 0.3%

London assembly elections

In London voters choose an assembly member for a constituency and cast another vote for London-wide top-up seats. In the chart, the large number in bold represent the the total seats won, while the smaller number show change in assembly members.

 
Lab
11
0
Con
8
-1
Green
3
0
Lib Dem
2
0
Reform
1
+1

Regional and city mayors

Labour have won the Greater Manchester and West Yorkshire contests, while the Tories have kept hold of Tees Valley but lost the West Midlands.
Lab (new mayoralty)

East Midlands

PartyVotes%

Labour

Claire Ward

181,04040.3
 

Conservative

Ben Bradley

129,33228.8
 

Green

Frank Adlington-Stringer

50,66011.3
 

Reform UK

Alan Graves

49,20110.9
 

Independent

Matt Relf

23,3595.2
 

Lib Dem

Helen Tamblyn-Saville

15,9703.6
 
Turnout: 27.5%
Lab hold

Greater Manchester

PartyVotes%

Labour

Andy Burnham

420,74963.4
 

Conservative

Laura Evans

68,94610.4
 

Independent

Nick Buckley

50,3047.6
 

Reform UK

Dan Barker

49,5327.5
 

Green

Hannah Spencer

45,9056.9
 

Lib Dem

Jake Austin

28,1954.3
 
Turnout: 31.8%
Lab hold

Liverpool City Region

PartyVotes%

Labour

Steve Rotheram

183,93268
 

Conservative

Jade Marsden

27,70810.2
 

Green

Tom Crone

26,4179.8
 

Lib Dem

Rob McAllister-Bell

21,3667.9
 

Independent

Ian Smith

11,0324.1
 
Turnout: 23.5%
Lab (new mayoralty)

North East

PartyVotes%

Labour

Kim McGuinness

185,05141.3
 

Independent

Jamie Driscoll

126,65228.2
 

Conservative

Guy Renner-Thompson

52,44611.7
 

Reform UK

Paul Donaghy

41,1479.2
 

Lib Dem

Aidan King

25,4855.7
 

Green

Andrew Gray

17,6313.9
 
Turnout: 30.7%
Lab hold

Salford

PartyVotes%

Labour

Paul Dennett

30,75361.5
 

Conservative

Jillian Collinson

10,93021.9
 

Green

David Jones

5,62311.3
 

Trade Unionist and Socialist Coalition

Sally Griffiths

2,6815.4
 
Turnout: 25.9%
Lab hold

South Yorkshire

PartyVotes%

Labour

Oliver Coppard

138,61150.9
 

Conservative

Nick Allen

44,94516.5
 

Green

Douglas Johnson

37,14213.6
 

Lib Dem

Hannah Kitching

31,00211.4
 

Social Democratic Party

David Bettney

20,8357.6
 
Turnout: 27.3%
Con hold

Tees Valley

PartyVotes%

Conservative

Ben Houchen

81,93053.6
 

Labour

Chris McEwan

63,14141.3
 

Lib Dem

Simon Thorley

7,6795
 
Turnout: 30.6%
Lab gain from Con

West Midlands

PartyVotes%

Labour

Richard Parker

225,59037.8
 

Conservative

Andy Street

224,08237.5
 

Independent

Akhmed Yakoob

69,62111.7
 

Reform UK

Elaine Williams

34,4715.8
 

Green

Siobhan Harper-Nunes

31,0365.2
 

Lib Dem

Sunny Virk

12,1762
 
Turnout: 29.6%
Lab hold

West Yorkshire

PartyVotes%

Labour

Tracy Brabin

275,43050.4
 

Conservative

Arnold Craven

82,75715.1
 

Green

Andrew Cooper

66,64812.2
 

Yorkshire Party

Bob Buxton

47,9378.8
 

Independent

Jonathan Tilt

46,4438.5
 

Lib Dem

Stewart Golton

27,5015
 
Turnout: 32.4%
Lab (new mayoralty)

York & North Yorkshire

PartyVotes%

Labour

David Skaith

66,76135.1
 

Conservative

Keane Duncan

51,96727.3
 

Lib Dem

Felicity Cunliffe-Lister

30,86716.2
 

Green

Kevin Foster

15,1888
 

Independent

Keith Tordoff

13,2507
 

Independent

Paul Haslam

12,3706.5
 
Turnout: 29.8%

About these results

These results are provided by PA Media newswire (PA). Numbers for change in seats are calculated against the state of the council just before this election. Other organisations calculate using the previous election, and this can lead to discrepancies.


PA release results for each council only when its full count is complete. PA collates results only for elections that were due in this electoral cycle, meaning there may be council byelection results in other parts of the country that are not included. There are frequent changes in ward boundaries, sometimes accompanied by changes in the number of councillors overall.

Most viewed

Most viewed