Five whole days after the polls closed, the final results from this year’s local elections are in.
Recounts at Broxtowe and Middlesbrough are the reason it has taken so long. At least Tower Hamlets can no longer be branded the country’s slowest council.
The Tories gained the following councils from no overall control:
Babergh, Basingstoke & Deane, Bath & North East Somerset, Brentwood, Broxtowe, East Lindsey, East Staffordshire, Eden, Gloucester, Herefordshire, High Peak, Lewes, Mole Valley, Newark & Sherwood, Poole, Purbeck, St Albans, Scarborough, South Gloucestershire, Staffordshire Moorlands, Taunton Deane, Teignbridge, Torridge, Warwick, Waveney, Winchester, Worcester and Wyre Forest.
They also gained Amber Valley, Gravesham and North Warwickshire from Labour, Hinckley & Bosworth from the Lib Dems, and Richmondshire from independents.
They lost Tendring to no overall control, and Cheshire West & Chester to Labour.
Labour gained Bradford, Stockton-on-Tees and West Lancashire from no overall control. But it lost Plymouth, Stoke-on-Trent and Telford & Wrekin to no overall control.
Besides losing Hinckley & Bosworth to the Tories, the Lib Dems also lost South Somerset, Three Rivers and Watford to no overall control.
Ukip gained control of Thanet, despite Nigel Farage failing to win the parliamentary seat of Thanet South. It now has 33 of the council’s 56 seats: a majority of 10.
Here are the full figures for councils:
Conservatives: 163 (+32)
Labour: 74 (-2)
Lib Dems: 4 (-4)
Ukip: 1 (+1)
Residents: 1 (nc)
No overall control: 36 (-25)
And for councillors:
Conservatives: 6,721 (+570)
Labour: 4,235 (-167)
Lib Dems: 1,162 (-385)
Ukip: 334 (+87)
Greens: 134 (+3)
Others: 781 (-400)