The next scheduled election is the Local Government Election on Thursday 4 May 2017
A Parliamentary Election has been called for Thursday 8 June 2017
It's free, quick, and easy to register online.
The different ways to vote at a station, by post or by proxy
What to do if you have changed your name or moved home
Find out about different types of elections and who is entitled to vote
View the latest election results and the results of past elections