
- Tories lose Wandsworth and Westminster in symbolic defeats
- Labour makes only modest gains despite early London victories
- Lib Dems win Hull after decade of Labour rule
- Local elections: Full results and search for your area
- I voted Labour, says PM's former right-hand man
- Tom Harris: Voters deserve better than the sham of local elections
Boris Johnson and the Tories have suffered heavy losses at the local elections in London while Labour appears to have struggled to make progress outside the capital.
Labour has won Wandsworth Council, which had been held by the Tories since 1978, as well as Westminster Council, which had been Conservative since it was created in 1964. Labour has also won a majority in Barnet.
Despite the losses in London, the Conservatives appear to be performing better than expected elsewhere in the country while Labour has failed to gain ground.
Sir John Curtice, the polling expert, said that Labour support has increased in London but the party is actually "down slightly" outside the capital when compared to local election results in 2018.
Labour has claimed the results are a "turning point" for the party but Sir Keir Starmer is likely to face internal pressure from his MPs if he fails to deliver anything less than a major step forward.
Meanwhile, Mr Johnson is facing a backlash from some local Tory leaders who said the "partygate" scandal and other national issues like the cost of living crisis had been raised by voters on the doorstep.
Follow the latest updates below.