As we still await the first results from Sheffield and Barnsley, take a look at the national results so far.
38 out of 107 councils have been declared so far.
Conservative: 125 seats (-142)
Labour: 351 seats (+65)
Liberal Democrats: 127 seats (+21)
Green: 28 seats (+15)
Independence: 67 seats (+41)