General Election 2019: London results by constituency
Here are the results of the General Election 2019 in each of London's 73 constituencies, in alphabetical order.
Barking: LABOUR (Hold)
Battersea: LABOUR (Hold)
Beckenham: CONSERVATIVE (Hold)
Bermondsey and Old Southwark: LABOUR (Hold)
Bethnal Green and Bow: LABOUR (Hold)
Bexleyheath and Crayford: CONSERVATIVE (Hold)
Brent Central: LABOUR (Hold)
Brent North: LABOUR (Hold)
Brentford and Isleworth: LABOUR (Hold)
Bromley and Chislehurst: CONSERVATIVE (Hold)
Camberwell and Peckham: LABOUR (Hold)
Carshalton and Wallington: CONSERVATIVE (Gain)
Chelsea and Fulham: CONSERVATIVE (Hold)
Chingford and Woodford Green: CONSERVATIVE (Hold)
Chipping Barnet: CONSERVATIVE (Hold)
Cities of London and Westminster: CONSERVATIVE (Hold)
Croydon Central: LABOUR (Hold)
Croydon North: LABOUR (Hold)
Croydon South: CONSERVATIVE (Hold)
Dagenham and Rainham: LABOUR (Hold)
Dulwich and West Norwood: LABOUR (Hold)
Ealing Central and Acton: LABOUR (Hold)
Ealing North: LABOUR (Hold)
Ealing Southall: LABOUR (Hold)
East Ham: LABOUR (Hold)
Edmonton: LABOUR (Hold)
Eltham: LABOUR (Hold)
Enfield North: LABOUR (Hold)
Enfield, Southgate: LABOUR (Hold)
Erith and Thamesmead: LABOUR (Hold)
Feltham and Heston: LABOUR (Hold)
Finchley and Golders Green: CONSERVATIVE (Hold)
Greenwich and Woolwich: LABOUR (Hold)
Hackney North and Stoke Newington: LABOUR (Hold)
Hackney South and Shoreditch: LABOUR (Hold)
Hammersmith: LABOUR (Hold)
Hampstead and Kilburn: LABOUR (Hold)
Harrow East: CONSERVATIVE (Hold)
Harrow West: LABOUR (Hold)
Hayes and Harlington: LABOUR (Hold)
Hendon: CONSERVATIVE (Hold)
Holborn and St Pancras: LABOUR (Hold)
Hornchurch and Upminster: CONSERVATIVE (Hold)
Hornsey and Wood Green: LABOUR (Hold)
Ilford North: LABOUR (Hold)
Ilford South: LABOUR (Hold)
Islington North: LABOUR (Hold)
Islington South and Finsbury: LABOUR (Hold)
Kensington: CONSERVATIVE (Gain)
Kingston and Surbiton: LIB DEM (Hold)
Lewisham Deptford: LABOUR (Hold)
Lewisham East: LABOUR (Hold)
Lewisham West and Penge: LABOUR (Hold)
Leyton and Wanstead: LABOUR (Hold)
Mitcham and Morden: LABOUR (Hold)
Old Bexley and Sidcup: CONSERVATIVE (Hold)
Orpington: CONSERVATIVE (Hold)
Poplar and Limehouse: LABOUR (Hold)
Putney: LABOUR (Gain)
Richmond Park: LIB DEM (Gain)
Romford: CONSERVATIVE (Hold)
Ruislip, Northwood and Pinner: CONSERVATIVE (Hold)
Streatham: LABOUR (Hold)
Sutton and Cheam: CONSERVATIVE (Hold)
Tooting: LABOUR (Hold)
Tottenham: LABOUR (Hold)
Twickenham: LIB DEM (Hold)
Uxbridge and South Ruislip: CONSERVATIVE (Hold)
Vauxhall: LABOUR (Hold)
Walthamstow: LABOUR (Hold)
West Ham: LABOUR (Hold)
Westminster North: LABOUR (Hold)
Wimbledon: CONSERVATIVE (Hold)