2018 London local elections
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
All 1,833 councillors on all 32 London boroughs and 4 directly-elected mayors |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
320px Map showing London borough councils by political control following the elections, as shown in the main table of results. Black denotes no overall control.
*Due to boundary changes, these seat change figures are notional changes calculated by the BBC, and so will not precisely match up with the results of the 2014 London local elections. |
The 2018 London local elections took place in London on 3 May 2018 as part of wider local elections in England. All London borough councillor seats were up for election. Elections to the Corporation of London were held in 2017. Mayoral contests were also held in Hackney, Lewisham, Newham and Tower Hamlets. The previous London borough elections were in 2014.
The results saw the London Labour Party achieve their best result in over 45 years, winning 44% of the vote, 1,128 councillors and control of 21 councils. This represented the party's second-best result in a London local election, only surpassed slightly by its 1971 total. The London Conservatives, by contrast, lost 92 seats to finish with 508 councillors, its lowest-ever tally of seats in a London local election. However, it retained control of 7 councils, having lost two to the London Liberal Democrats. The party's vote share increased by 2%, but at 28.8%, it was still the second-worst popular vote total for the Conservatives in the history of the London Boroughs. The London Liberal Democrats made a recovery from their all-time low in the 2014 election, gaining 34 council seats and winning two councils from the Conservatives. Among the other parties, the London Green Party was the most successful, winning a total of 11 council seats, just below their all-time high of 12 in the 2006 election. Support for the UK Independence Party collapsed, with the party losing all of its seats and dropping from 9.5% of the vote to 0.9%. The only other parties to win seats were the People's Alliance of Tower Hamlets (1 seat) and the Harold Hill Independent Party (1 seat).
Contents
Eligibility to vote
All registered electors (British, Irish, Commonwealth and European Union citizens) who are aged 18 or over on polling day were entitled to vote in the local elections.[1] A person who has two homes (such as a university student having a term-time address and living at home during holidays) can register to vote at both addresses as long as they are not in the same electoral area, and can vote in the local elections for the two different local councils.[2]
Results summary
Party[3] | Votes won | % votes | Change | Seats | % seats | Change† | Councils | Change | |
---|---|---|---|---|---|---|---|---|---|
Labour | 1,076,617 | 43.9 | ![]() |
1,128 | 61.5 | ![]() |
21 | ![]() |
|
style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 707,373 | 28.8 | ![]() |
508 | 27.7 | ![]() |
7 | ![]() |
style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | 320,031 | 13.0 | ![]() |
152 | 8.3 | ![]() |
3 | ![]() |
style="width: 5px; background-color: #6AB023;" data-sort-value="Green Party of England and Wales" | | Green | 211,170 | 8.6 | ![]() |
11 | 0.6 | ![]() |
0 | ![]() |
style="width: 5px; background-color: #70147A;" data-sort-value="UK Independence Party" | | UKIP | 21,077 | 0.9 | ![]() |
0 | 0.0 | ![]() |
0 | ![]() |
Others | 118,769 | 4.8 | ![]() |
34 | 1.9 | ![]() |
0 | ![]() |
|
style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | N/A | 1 | ![]() |
†Due to boundary changes, the figures for seat losses/gains are notional changes calculated by the BBC, and do not match up precisely to the London-wide results in 2014.
Councils results
Control
Council | 2014 result | Eve-of-poll control | 2018 result | Turnout (%) | Details | |||
---|---|---|---|---|---|---|---|---|
Barking and Dagenham | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 29.5 | Details |
Barnet | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 43.7 | Details |
Bexley[n 1] | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 37.5 | Details |
Brent[n 2] | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 36.7 | Details |
Bromley | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 40.0 | Details |
Camden | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 37.3 | Details |
Croydon | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 38.1 | Details |
Ealing | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 41.3 | Details |
Enfield | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 38.2 | Details |
Greenwich | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 36.1 | Details |
Hackney | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 37.0 | Details |
Hammersmith and Fulham | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 39.4 | Details |
Haringey | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 38.8 | Details |
Harrow | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 41.0 | Details |
Havering | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | 36.8 | Details |
Hillingdon | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 38.3 | Details |
Hounslow | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 36.6 | Details |
Islington | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 38.4 | Details |
Kensington and Chelsea | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 39.7 | Details |
Kingston upon Thames | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | 47.3 | Details |
Lambeth | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 34.3 | Details |
Lewisham | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 37.3 | Details |
Merton | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 41.1 | Details |
Newham | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 35.8 | Details |
Redbridge | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 38.8 | Details |
Richmond upon Thames | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | 51.4 | Details |
Southwark | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 33.6 | Details |
Sutton | style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | style="width: 5px; background-color: #FDBB30;" data-sort-value="Liberal Democrats (UK)" | | Liberal Democrat | 41.2 | Details |
Tower Hamlets | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | style="width: 5px; background-color: black;" data-sort-value="No overall control" | | No overall control | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 41.8 | Details |
Waltham Forest | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | style="width: 5px; background-color: #DC241f;" data-sort-value="Labour Party (UK)" | | Labour | 37.8 | Details |
Wandsworth | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 43.6 | Details |
Westminster | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | style="width: 5px; background-color: #0087DC;" data-sort-value="Conservative Party (UK)" | | Conservative | 38.0 | Details |
Councillors
The table below shows the number of councillors won by each party for each council in London. The shaded cells show the party or parties in each council's governing administration.
Council | Lab | Con | Lib Dem | Green | Others | Turnout (%) | Details |
---|---|---|---|---|---|---|---|
Barking and Dagenham | 51 | 0 | 0 | 0 | 0 | 29.5 | Details |
Barnet | 25 | 38 | 0 | 0 | 0 | 43.7 | Details |
Bexley[n 3] | 11 | 34 | 0 | 0 | 0 | 37.5 | Details |
Brent[n 4] | 60 | 3 | 0 | 0 | 0 | 36.7 | Details |
Bromley | 8 | 50 | 0 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/>
2
Independent: 2
|
40.0 | Details |
Camden | 43 | 7 | 3 | 1 | 0 | 37.3 | Details |
Croydon | 41 | 29 | 0 | 0 | 0 | 38.1 | Details |
Ealing | 57 | 8 | 4 | 0 | 0 | 41.3 | Details |
Enfield | 46 | 17 | 0 | 0 | 0 | 38.2 | Details |
Greenwich | 42 | 9 | 0 | 0 | 0 | 36.1 | Details |
Hackney | 52 | 5 | 0 | 0 | 0 | 37.0 | Details |
Hammersmith and Fulham | 35 | 11 | 0 | 0 | 0 | 39.4 | Details |
Haringey | 42 | 0 | 15 | 0 | 0 | 38.8 | Details |
Harrow | 35 | 28 | 0 | 0 | 0 | 41.0 | Details |
Havering | 5 | 25 | 0 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/>
24
|
36.8 | Details |
Hillingdon | 21 | 44 | 0 | 0 | 0 | 38.3 | Details |
Hounslow | 51 | 9 | 0 | 0 | 0 | 36.6 | Details |
Islington | 47 | 0 | 0 | 1 | 0 | 38.4 | Details |
Kensington and Chelsea | 13 | 36 | 1 | 0 | 0 | 39.7 | Details |
Kingston upon Thames | 0 | 9 | 39 | 0 | 0 | 47.3 | Details |
Lambeth | 57 | 1 | 0 | 5 | 0 | 34.3 | Details |
Lewisham | 54 | 0 | 0 | 0 | 0 | 37.3 | Details |
Merton | 34 | 17 | 6 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/> | 41.1 | Details |
Newham | 60 | 0 | 0 | 0 | 0 | 35.8 | Details |
Redbridge | 51 | 12 | 0 | 0 | 0 | 38.8 | Details |
Richmond upon Thames | 0 | 11 | 39 | 4 | 0 | 51.4 | Details |
Southwark | 49 | 0 | 11 | 0 | 0 | 33.6 | Details |
Sutton | 0 | 18 | 33 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/>
3
Independent: 3
|
41.2 | Details |
Tower Hamlets | 42 | 2 | 0 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/> | 41.8 | Details |
Waltham Forest | 46 | 14 | 0 | 0 | 0 | 37.8 | Details |
Wandsworth | 26 | 33 | 0 | 0 | <templatestyles src="Template:Hidden begin/styles.css"/>
1
Independent: 1
|
43.6 | Details |
Westminster | 19 | 41 | 0 | 0 | 0 | 38.0 | Details |
Mayoral elections
There were four mayoral elections.
Local authority | Previous Mayor | New Mayor | ||
---|---|---|---|---|
Hackney | Philip Glanville (Labour) | Philip Glanville (Labour) | ||
Lewisham | Steve Bullock (Labour) | Damien Egan (Labour) | ||
Newham | Robin Wales (Labour) | Rokhsana Fiaz (Labour) | ||
Tower Hamlets | John Biggs (Labour)[n 5] | John Biggs (Labour) |
Ward result maps
London-wide
The map below shows the results for each ward across the whole of Greater London.
By borough
-
Barnet UK local election 2018 map.svg
Barnet 2018 results map
-
Bexley London UK local election 2018 map.svg
Bexley 2018 results map
-
Brent London UK local election 2018 map.svg
Brent 2018 results map
-
Bromley London UK local election 2018 map.svg
Bromley 2018 results map
-
Camden London UK local election 2018 map.svg
Camden 2018 results map
-
Croydon London UK local election 2018 map.svg
Croydon 2018 results map
-
Ealing London UK local election 2018 map.svg
Ealing 2018 results map
-
Enfield London UK local election 2018 map.svg
Enfield 2018 results map
-
Greenwich London UK local election 2018 map.svg
Greenwich 2018 results map
-
Hackney council elections 2018 results.png
Hackney 2018 results map
-
Hammersmith and Fulham London UK local election 2018 map.svg
Hammersmith and Fulham 2018 results map
-
Haringey London UK local election 2018 map.svg
Haringey 2018 results map
-
Harrow London UK local election 2018 map.svg
Harrow 2018 results map
-
Havering London UK local election 2018 map.svg
Havering 2018 results map
-
Hillingdon London UK local election 2018 map.svg
Hillingdon 2018 results map
-
Hounslow London UK local election 2018 map.svg
Hounslow 2018 results map
-
Kensington and Chelsea London UK local election 2018 map.svg
Kensington and Chelsea 2018 results map
-
Kingston upon Thames London UK local election 2018 map.svg
Kingston upon Thames 2018 results map
-
Lambeth wards 2018.svg
Lambeth 2018 results map
-
Lewisham London UK local election 2018 map.svg
Lewisham 2018 results map
-
Merton London UK local election 2018 map.svg
Merton 2018 results map
-
Redbridge London UK local election 2018 map.svg
Redbridge 2018 results map
-
Richmond upon Thames wards 2018.svg
Richmond Upon Thames 2018 results map
-
Southwark London UK local election 2018 map.svg
Southwark 2018 results map
-
Sutton London UK local election 2018 map.svg
Sutton 2018 results map
-
Tower Hamlets London UK local election 2018 map.svg
Tower Hamlets 2018 results map
-
Waltham Forest London UK local election 2018 map.png
Waltham Forest 2018 results map
-
Wandsworth London UK local election 2018 map.svg
Wandsworth 2018 results map
-
Westminster London UK local election 2018 map.svg
Westminster 2018 results map
Opinion polling
Date(s) conducted |
Polling organisation/client | Sample size | Lab | Con | Lib Dem | Green | Others | Lead |
---|---|---|---|---|---|---|---|---|
3 May 2018 | 2018 elections | n/a | 43.9% | 28.8% | 13.0% | 8.6% | 5.7% | 15.0% |
27-30 April 2018 | Survation / 4in10 | 1,005 | 51% | 31% | 12% | 4% | 2% | 20% |
20-24 April 2018 | YouGov / QMUL | 1,099 | 51% | 29% | 11% | 4% | 5% | 22% |
12-15 Feb 2018 | YouGov / QMUL | 1,155 | 54% | 28% | 11% | 4% | 3% | 26% |
25-29 Sep 2017 | YouGov / QMUL | 1,044 | 53% | 29% | 12% | – | 6% | 24% |
22 May 2014 | 2014 elections | 2,515,073 | 37.6% | 26.4% | 10.6% | 9.8% | 15.6% | 11.2% |
Notes
- ↑ In Bexley there were boundary changes and a reduced number of seats in the 2018 election.
- ↑ In Willesden Green, polling day was delayed to 21 June 2018 due to the death of the local councillor, Lesley Jones, the vacant three seats were eventually won by Labour.
- ↑ In Bexley there were boundary changes and a reduced number of seats in the 2018 election.
- ↑ In Willesden Green, polling day was delayed to 21 June 2018 due to the death of the local councillor, Lesley Jones, the vacant three seats were eventually won by Labour.
- ↑ The 2014 election was initially won by Tower Hamlets First, but this result was overturned by an election court decision and Labour won the following by-election.[4]
References
- Pages with broken file links
- Articles with short description
- Use dmy dates from September 2015
- Use British English from September 2015
- Council elections in Greater London
- 2018 English local elections
- 2018 in London
- May 2018 events in the United Kingdom
- 2018 London Borough council elections
- London Borough council elections by year