May 5 sees a big set of elections across the UK. In England, there are contests across 146 councils. In London, every council seat is up for election across all 32 boroughs. Elsewhere where there are elections, at least one-third of the council seats are being contested, with some authorities holding all-out polls. There are also elections for council mayors in Croydon, Hackney, Lewisham, Newham and Tower Hamlets, plus one for South Yorkshire metro mayor.
Every council seat is also up for grabs in Scotland and Wales. There are 1,219 seats up for election across 32 local authorities in Scotland and 1,234 in Wales across 22 local authorities.
Meanwhile, Northern Ireland is holding a very important election for its 90-seat Assembly.