After 150 councils:
Labour 6 net gains (10 gains, 2 losses)
Amber Valley from CON
Bradford from NOC
Cambridge from NOC
Crawley from CON
Croydon from CON
Hammersmith & Fulham from CON
Harrow from NOC
Merton from NOC
Redbridge from NOC
Great Yarmouth to NOC
NE Lincolnshire to NOC
Thurrock to NOC
No Overall Control 7 net gains (12 gains, 5 losses)
Basildon from CON
Brentwood from CON
Castle Point from CON
Great Yarmouth from LAB
Maidstone from CON
NE Lincolnshire from LAB
Peterborough from CON
Portsmouth from LD
Purbeck from CON
Southend on Sea from CON
Thurrock from LAB
West Lancashire from CON
Bradford to LAB
Cambridge to LAB
Harrow to LAB
Merton to LAB
Redbridge to LAB
Conservatives 11 net losses (1 gain, 12 losses)
Kingston-on-Thames from LD
Amber Valley to LAB
Basildon to NOC
Brentwood to NOC
Castle Point to NOC
Crawley to LAB
Croydon to LAB
Hammersmith & Fulham to LAB
Maidstone to NOC
Peterborough to NOC
Purbeck to NOC
Southend on Sea to NOC
West Lancashire to NOC
Liberal Democrats 2 net losses (2 losses)
Portsmouth to NOC
Kingston-on-Thames to CON
Not sure what any of that tells us, really.
Further points wrt the media narrative:
- UKIP have no councils, they're not even close to gaining a council anywhere, though that could change in a few areas.
- The Lib Dems lost two councils but still hold six local authorities and despite very heavy losses still got a good 400 councillors elected (obviously that's tough when you were defending about 700 seats, but it still means they're playing in a mid-range ballpark with more than double UKIP's councillor figure.
- Really a pretty good night for Labour, but UKIP did prove that it can do them a bit of damage on the east coast - Thurrock, NE Lincs, and Great Yarmouth are all coastal areas.