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. Paisley & Renfrewshire South: SNP holdpublished at 01:42 British Summer Time 9 June 2017

    Result graphic
  2. Chelmsford: Conservative holdpublished at 01:42 British Summer Time 9 June 2017

    election graphic
  3. Under-pressure home secretary arrives at countpublished at 01:41 British Summer Time 9 June 2017

    Sources suggest she could lose her seat...

    Media caption,

    Amber Rudd: Hopeful not complacent

  4. 'Politics in this country has changed'published at 01:39 British Summer Time 9 June 2017

    Election 2017

    Shami Chakrabarti

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

  5. Shock, joy and nerves: reaction to pollpublished at 01:38 British Summer Time 9 June 2017

    As the exit poll pointed to a hung parliament - social media responded.

    Read More
  6. Labour take Rutherglen from the SNPpublished at 01:38 British Summer Time 9 June 2017

    The first declaration in Scotland sees Labour take Rutherglen and Hamilton West from the SNP.

    Read More
  7. Harlow: Conservative holdpublished at 01:37 British Summer Time 9 June 2017

    election graphic
  8. Labour's Tom Watson holds West Bromwich Eastpublished at 01:37 British Summer Time 9 June 2017

    Labour'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.

  9. First words from the Labour leaderpublished at 01:34 British Summer Time 9 June 2017

    PA correspondent 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
  10. Carlisle: Conservative holdpublished at 01:33 British Summer Time 9 June 2017

    election graphic
  11. West Bromwich East: Labour holdpublished at 01:33 British Summer Time 9 June 2017

    Result graphic
  12. Could Zac Goldsmith be Richmond Park MP again?published at 01:32 British Summer Time 9 June 2017

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

  13. Amber Rudd: 'I'm hopeful but not complacent'published at 01:32 British Summer Time 9 June 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. Leave vote correlating with Labour swing to Conservativespublished at 01:31 British Summer Time 9 June 2017

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

    Leave vote correlating with Tory swing after 15 seats declared
  15. Lagan Valley: DUP retains seat, winning 7,700 more votes than in 2015published at 01:31 British Summer Time 9 June 2017

    Result graphic
  16. Labour holds Tooting after earlier worriespublished at 01:30 British Summer Time 9 June 2017

    Election 2017

    Tooting count

    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.

  17. Amber Rudd 'hopeful but not complacent'published at 01:28 British Summer Time 9 June 2017

    Rudd

    At 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".

  18. Halton: Labour holdpublished at 01:27 British Summer Time 9 June 2017

    Election graphic
  19. Birkenhead: Labour holdpublished at 01:27 British Summer Time 9 June 2017

    Result graphic
  20. Tooting: Labour holdpublished at 01:27 British Summer Time 9 June 2017

    election graphic