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
Manchester Gorton: Labour holdpublished at 04:44 British Summer Time 9 June 2017
Portsmouth South: Labour gain from Conservativepublished at 04:44 British Summer Time 9 June 2017
04:44 BST 9 June 2017Davidson side-steps Tory leadership questionpublished at 04:44 British Summer Time 9 June 2017
04:44 BST 9 June 2017Election 2017
"If I wanted to be in the UK Parliament I would've stood in this election," says Ruth Davidson, the Conservatives' leader in Scotland, when she is asked if she would like to be Tory leader.
She says she does "not think the Labour Party can rely on the SNP" to prop them up to form a government.
She says Theresa May was right to tell Nicola Sturgeon "not now" on Scottish independence.
Lord Buckethead trending on Twitterpublished at 04:42 British Summer Time 9 June 2017
04:42 BST 9 June 2017As to be expected, images of Theresa May sharing a stage with characters Lord Buckethead and Elmo have delighted social media. #LordBuckethead has been trending with 23,000 tweets sent since 3am.
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 postThis 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 post 2The 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 post 2Osborne 'wants to stir it up a bit', says Rees-Moggpublished at 04:42 British Summer Time 9 June 2017
04:42 BST 9 June 2017Jacob Rees-Mogg has some sage observations about his former colleague George Osborne. Politics Home reports:
Philip Davies remains MP for Shipleypublished at 04:40 British Summer Time 9 June 2017
04:40 BST 9 June 2017There were reports earlier that Conservative Philip Davies, who has attracted criticism for campaigning for men's rights, might have lost his seat. He hasn't.
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 postBBC prediction - party by partypublished at 04:40 British Summer Time 9 June 2017
04:40 BST 9 June 2017With more than 550 results now declared, the BBC is now updating its forecast of the final outcome as follows:
Seats Change since 2015
CONSERVATIVE 316 - down 15
LABOUR 265 - up 33
SNP 34 - down 22
LIBERAL DEMOCRATS 13 - up 5
PLAID CYMRU 3 - no change
GREEN 1 - no change
UKIP 0 - down 1
OTHERS 18 - no change
Louth & Horncastle: Conservative holdpublished at 04:37 British Summer Time 9 June 2017
04:37 BST 9 June 2017Norfolk North: Liberal Democrat holdpublished at 04:37 British Summer Time 9 June 2017
04:37 BST 9 June 2017How are the parties likely to end up - two graphicspublished at 04:37 British Summer Time 9 June 2017
04:37 BST 9 June 2017Share of the vote - and increase in percentage share
Watch: Chris Williamson's victory speechpublished at 04:35 British Summer Time 9 June 2017
04:35 BST 9 June 2017Navtej Johal
East Midlands Today reporterChris Williamson says the Labour Party will continue to deliver the "sunshine of socialism" as he takes back Derby North.
BBC Trending: UKIP loses votes - but gains Tweetspublished at 04:34 British Summer Time 9 June 2017
04:34 BST 9 June 2017There's one place where UK Independence Party is racking up big numbers: social media. Read more.
Gloucester: Conservative holdpublished at 04:32 British Summer Time 9 June 2017
04:32 BST 9 June 2017Birmingham Selly Oak: Labour holdpublished at 04:32 British Summer Time 9 June 2017
04:32 BST 9 June 2017Victory dedicated to Rhodri Morganpublished at 04:32 British Summer Time 9 June 2017
04:32 BST 9 June 2017Cardiff West MP Kevin Brennan says it's been "an emotional night in Cardiff West".
Mr Brennan's campaign was launched by former first minister Rhodri Morgan who passed away during the campaign.
His successor as Cardiff West MP said: "My victory tonight, and increased majority is dedicated to Rhodri Morgan".
Theresa May: We will fulfil our duty on stabilitypublished at 04:31 British Summer Time 9 June 2017
04:31 BST 9 June 2017Election 2017
A bit more on exactly what Theresa May said after she secured her Maidenhead seat....
Quote MessageAs we look ahead and wait to see what the final results will be, I know - as I say - the country needs a period of stability, and whatever the results are the Conservative Party will ensure we fulfil our duty in ensuring that stability so that we can all, as one country, go forward together."
Art imitates life on election nightpublished at 04:30 British Summer Time 9 June 2017
04:30 BST 9 June 2017BBC Radio 5 live
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 postTottenham: Labour holdpublished at 04:30 British Summer Time 9 June 2017
04:30 BST 9 June 2017More on Alex Salmond's defeatpublished at 04:29 British Summer Time 9 June 2017
04:29 BST 9 June 2017Professor John Curtice
Polling expertOn Alex Salmond losing Gordon, we've known from local election results that the SNP vote is pivoting away from the north east towards the central region.
Despite a relatively high SNP vote there, the north east didn't vote for independence and narrowly voted against Brexit.
Leeds West: Labour holdpublished at 04:29 British Summer Time 9 June 2017
04:29 BST 9 June 2017