The number of seats up for grabs across England, Wales, Scotland and Northern Ireland. A party needs to secure 326 seats to have a majority in parliament.
A view of Big Ben in London on the eve of the July 4 UK general election. There were over 46 million voters registered in the UK in December 2023, according to government data