This is a live feed of the local election results as they come in. You can read analysis and reaction on Coffee House.
All the councils have now declared. The Conservatives have held 18 and lost nine to No Overall Control; Labour have held two and gained one each from NOC, and the Conservatives, and four remain NOC. Anglesey, in Wales, also remains NOC.
Northamptonshire: Con hold
- Con: 36 (-8)
- Lab: 11 (+7)
- Lib Dem: 6 (-1)
- Ukip: 3 (+3)
- ind: 1 (-1)
Durham: Lab hold
- Lab: 94 (+24)
- ind: 19 (-1)
- Lib Dem: 9 (-16)
- Con: 4 (-7)
Anglesey: remains NOC
- ind: 14 (-2)
- Plaid Cymru: 12 (+6)
- Lab: 3 (-1)
- Lib Dem: 1 (-1)
- Con: 0 (-2)
Nottinghamshire: Con ⇒ Lab
- Lab: 34 (+21)
- Con: 21 (-14)
- Lib Dem: 8 (-1)
- ind: 4 (-5)
- Ukip: 0 (-1)
Suffolk: Con hold
- Con: 39 (-16)
- Lab: 15 (+11)
- Ukip: 9 (+8)
- Lib Dem: 7 (-4)
- ind: 3 (+1)
- Green: 2 (0)
Cornwall: remains NOC
- ind: 37 (+4)
- Lib Dem: 36 (-2)
- Con: 31 (-18)
- Lab: 8 (+8)
- Ukip: 6 (+6)
- Mebyon Kernow: 4 (+1)
- Green: 1 (+1)
Cumbria: Lab hold
- Lab: 35 (+10)
- Con: 26 (-12)
- Lib Dem: 16 (+1)
- ind: 7 (+1)
Staffordshire: Con hold
- Con: 34 (-15)
- Lab: 24 (+21)
- Ukip: 2 (-2)
- ind: 2 (0)
- Lib Dem: 0 (-4)
Cambridgeshire: Con ⇒ NOC
- Con: 32 (-10)
- Lib Dem: 14 (-9)
- Ukip: 12 (+11)
- Lab: 7 (+5)
- ind: 4 (+4)
- Green: 0 (-1)
Oxfordshire: Con ⇒ NOC
- Con: 31 (-14)
- Lab: 15 (+8)
- Lib Dem: 11 (+3)
- Green: 2 (0)
- ind: 4 (+3)
Kent: Con hold
- Con: 45 (-29)
- Ukip: 17 (+17)
- Lab: 13 (+11)
- Lib Dem: 7 (0)
- Green: 1 (+1)
- Residents Association: 1 (+1)
- ind: 0 (-1)
Isle of Wight: Con ⇒ NOC
- Con: 15 (-9)
- Lab: 2 (+1)
- Ukip: 2 (+2)
- Lib Dem: 1 (-4)
- ind: 20 (+10)
Surrey: Con hold
- Con: 58 (+1)
- Lib Dem: 9 (-4)
- Residents Association: 9 (-1)
- Ukip: 3 (+3)
- Green: 1 (+1)
- Lab: 1 (0)
Northumberland: remains NOC
- Lab: 32 (+15)
- Con: 21 (+4)
- Lib Dem: 11 (-15)
- ind: 3 (-4)
Leicestershire: Con hold
- Con: 30 (-6)
- Lib Dem: 13 (-1)
- Lab: 10 (+6)
- Ukip: 2 (+2)
- BNP: 0 (-1)
Wiltshire: Con hold
- Con: 58 (-4)
- Lib Dem: 27 (+3)
- Lab: 4 (+2)
- Ukip: 1 (+1)
- ind: 8 (-2)
Shropshire: Con hold
- Con: 48 (-6)
- Lib Dem: 12 (+1)
- Lab: 9 (+2)
- ind: 5 (+3)
Lancashire: Con ⇒ NOC
- Lab: 39 (+23)
- Con: 35 (-16)
- Lib Dem: 6...
- Lib Dem: 13 (-1)
- Lib Dem: 9 (-4)
- Con: 58 (+1)
- Ukip: 17 (+17)
- Lib Dem: 14 (-9)
- Con: 26 (-12)
- Lib Dem: 36 (-2)
- Lab: 15 (+11)
- Con: 21 (-14)
- Plaid Cymru: 12 (+6)
- ind: 19 (-1)
- Lab: 11 (+7)

Britain’s best politics newsletters
You get two free articles each week when you sign up to The Spectator’s emails.
Already a subscriber? Log in
Comments
Join the debate, free for a month
Be part of the conversation with other Spectator readers by getting your first month free.
UNLOCK ACCESS Try a month freeAlready a subscriber? Log in