According to the BBC/ITV/Sky exit poll, the Conservatives are the largest party, but may be short of a majority.
The exit poll indicates that the Conservatives will be the largest party but will lose 17 seats with a projection of 314 seats.
The poll suggests Labour will get 266 seats – a rise of 34 seats.
It puts the Liberal Democrats at 14 – an increase of six, SNP 34, Plaid three and Greens one, and UKIP will lose their only seat. The other parties will account for 18 seats between them.
BBC political editor Laura Kuenssberg says if the poll is correct, the country could be in a position where the combined forces of Labour, SNP and Plaid could be equal to the number of Conservative seats.