Rishi Sunak has called a general election for this summer.
The prime minister has been saying for months he would call a vote for the "second half of the year", and it will now be held on Thursday, 4 July.
Under the Dissolution and Calling of Parliament Act 2022, Mr Sunak had until 17 December this year to call an election - as votes must be held no more than five years apart.