News

Voters in England will go to the polls on 1 May as thousands of council seats are up for grabs in the 2025 local elections.
A total of 1,641 council seats are up for grabs across 23 local authorities, while four regional mayors and two local mayors ...