Voters are heading to the polls to cast their ballots at a general election for the first time since 2019 - but who has been elected in London?
We will be across all of the capital's seats and updating this page with results as soon they come in.
The polls close at 10pm and we expect declarations throughout the night and into tomorrow morning.
London constituencies (in no particular order):
Eltham and Chislehurst - Labour GAIN
Erith and Thamesmead - Labour HOLD
Greenwich and Woolwich - Labour HOLD
Beckenham and Penge - Labour HOLD
Bromley and Biggin Hill - Conservative HOLD
Orpington - Conservative HOLD
Lewisham East - Labour HOLD
Lewisham North - Labour HOLD
Lewisham West and East Dulwich - Labour HOLD
Bexleyheath and Crayford - Labour GAIN
Old Bexley and Sidcup - Conservative HOLD
Dartford - Labour GAIN
Brent East - Labour HOLD
Brent West - Labour HOLD
Hampstead and Highgate - Labour HOLD
Queen’s Park and Maida Vale - Labour HOLD
Cities of London and Westminster - Labour GAIN
Finchley and Golders Green - Labour GAIN
Holborn and St Pancras - Labour HOLD
Hornsey and Friern Barnet - Labour HOLD
Chipping Barnet - Labour GAIN
Hendon - pending
Edmonton and Winchmore Hill - Labour HOLD
Enfield North - Labour HOLD
Southgate and Wood Green - Labour HOLD
Tottenham - Labour HOLD
Hackney North and Stoke Newington - Labour HOLD
Hackney South and Shoreditch - Labour HOLD
Harrow East - Conservatives HOLD
Harrow West - Labour HOLD
Ruislip, Northwood and Pinner - Conservatives HOLD
Islington North - Independent HOLD
Islington South and Finsbury - Labour HOLD
Romford - Conservative HOLD
Hornchurch and Upminster - Conservative HOLD
Brentwood and Ongar - Conservative HOLD
Dagenham and Rainham - Labour HOLD
Barking - Labour HOLD
Ilford South - Labour HOLD
Ilford North - Labour HOLD
Leyton and Wanstead - Labour HOLD
Chingford and Woodford Green - Conservative HOLD
Walthamstow - Labour HOLD
East Ham - Labour HOLD
West Ham and Beckton - Labour HOLD
Stratford and Bow - Labour HOLD
Bethnal Green and Stepney - Labour HOLD
Poplar and Limehouse - Labour HOLD
Sutton and Cheam - Lib Dem GAIN
Carshalton and Wallington - Lib Dem GAIN
Croydon East - Labour HOLD
Croydon South - Conservative HOLD
Croydon West - Labour HOLD
Streatham and Croydon North - Labour HOLD
Kensington and Bayswater - Labour HOLD
Chelsea and Fulham - Labour GAIN
Hammersmith and Chiswick - Labour HOLD
Battersea - Labour HOLD
Putney - Labour HOLD
Tooting - Labour HOLD
Clapham and Brixton Hill - Labour HOLD
Bermondsey and Old Southwark - Labour HOLD
Peckham - Labour HOLD
Dulwich and West Norwood - Labour HOLD
Vauxhall and Camberwell Green - Labour HOLD
Ealing Central and Acton - Labour HOLD
Ealing North - Labour HOLD
Ealing Southall - Labour HOLD
Feltham and Heston - Labour HOLD
Brentford and Isleworth - Labour HOLD
Richmond Park - Lib Dem HOLD
Twickenham - Lib Dem HOLD
Kingston and Surbiton - Lib Dem HOLD
Mitcham and Morden - Labour HOLD
Wimbledon - Lib Den GAIN
Hayes and Harlington - Labour HOLD
Uxbridge and South Ruislip - Labour GAIN
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