Voting may have only just begun, but before you know it we'll be making guesses based on exit poll data, which we should have soon after voting ends at 10pm.
And the first official results will be out not much later than that - so if you're wondering when you'll hear about your own constituency, we've got the information you need.
Take a look at our regional roundups for more details on when results will start to come in:
- some of the earliest results will come from the North East
- and it's closely followed by Northern Ireland
- some of the most hotly contested seats in the country are in the West Midlands
- the Tories are expected to make some gains in Yorkshire and the Humber
- and there's little chance of upset in the Conservative stronghold that is the South East
- the Tories also hold the majority of seats in the East Midlands
- and it's a similar story for constituencies in Cambridgeshire, Essex, and Hertfordshire
- there's a more mixed bag in the North West
- and the Lib Dems are hoping to make a comeback in the Tory-leaning South West
- results will starting coming in at around 3am from Wales
- and at the same time we should see hotly anticipated numbers from Scotland
- meanwhile, last but not least, results announcements from London will be scattered throughout the night