Polls have closed across England for local and mayoral elections, as well as a key parliamentary byelection, with the first results due to be announced within hours.
It is the first full-scale electoral test for Keir Starmer since the general election, and could have notable repercussions for Nigel Farage and Kemi Badenoch, as well as to a lesser extent for the Liberal Democrats and Greens.