Summary

  • Conservatives win overall majority

  • Lib Dems take Richmond Park from Conservatives

  • Labour gains Putney

  • Tories gain Kensington and Carshalton & Wallington

  • Let the healing begin, urges Johnson

  • Election result is a catastrophe, says Sadiq Khan

  • London defectors all lose seats

  1. Conservatives hold Sutton & Cheampublished at 03:48 Greenwich Mean Time 13 December 2019

    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
  2. Labour holds Hackney North & Stoke Newingtonpublished at 03:47 Greenwich Mean Time 13 December 2019

    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
  3. Labour holds West Hampublished at 03:46 Greenwich Mean Time 13 December 2019

    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
  4. Labour holds Barkingpublished at 03:46 Greenwich Mean Time 13 December 2019

    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
  5. Labour holds Harrow Westpublished at 03:45 Greenwich Mean Time 13 December 2019

    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
  6. Conservatives hold Uxbridge & South Ruislippublished at 03:42 Greenwich Mean Time 13 December 2019

    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
    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 2

    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 2
  7. Conservatives hold Orpingtonpublished at 03:41 Greenwich Mean Time 13 December 2019

    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
  8. Brent Central: Labour holdpublished at 03:40 Greenwich Mean Time 13 December 2019

    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
  9. Brent North: LAB HOLDpublished at 03:40 Greenwich Mean Time 13 December 2019

    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. Labour holds East Hampublished at 03:39 Greenwich Mean Time 13 December 2019

    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
  11. Recount in Kensingtonpublished at 03:37 Greenwich Mean Time 13 December 2019

    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
  12. 'Scuffle' breaks out at countpublished at 03:36 Greenwich Mean Time 13 December 2019

    Scuffle breaks outImage source, PA Media

    Cries of "liar" and "terrorist" rang out as Mr McDonnell was giving his acceptance speech.

    Police had to intervene to temper the disturbance.

    The Shadow Chancellor said: "It is quite clear that there are fears also now for our democracy and the rise of the extreme right.

    "But I say now we will organise and we will ensure this type of democracy will reign, and the democratic wishes of our people will be respected, and this sort of extreme right wing violence will not be tolerated within our society."

    Scuffle breaks outImage source, PA Media
  13. Lewisham Deptford: Labour holdpublished at 03:33 Greenwich Mean Time 13 December 2019

    Vicky Foxcroft has been re-elected as the MP for Lewisham Deptford, with a decreased majority.

    The Labour candidate beat Conservative Gavin Haran by 32,913 votes, 1,986 votes less than the majority at the 2017 election.

    Bobby Dean of the Liberal Democrats came third and the Green Party's Andrea Carey Fuller came fourth.

    Voter turnout was down by 1.6 percentage points since the last general election.

    More than 55,000 people, 68.7% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.

    Three of the seven candidates, Moses Etienne (the Brexit Party), Tan Bui (independent) and John Lloyd (Alliance for Green Socialism) lost their £500 deposits after failing to win 5% of the vote.

    This story was created using some automation.

  14. Ealing Southall: Labour holdpublished at 03:33 Greenwich Mean Time 13 December 2019

    Virendra Sharma has been re-elected as the MP for Ealing Southall, with a decreased majority.

    The Labour candidate beat Conservative Tom Bennett by 16,084 votes, 6,006 votes less than the majority at the 2017 election.

    Tariq Mahmood of the Liberal Democrats came third and the Green Party's Darren Moore came fourth.

    Voter turnout was down by 3.9 percentage points since the last general election.

    More than 42,000 people, roughly two-thirds of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.

    Four of the seven candidates, Darren Moore (Green), Rosamund Beattie (the Brexit Party), Suzanne Fernandes (Christian Peoples Alliance) and Hassan Zulkifal (Workers Revolutionary Party) lost their £500 deposits after failing to win 5% of the vote.

    This story was created using some automation.

  15. Hayes & Harlington: Labour holdpublished at 03:33 Greenwich Mean Time 13 December 2019

    Shadow chancellor John McDonnell has been re-elected as the MP for Hayes & Harlington, with a decreased majority.

    The Labour candidate beat Conservative Wayne Bridges by 9,261 votes, 8,854 votes less than the majority at the 2017 election.

    Alexander Cunliffe of the Liberal Democrats came third and the Brexit Party's Harry Boparai came fourth.

    Voter turnout was down by 4.4 percentage points since the last general election.

    Nearly 44,000 people, 60.8% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.

    Four of the six candidates, Alexander Cunliffe (Liberal Democrat), Harry Boparai (The Brexit Party), Christine West (Green) and Chika Amadi (Christian Peoples Alliance) lost their £500 deposits after failing to win 5% of the vote.

    This story was created using some automation.

  16. Islington South & Finsbury: Labour holdpublished at 03:33 Greenwich Mean Time 13 December 2019

    Shadow foreign secretary Emily Thornberry has been re-elected as the MP for Islington South & Finsbury, with a decreased majority.

    The Labour candidate beat Liberal Democrat Kate Pothalingam by 17,328 votes, 2,935 votes less than the majority at the 2017 election.

    Jason Charalambous of the Conservative Party came third and the Green Party's Talia Hussain came fourth.

    Voter turnout was down by 1.3 percentage points since the last general election.

    Nearly 48,000 people, roughly two-thirds of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.

    Three of the six candidates, Talia Hussain (Green), Paddy Hannam (Brexit Party) and Lord Sandys Of Bunhill (Monster Raving Loony Party) lost their £500 deposits after failing to win 5% of the vote.

    This story was created using some automation.

  17. Conseratives hold Old Bexley & Sidcuppublished at 03:29 Greenwich Mean Time 13 December 2019

    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. Conservatives hold Harrow Eastpublished at 03:26 Greenwich Mean Time 13 December 2019

    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
  19. Sarah Olney unseats Zac Goldsmith with 7,766 majoritypublished at 03:24 Greenwich Mean Time 13 December 2019

    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
  20. Labour holds Islington Northpublished at 03:24 Greenwich Mean Time 13 December 2019

    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
    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 2

    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 2