The maximum interval between general elections is five years, but they can be called earlier.
The last UK general election was Thursday 4 July 2024, with the Labour Party winning a commanding majority.
The next general election must be called by August 2029. However, an election can be held earlier if Parliament is dissolved before the end of the five-year period.
If an MP resigns, dies or becomes disqualified during their term of office, a by-election is held to fill the vacancy in their constituency.
View more information on how general elections work on the UK Parliament website.