Theresa May's decision to call a snap election and secure a strong mandate for Brexit negotiations has backfired, with a hung parliament the result.
With just four constituencies remaining to be called, the Conservatives are forecast to take 319 seats - seven short of the 326 needed for an outright majority.
Labour has outperformed gloomy predictions to take 261 seats, while the party's leader Jeremy Corbyn led calls for Mrs May to resign.
The Prime Minister has resisted a growing chorus of calls for her to stand down, however, reportedly saying she has "no intention" of resigning.
Follow our live blog here for the latest updates
Here are the results from across south west London and north Surrey:
Labour: Rosena Allin-Khan - 34,694
Conservative: Dan Watkins - 19,236
Liberal Democrat: Alexander Glassbrook - 3,057
Green Party: Esther Obiri-Darko - 845
UKIP: Ryan Coshall - 339
Turnout: 74.7%
Labour: Marsha De Cordova - 25,292
Conservative: Jane Ellison - 22,876
Liberal Democrat: Richard Davis - 4,401
Independent: Chris Coghlan - 1,234
Green Party: Lois Davis - 866
UKIP: Eugene Power - 357
Turnout: 71%
Conservative: Justine Greening - 20,689
Labour: Neeraj Patil - 19,125
Liberal Democrat: Ryan Mercer - 5,448
Green Party: Ben Fletcher - 1,107
UKIP: Patricia Ward - 447
Independent: Lotta Quizeen - 58
Turnout: 72.2%
Liberal Democrat: Vince Cable - 34,969
Conservative: Tania Mathias - 25,207
Labour: Katherine Diunne - 6,114
Turnout: 79.5%
Conservative: Stephen Hammond - 23,946
Labour: Imran Uddin - 18,324
Liberal Democrat: Carl Quilliam - 7,472
Green Party: Charles Barraball - 1,231
UKIP: Strachan McDonald - 553
Turnout: 77.2%
Labour Party: Siobhain McDonagh - 33,039
Conservative Party: Alicia Kearns - 11,664
Liberal Democrat: Claire Mathys - 1,494
UKIP: Richard Hilton - 1,054
Green Party: Laura Collins - 644
Christian Peoples Alliance: Des Coke - 223
Liberal Democrat: Tom Brake - 20,819
Conservative: Matthew Maxwell Scott - 19,450
Labour: Emina Ibrahim - 9,360
Green: Shasha Khan 501
Independent: Nick Mattey - 434
Christian Peoples Alliance: Ashley Dickenson - 189
Turnout: 71.6%
Kingston:
Liberal Democrat: Ed Davey - 27,810
Conservative: James Berry - 23,686
Labour: Laurie South - 9,203
UKIP: Graham Matthews - 675
Green Party: Chris Walker - 536
Monster Raving Loony Party: Chinners - 168
Independent: Michael Basman - 100
Turnout: 76.2%
Conservative: Dominic Raab - 35,071
Labour: Lana Hylands - 11,773
Liberal Democrat: Andrew Davis - 10,374
Green Party: Olivia Palmer - 1,074
UKIP: David Ions - 1,034
Monster Raving Loony Party: Baron Badger - 318
Independent: Della Reynolds - 198
Croydon Central
Labour: Sarah Jones - 29,873
Conservative: Gavin Barwell - 24,221
Liberal Democrat: Gill Hickson - 1,083
UKIP: Peter Staveley - 1,040
Green: Tracey Hague - 626
Christian Peoples Alliance: John Boadu - 177
Independent: Don Locke - 71
Turnout: 71.3%
Sutton and Cheam
Conservative: Paul Scully - 26,567
Liberal Democrat: Amna Ahmad - 13,869
Labour: Bonnie Craven - 10,663
Green Party: Claire Jackson-Prior - 871
Turnout: 73.8%
Epsom and Ewell
Conservative: Chris Grayling - 35,313
Labour: Ed Mayne - 14,838
Liberal Democrats: Steve Gee - 7,401
Green Party: Janice Baker - 1,714
Turnout: 74.1%
Reigate
Conservative: Crispin Blunt - 30,896
Labour: Toby Brampton - 13,282
Liberal Democrats: Anna Tarrant - 5,889
Green Party: Jonathan Essex - 2,214
UKIP: Joseph Fox - 1,542
Turnout: 72.1%
Mole Valley
Conservative: Paul Beresford - 35,092
Liberal Democrats: Paul Kennedy - 10,955
Labour: Marc Green - 7,864
Green Party: Jacquetta Fewster - 1,463
UKIP: Judy Moore - 1,352
Turnout: 76.1%
Croydon North:
Labour: Steve Reed - 44,213
Conservative: Samuel Kasumu - 14,848
Liberal Democrats: John Pindar - 1,656
Green: Peter Underwood - 983
UKIP: Michael Swadling - 753
Independent: Lee Berks - 170
Turnout: 68.3%
Croydon South:
Conservative: Chris Philip - 33,330
Labour: Jennifer Brathwaite - 21,928
Liberal Democrats: Anna Jones - 3,541
Green Party: Catherine Shelley - 1,125
UKIP: Kathleen Garner - 1,116
Christian Peoples Alliance: David Omamogho - 213
Turnout: 73.5%
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereLast Updated:
Report this comment Cancel