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

  1. Blaydon: Labour holdpublished at 02:30 British Summer Time 9 June 2017

    Election result
  2. The story of the night so farpublished at 02:30 British Summer Time 9 June 2017

    Laura Kuenssberg
    BBC political editor

    It’s only just after 2am. There are lots of seats to come in. But at this stage, Tory ministers are saying they do not expect to outperform the exit poll. That means, despite all of those Tory expectations, that confidence they regained in the last week or so of the campaign, the Conservatives are now beginning to give up on achieving a majority.

    It’s just not clear yet whether or not they will be the largest party. Our exit poll suggests that they will. But either way, Theresa May is under pressure. She called this election only because she thought she would achieve a much bigger majority than the Tories already had. Even if the Conservatives still end up ahead in terms of the number of seats, her authority looks set to be seriously damaged. It is hard to see how her reputation will recover, and she will have achieved the opposite effect of what he had hoped.

    This election could produce a more uncertain political picture, a wounded PM trying to take on the most complicated task any prime minister has faced that’s if, of course, the Tories remain the largest party, and she hangs on.

  3. Hertfordshire North East: Conservative holdpublished at 02:28 British Summer Time 9 June 2017

    Result graphic
  4. Surrey East: Conservative holdpublished at 02:28 British Summer Time 9 June 2017

    Election result
  5. Rushcliffe: Conservative holdpublished at 02:28 British Summer Time 9 June 2017

    Result graphic
  6. Second referendum on the cards, predicts Faragepublished at 02:25 British Summer Time 9 June 2017

    BBC Radio 5 live

    Speaking on Radio 5 Live, former UKIP leader Nigel Farage says: "I was wrong about Corbyn; he's fought a stunning campaign.

    "In a few days we might find ourselves with a coalition government led by Jeremy Corbyn and a second referendum on the cards."

  7. 'Tories do not expect to out perform the exit poll'published at 02:25 British Summer Time 9 June 2017

    Election 2017

    BBC political editor Laura Kuenssberg says she understands that Conservative ministers "do not expect to out perform the exit poll".

    She says it looks like Theresa May has made one of the "biggest political mistakes for quite some time".

    Jeremy Corbyn, she adds, has "caused the biggest political upset".

  8. Na H-Eileanan An Iar: SNP holdpublished at 02:24 British Summer Time 9 June 2017

    election graphic
  9. Runnymede & Weybridge: Conservative holdpublished at 02:24 British Summer Time 9 June 2017

    Result graphic
  10. Update to BBC forecastpublished at 02:23 British Summer Time 9 June 2017

    0216 update - Conservatives predicted to be largest party

    More than 100 seats have been declared and the BBC has updated its forecast. The Conservatives are still predicted to be the largest party, four seats short of a majority.

    Read more analysis on the seat-by-seat forecasts.

  11. Bury North: Labour gain from Conservativepublished at 02:22 British Summer Time 9 June 2017

    Result graphic
  12. SNP deputy leader loses seatpublished at 02:19 British Summer Time 9 June 2017
    Breaking

    SNP deputy leader Angus Robertson loses his Moray seat to Conservatives.

  13. Former Cameron adviser predicts gloom for Maypublished at 02:18 British Summer Time 9 June 2017

    The Sun's Westminster correspondent tweets...

    Election 2017

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    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’.

    The BBC is not responsible for the content of external sites.
    End of twitter post
  14. Bedfordshire Mid: Conservative holdpublished at 02:17 British Summer Time 9 June 2017

    Election result
  15. Burton: Conservative holdpublished at 02:17 British Summer Time 9 June 2017

    Election result
  16. Recount in Farron's constituencypublished at 02:16 British Summer Time 9 June 2017

    BBC Radio 4

    Things are looking too close to call in Lib Dem leader Tim Farron's seat of Westmorland and Lonsdale, where Radio 4 reports a recount is taking place.

  17. Tories not expecting overall majoritypublished at 02:16 British Summer Time 9 June 2017

    BBC political editor tweets...

    This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on Twitter
    The BBC is not responsible for the content of external sites.
    Skip twitter post

    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’.

    The BBC is not responsible for the content of external sites.
    End of twitter post
  18. Ealing Central & Acton: Labour holdpublished at 02:15 British Summer Time 9 June 2017

    Result graphic
  19. Torbay: Conservative holdpublished at 02:15 British Summer Time 9 June 2017

    Result graphic
  20. DUP hold East Londonderry - in numberspublished at 02:14 British Summer Time 9 June 2017

    Election result