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
Paisley & Renfrewshire South: SNP holdpublished at 01:42 British Summer Time 9 June 2017
Chelmsford: Conservative holdpublished at 01:42 British Summer Time 9 June 2017
01:42 BST 9 June 2017Under-pressure home secretary arrives at countpublished at 01:41 British Summer Time 9 June 2017
01:41 BST 9 June 2017Sources suggest she could lose her seat...
'Politics in this country has changed'published at 01:39 British Summer Time 9 June 2017
01:39 BST 9 June 2017Election 2017
Labour's Baroness Shami Chakrabarti says Jeremy Corbyn has organised "a fantastic campaign" with people turning up "in their droves" at polling stations.
"That, in itself, is a victory," she says, adding: "This was a victory for democracy over terrorism," with hope triumphing over fear.
"Whatever happens tonight, politics in this country has changed ... it's more consensual, it's more about policies and issues."
Shock, joy and nerves: reaction to pollpublished at 01:38 British Summer Time 9 June 2017
01:38 BST 9 June 2017As the exit poll pointed to a hung parliament - social media responded.
Read MoreLabour take Rutherglen from the SNPpublished at 01:38 British Summer Time 9 June 2017
01:38 BST 9 June 2017The first declaration in Scotland sees Labour take Rutherglen and Hamilton West from the SNP.
Read MoreHarlow: Conservative holdpublished at 01:37 British Summer Time 9 June 2017
01:37 BST 9 June 2017Labour's Tom Watson holds West Bromwich Eastpublished at 01:37 British Summer Time 9 June 2017
01:37 BST 9 June 2017Labour's deputy leader Tom Watson has held on to West Bromwich East. Early in the campaign, his seat was seen as one seriously under threat.
First words from the Labour leaderpublished at 01:34 British Summer Time 9 June 2017
01:34 BST 9 June 2017PA correspondent 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 postCarlisle: Conservative holdpublished at 01:33 British Summer Time 9 June 2017
01:33 BST 9 June 2017West Bromwich East: Labour holdpublished at 01:33 British Summer Time 9 June 2017
01:33 BST 9 June 2017Could Zac Goldsmith be Richmond Park MP again?published at 01:32 British Summer Time 9 June 2017
01:32 BST 9 June 2017Election 2017
The BBC's Samira Ahmed says Zac Goldsmith believes he could be in with a chance of winning back Richmond Park from the Lib Dems.
Mr Goldsmith lost the seat at last year's by-election to Lib Dem Sarah Olney.
Amber Rudd: 'I'm hopeful but not complacent'published at 01:32 British Summer Time 9 June 2017
01:32 BST 9 June 2017This 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 postLeave vote correlating with Labour swing to Conservativespublished at 01:31 British Summer Time 9 June 2017
01:31 BST 9 June 2017Based on first 15 declarations
Constituencies that are estimated to have voted for Leave appear to be swinging towards the Conservatives so far. That also means Remain seats are swinging to Labour though.
Lagan Valley: DUP retains seat, winning 7,700 more votes than in 2015published at 01:31 British Summer Time 9 June 2017
01:31 BST 9 June 2017Labour holds Tooting after earlier worriespublished at 01:30 British Summer Time 9 June 2017
01:30 BST 9 June 2017Election 2017
Rosena Allin-Khan has held on to Tooting for the Labour Party.
The seat was previously held by London's mayor Sadiq Khan.
BBC political editor Laura Kuenssberg says Tooting was a seat Labour had been worried about a few weeks ago.
Amber Rudd 'hopeful but not complacent'published at 01:28 British Summer Time 9 June 2017
01:28 BST 9 June 2017At the count in Hastings, where speculation abounds that the home secretary could lose her seat, Amber Rudd says: "I'm not going to engage much until the votes are counted, I'm just quietly waiting, keeping an eye on everyone here."
She says she's "hopeful but not complacent".
Halton: Labour holdpublished at 01:27 British Summer Time 9 June 2017
01:27 BST 9 June 2017Birkenhead: Labour holdpublished at 01:27 British Summer Time 9 June 2017
01:27 BST 9 June 2017Tooting: Labour holdpublished at 01:27 British Summer Time 9 June 2017
01:27 BST 9 June 2017