Originally published by UK Liberal Democrats
Good morning - and make no mistake - this is a very good morning for the Liberal Democrats.
We've held every council we're defending so far!
We've also gained control of seven more, in Vale of the White Horse, Hinckley & Bosworth, North Norfolk, Bath and North East Somerset, Cotswolds and Chelmsford.
We're topping the polls in seats like Southport, Hazel Grove, St Albans and Cheadle.
We're making strong progress in Dacorum, Welwyn Hatfield, Broxtowe, Wokingham, Brentwood, Southend, New Forest, Barnsley and Sunderland. The list goes on and on.
Overnight, it looks likely we'll have made more than 250 net gains and that's before many more counts start this morning.
To everyone who has made this possible, I want to say thank you. More Liberal Democrat councils and councillors means we can get more change in communities across the country.
It also gives our European Election campaign a huge boost.
We've got campaign action days this weekend up and down the country - and Liberal Democrats everywhere should have a spring in their step!
If we can repeat these results on 23rd May, then we will be celebrating again soon!