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
Makerfield: Labour holdpublished at 01:27 British Summer Time 9 June 2017
Hain: People don't see Corbyn as prime ministerpublished at 01:27 British Summer Time 9 June 2017
01:27 BST 9 June 2017Election 2017
Former Labour cabinet minister Lord Peter Hain says people did not see Jeremy Corbyn as a prime minister, but as someone who has spoken up for their values.
He says the Labour leader deserves a lot of credit for harnessing the anger of people about the state to the health service and student debt.
Lord Hain, who didn't back Mr Corbyn as leader, says people didn't like the idea of arrogant an Tory prime minister wanting a landslide.
Asian markets react to UK electionpublished at 01:25 British Summer Time 9 June 2017
01:25 BST 9 June 2017Leisha Chi
Business reporter in SingaporeStock markets are set to open higher in Japan, Australia and Hong Kong as early election results trickle in from the UK.
However, it is unclear how individual Asian companies with big investments in the UK, such as Toyota and Nissan, will react to polls showing the Tories may not get a majority.
As we've been reporting, the pound fell sharply but analysts also expect increased volatility in some regional currency markets. The Indonesian rupiah and Malaysian ringgit are particularly prone to swings.
SNP 'lose ground north of the border'published at 01:24 British Summer Time 9 June 2017
01:24 BST 9 June 2017Professor John Curtice
Polling expertIn Rutherglen and Hamilton West, there was expected to be a 7.5% swing from the SNP to Labour. But in practice it is a 9% swing.
This is the first result to corroborate the exit poll's expectation that the SNP are going to lose ground substantially north of the border.
Labour predicting big scalpspublished at 01:23 British Summer Time 9 June 2017
01:23 BST 9 June 2017Former Lib Dem leader Nick Clegg is set to lose his seat, our political editor says, and Anna Soubry, a prominent Remain-backing Tory also looks to be out.
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 postWigan: Labour holdpublished at 01:22 British Summer Time 9 June 2017
01:22 BST 9 June 2017Leigh: Labour holdpublished at 01:22 British Summer Time 9 June 2017
01:22 BST 9 June 2017Huge cheers as Labour take Rutherglenpublished at 01:21 British Summer Time 9 June 2017
01:21 BST 9 June 2017Brian Taylor
BBC Scotland Political EditorLabour take Rutherglen - where Labour's Scottish campaign was launched.
Huge cheers from Labour supporters at the count.
Winning MP in Rutherglen says result is rejection of austerity and of indyref2.
First seat to change hands tonight.
James Kelly, the Labour MSP, had tipped this from the outset.
Labour up. Tories up. SNP well down in voting share.
Osborne gives forecast on Battersea and Croydon Centralpublished at 01:20 British Summer Time 9 June 2017
01:20 BST 9 June 2017ITV News
Former Chancellor George Osborne, now editor of the London Evening Standard, says he's hearing that the Conservatives have lost both Battersea and Croydon Central.
"If you start losing seats like this, then it's trouble," he adds.
How's Boris feeling? Impersonator imagines...published at 01:19 British Summer Time 9 June 2017
01:19 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 postBasildon South: Conservative holdpublished at 01:18 British Summer Time 9 June 2017
01:18 BST 9 June 2017North Down: Independent holdpublished at 01:18 British Summer Time 9 June 2017
01:18 BST 9 June 2017Wrexham disappointing for the Toriespublished at 01:17 British Summer Time 9 June 2017
01:17 BST 9 June 2017Professor John Curtice
Polling expertIt is a big gain for Labour in Wrexham.
MP Ian Lucas has held the seat and was predicted to increase his vote share by two points. In fact, Labour's vote has jumped by 12 points.
The Conservative vote was forecast to increase by 17 points but is up by only 12.
Stockton North: Labour holdpublished at 01:16 British Summer Time 9 June 2017
01:16 BST 9 June 2017Harrogate: Conservative holdpublished at 01:16 British Summer Time 9 June 2017
01:16 BST 9 June 2017Rutherglen & Hamilton West: Labour gain from SNPpublished at 01:15 British Summer Time 9 June 2017
01:15 BST 9 June 2017Some UKIP voters are 'former Labour voters'published at 01:15 British Summer Time 9 June 2017
01:15 BST 9 June 2017Laura Kuenssberg
BBC political editorIt may well be that the Tories made a strategic mistake in believing that UKIP voters are all Tories in disguise - when actually some of them were former Labour voters and have gone back to Jeremy Corbyn now.
Reports of Conservative gain in Aberdeenshirepublished at 01:14 British Summer Time 9 June 2017
01:14 BST 9 June 2017BBC Scotland 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 postSwindon South: Conservative holdpublished at 01:13 British Summer Time 9 June 2017
01:13 BST 9 June 2017Wrexham: Labour holdpublished at 01:12 British Summer Time 9 June 2017
01:12 BST 9 June 2017