With the snap general election set for June 8, here is everything you need to know about registering to vote in time for election day.

Who needs to register?

If you have never voted before, have moved to a different constituency, or have turned 18 in the last year-or-so then you will need to register if you have not done so already.

When can I register?

Assuming you are eligible, you can register any time but, be aware, there will be a deadline.

The deadline to register for the last general election was 12 working days before the polls opened. Assuming we follow the same timetable this time around, this would be May 22.

You can even get yourself on the register if you are 16 or 17 but you will have to have turned 18 before June 8 to actually be eligible to vote.

MORE: Election 2017: Everything you need to know about the UK's snap general election

How do I check if I am already registered?

If you are not sure whether or not you are registered, you should check with your local electoral registration office. You can find the local authority to get in contact with here: www.yourvotematters.co.uk/register-to-vote/find-your-local-authority

How can I register if I need to?

By visiting www.gov.uk/register-to-vote and filling out the relevant forms. Alternatively, you can register by post, download the forms here: www.gov.uk/government/publications/voter-registration-forms-paper-versions

What if I live abroad?

You can register as an overseas voter for up to 15 years after you left the country, if you are a British citizen and you have been registered to vote in the UK within the last 15 years (or if you were too young to register when you left).

If you are serving in the Armed Forces abroad there is a special form you can fill out here: www.gov.uk/register-to-vote-armed-forces.

Likewise if you are a Crown servant and British Council employee working abroad: www.gov.uk/register-to-vote-crown-servants-british-council-employees.

MORE: Election 2017: How North Devon voted in the 2015 general election