History of North America

Who decides when to call a general election?

The Prime Minister is the person who decides when to call a general election. There are no fixed term parliaments in the UK, and the Prime Minister can call an election at any time, provided it is within five years of the previous election. The Prime Minister is not required to give any reason for calling an election, but it is usually done in order to seek a fresh mandate from the electorate.