Polling stations in 650 constituencies across England, Wales, Scotland and Northern Ireland open at 07:00 GMT.
After the polls close at 22:00 GMT, counting will begin straight away. Most results are due to be announced in the early hours of Friday morning.