The UK Parliament is elected for a maximum period of five years. The last Parliamentary election was held on Thursday 8 June 2017.

The next Parliamentary election was due to be held in May 2022 but the Prime Minister has called a General Election for Thursday 12 December 2019.

You can find out how to regsiter or apply for a postal or proxy vote on the register to vote page.

Results for parliamentary elections