Summary
All of London's 75 seats have been declared
Labour wins 59 seats, the Tories have nine, the Lib Dems get six and there is one independent MP
Jeremy Corbyn holds Islington North as an Independent candidate
Both Labour and the Lib Dems gain seats from the Tories
The Conservatives, including veteran Iain Duncan Smith, hold some seats but the number of Tory MPs in the capital have fallen significantly
In 2019 Labour won 49 seats, while the Conservatives gained 21 and the Lib Dems got 3
You can find your constituency here
Live Reporting
By James Kelly and Tim Stokes
Conservatives hold Romfordpublished at 04:24 British Summer Time 5 July
Labour holds Dulwich and West Norwoodpublished at 04:23 British Summer Time 5 July
04:23 BST 5 JulyLabour gains Finchley and Golders Green from the Conservativespublished at 04:21 British Summer Time 5 July
04:21 BST 5 JulyShadow health secretary Streeting retains Ilford North seatpublished at 04:20 British Summer Time 5 July
04:20 BST 5 JulyBreakingAnd recent gains for Labour from the Conservatives include:
- Shrewsbury
- Filton and Bradley Stoke
- Eltham and Chislehurst
- Mid Cheshire
- Leeds South West and Morley
- Walsall and Bloxwich
Labour holds Lewisham West and East Dulwichpublished at 04:18 British Summer Time 5 July
04:18 BST 5 JulyLabour gains Eltham and Chislehurst from the Conservativespublished at 04:18 British Summer Time 5 July
04:18 BST 5 JulyVeteran Labour MP wells up during victory speechpublished at 04:16 British Summer Time 5 July
04:16 BST 5 JulyJacob Evans
Reporting from Mitcham and MordenWhile the result for Mitcham and Morden was as expected, it was an emotional speech from Dame Siobhan McDonagh that took onlookers by surprise.
The veteran Labour MP welled up as she spoke about her sister, former Labour general secretary, Margaret Mcdonagh who passed away last year from brain cancer.
“This is my tenth election as the parliamentary candidate for Mitcham and Morden and it’s certainly been the hardest I’ve fought," she said.
Dame McDonagh has held her seat since 1997 and added her sister “would be so proud of what we have achieved today".
Labour won Mitcham and Morden with 25,085 votes, more than 50% of the vote share. In second were the Conservatives with 6,324 closely followed by the Greens with 4,635.
Labour holds Lewisham West and East Dulwichpublished at 04:16 British Summer Time 5 July
04:16 BST 5 JulyLabour holds Hackney North & Stoke Newingtonpublished at 04:12 British Summer Time 5 July
04:12 BST 5 JulyTories quietly confident of holding Harrow Eastpublished at 04:07 British Summer Time 5 July
04:07 BST 5 JulyLauren Stanley
Reporting from HarrowI've just bumped in to Bob Blackman, he's the Conservative who's held the Harrow East seat since 2010.
He's quietly confident he'll cling on.
And whilst Tory supporters gather round the big screen displaying tonight's election coverage, it's clear that Labour supporters in Harrow East are feeling nervous.
I overheard one saying, "can they just get it over with now?"
We're expecting a declaration in the next half an hour or so, I'm told.
Labour holds Southgate & Wood Greenpublished at 04:07 British Summer Time 5 July
04:07 BST 5 JulyLabour holds Ilford Southpublished at 04:04 British Summer Time 5 July
04:04 BST 5 JulyLabour holds Brentford & Isleworthpublished at 04:04 British Summer Time 5 July
04:04 BST 5 JulyJeremy Corbyn says voters 'want something different'published at 04:03 British Summer Time 5 July
04:03 BST 5 JulyJeremy Corbyn -who has retained his seat in Islington North as an independent by defeating his former party, Labour- says the result is a message that people there "want something different".
In the new Labour government coming in, he says, his constituents are looking for an end to things like the two-child benefit cap, for regulation of the private rented sector, and for a government that "will search for peace not war, and not allow the terrible conditions to go on that are happening in Gaza".
Labour holds Hackney South & Shoreditchpublished at 03:58 British Summer Time 5 July
03:58 BST 5 JulyLabour holds Peckhampublished at 03:57 British Summer Time 5 July
03:57 BST 5 JulyLabour holds Lewisham Northpublished at 03:54 British Summer Time 5 July
03:54 BST 5 JulyLabour holds Tottenhampublished at 03:53 British Summer Time 5 July
03:53 BST 5 JulyFirst results to land at Barnet count shortlypublished at 03:50 British Summer Time 5 July
03:50 BST 5 JulySusana Mendonca
Reporting from BarnetThe prize for the most impressive counting location in London has to go to Barnet Council where staff are counting ballot papers underneath a huge plane at the RAF Museum in Colindale.
They are counting three key marginal seats Chipping Barnet, Finchley and Golders Green and Hendon.
It's not looking good for the Conservatives who currently hold all three - we’ll find out who will soar to victory some time between 4-6am.
Labour holds Edmonton & Winchmore Hillpublished at 03:49 British Summer Time 5 July
03:49 BST 5 July