As we await first result from Sheffield and Barnsley, here’s a quick look at the national picture.

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

Independents: 67 seats, +41