Summary
Election ends in hung Parliament: Conservatives win 318 seats, Labour 262
PM confirms five top cabinet posts, including chancellor and foreign secretary
Tories to form government with DUP to 'provide certainty' and keep country 'safe'
Theresa May's government 'will carry on Brexit negotiations to existing timetable'
Jeremy Corbyn hails Labour's 'incredible result' and calls for May to resign
The Lib Dems' Tim Farron also calls on May to quit
SNP will work with others to keep 'reckless' Tories out 'if at all possible'
Paul Nuttall resigns as UKIP leader after the party won no seats
Live Reporting
Norfolk South: Conservative holdpublished at 01:53 British Summer Time 9 June 2017
Justine Greening majority slashedpublished at 01:52 British Summer Time 9 June 2017
01:52 BST 9 June 2017Election 2017
Education Secretary Justine Greening has held on to her Putney seat for the Conservatives - but with a much reduced majority.
Ms Greening had been sitting on a majority of 10,000 - but that has been reduced to 1,554, on a 10% swing from the Conservatives towards Labour.
Stratford-on-Avon: Conservative holdpublished at 01:51 British Summer Time 9 June 2017
01:51 BST 9 June 2017Vale of Clwyd gives Labour major Tory scalppublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Professor John Curtice
Polling expertThe Vale of Clwyd has gone to Labour after previously being held by the Tories on a small majority of 237.
This is the first Labour gain from the Conservatives of the night.
According to the exit poll there should have been a 15 point increase in the Conservative vote here, while Labour’s vote was expected to be down by 2 points.
In practice, the Conservative vote is up by 5 points and the Labour vote by 12.
Havant: Conservative holdpublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Tynemouth: Labour holdpublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Hertsmere: Conservative holdpublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Dunbartonshire West: SNP holdpublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Pound under pressure as bookies change positionpublished at 01:50 British Summer Time 9 June 2017
01:50 BST 9 June 2017Chris Johnston
Business reporter, BBC NewsSome betting websites such as Betfair are now rating Labour leader Jeremy Corbyn as favourite to become prime minister, which is putting more pressure on sterling.
The pound briefly touched the $1.27 mark, according to Bloomberg data, before rebounding slightly.
Reuters, meanwhile, says sterling went as low as $1.2693, down 2% on the day.
Theresa May has 'failed to secure landslide'published at 01:49 British Summer Time 9 June 2017
01:49 BST 9 June 2017Professor John Curtice
Polling expertIt would seem on the evidence so far that we can now safely rule out the prime minister securing a landslide majority.
So far there has been a 1% swing from Conservative to Labour.
Watson: Theresa May is a damaged prime ministerpublished at 01:49 British Summer Time 9 June 2017
01:49 BST 9 June 2017Election 2017
Theresa May's authority "has been undermined" and her "reputation may never recover", Labour's deputy leader Tom Watson has said.
Mr Watson, who has held on to his West Bromwich East seat, said he hoped to see more Labour victories overnight.
Quote MessageTheresa May's authority has been undermined by this election, she's a damaged prime minister whose reputation may never recover."
He says people "want something to hope for" and have responded to "a positive campaign".
Ben Bradshaw looks 'relieved' in Exeterpublished at 01:48 British Summer Time 9 June 2017
01:48 BST 9 June 2017BBC political reporter tweets...
This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on TwitterThe BBC is not responsible for the content of external sites.Skip twitter postThe BBC is not responsible for the content of external sites.Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
End of twitter postWhere are we now? Labour make gains and ministers under pressurepublished at 01:48 British Summer Time 9 June 2017
01:48 BST 9 June 2017- Exit poll suggests the standing of the parties will be Conservatives 314, Labour 266, SNP 34, Lib Dems 14, Plaid Cymru 3, UKIP 0, Greens 1, Others 18.
- The exit poll suggests the Conservatives will be the largest party in the Commons but would be short of an overall majority
- Most early seats haven't changed hands, but some changes
- Labour has taken two seats from other parties - one from the Conservatives and one from the SNP
- The Tories have missed out on a couple of key targets - Darlington and Wrexham
- Some early results in the north east of England suggested Labour wasn't making as big inroads as the exit poll predicted
- Labour deputy leader Tom Watson retains his seats
- Several cabinet ministers under pressure, including Home Secretary Amber Rudd
Warley: Labour holdpublished at 01:47 British Summer Time 9 June 2017
01:47 BST 9 June 2017Putney: Conservative holdpublished at 01:44 British Summer Time 9 June 2017
01:44 BST 9 June 2017Labour wins second seat from another partypublished at 01:43 British Summer Time 9 June 2017
01:43 BST 9 June 2017Election 2017
Labour has taken the Vale of Clwyd. Chris Ruane - who lost his seat in 2015 - won with 19,423 votes, to the incumbent Conservative James Davies 17,044 votes.
Vale of Clwyd: Labour gain from Conservativepublished at 01:43 British Summer Time 9 June 2017
01:43 BST 9 June 2017'Tooting has sent a message to Theresa May' - Dr Rosena Allin-Khanpublished at 01:42 British Summer Time 9 June 2017
01:42 BST 9 June 2017Dr Rosena Allin-Khan gives her victory speech after winning Tooting.
Rayleigh & Wickford: Conservative holdpublished at 01:42 British Summer Time 9 June 2017
01:42 BST 9 June 2017Knowsley: Labour holdpublished at 01:42 British Summer Time 9 June 2017
01:42 BST 9 June 2017