Voters are going to the polls across the UK to decide who will form the next government.
Polling stations opened at 7am and close at 10pm in the United Kingdom's 650 constituencies.
There are 3,971 candidates vying to take up a seat in the House of Commons. There are 533 parliamentary constituencies in England, 59 in Scotland, 40 in Wales and 18 in Northern Ireland.
Advertisement
The parties are therefore trying to get 326 seats to command a majority.
A total of 10,000 council seats across 290 local authorities are also up for grabs, and six mayors in England will be elected as well.