Skip to content

2019 general election

London: 2019 general election results

How London voted at the 2019 general election: Labour won 49 of 73 seats with 48.1% of the vote. Every constituency result.

London: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour4901,812,81048.1%−6.473
Conservative2101,205,12932.0%−1.173
Liberal Democrats30562,56414.9%+6.172
Green00115,5273.1%+1.365
Brexit Party0new51,7351.4%—50
19 other parties and independents18,3550.5%

Change compared with the 2017 general election in London.

Barking: Lab (Margaret Hodge), majority 34.7%Battersea: Lab (Marsha De Cordova), majority 9.5%Beckenham: Con (Bob Stewart), majority 28.2%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 27.5%Bethnal Green and Bow: Lab (Rushanara Ali), majority 62.0%Bexleyheath and Crayford: Con (David Evennett), majority 30.3%Brent Central: Lab (Dawn Butler), majority 42.5%Brent North: Lab (Barry Gardiner), majority 15.6%Brentford and Isleworth: Lab (Ruth Cadbury), majority 18.0%Bromley and Chislehurst: Con (Robert Neill), majority 23.9%Camberwell and Peckham: Lab (Harriet Harman), majority 59.8%Carshalton and Wallington: Con (Elliot Colburn), majority 1.3% — Con gain from LDChelsea and Fulham: Con (Greg Hands), majority 24.0%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 2.6%Chipping Barnet: Con (Theresa Villiers), majority 2.1%Cities of London and Westminster: Con (Nickie Aiken), majority 9.3%Croydon Central: Lab (Sarah Jones), majority 11.0%Croydon North: Lab (Steve Reed), majority 44.4%Croydon South: Con (Chris Philp), majority 20.8%Dagenham and Rainham: Lab (Jon Cruddas), majority 0.7%Dulwich and West Norwood: Lab (Helen Hayes), majority 49.0%Ealing Central and Acton: Lab (Rupa Huq), majority 24.3%Ealing North: Lab (James Murray), majority 24.7%Ealing, Southall: Lab (Virendra Sharma), majority 38.1%East Ham: Lab (Stephen Timms), majority 60.7%Edmonton: Lab (Kate Osamor), majority 39.7%Eltham: Lab (Clive Efford), majority 7.3%Enfield North: Lab (Feryal Clark), majority 14.4%Enfield, Southgate: Lab (Bambos Charalambous), majority 9.4%Erith and Thamesmead: Lab (Abena Oppong-Asare), majority 9.1%Feltham and Heston: Lab (Seema Malhotra), majority 16.4%Finchley and Golders Green: Con (Mike Freer), majority 11.9%Greenwich and Woolwich: Lab (Matthew Pennycook), majority 34.8%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 58.4%Hackney South and Shoreditch: Lab (Meg Hillier), majority 62.4%Hammersmith: Lab (Andy Slaughter), majority 34.3%Hampstead and Kilburn: Lab (Tulip Siddiq), majority 24.7%Harrow East: Con (Bob Blackman), majority 16.5%Harrow West: Lab (Gareth Thomas), majority 18.1%Hayes and Harlington: Lab (John McDonnell), majority 21.1%Hendon: Con (Matthew Offord), majority 7.7%Holborn and St Pancras: Lab (Keir Starmer), majority 48.9%Hornchurch and Upminster: Con (Julia Lopez), majority 43.2%Hornsey and Wood Green: Lab (Catherine West), majority 31.5%Ilford North: Lab (Wes Streeting), majority 10.4%Ilford South: Lab (Sam Tarry), majority 45.1%Islington North: Lab (Jeremy Corbyn), majority 48.7%Islington South and Finsbury: Lab (Emily Thornberry), majority 36.2%Kensington: Con (Felicity Buchan), majority 0.3% — Con gain from LabKingston and Surbiton: LD (Edward Davey), majority 17.2%Lewisham East: Lab (Janet Daby), majority 38.0%Lewisham West and Penge: Lab (Ellie Reeves), majority 41.4%Lewisham, Deptford: Lab (Vicky Foxcroft), majority 59.4%Leyton and Wanstead: Lab (John Cryer), majority 46.7%Mitcham and Morden: Lab (Siobhain McDonagh), majority 36.0%Old Bexley and Sidcup: Con (James Brokenshire), majority 41.1%Orpington: Con (Gareth Bacon), majority 45.9%Poplar and Limehouse: Lab (Apsana Begum), majority 47.2%Putney: Lab (Fleur Anderson), majority 9.5% — Lab gain from ConRichmond Park: LD (Sarah Olney), majority 11.9% — LD gain from ConRomford: Con (Andrew Rosindell), majority 37.9%Ruislip, Northwood and Pinner: Con (David Simmonds), majority 31.0%Streatham: Lab (Bell Ribeiro-Addy), majority 31.3%Sutton and Cheam: Con (Paul Scully), majority 16.5%Tooting: Lab (Rosena Allin-Khan), majority 24.5%Tottenham: Lab (David Lammy), majority 64.4%Twickenham: LD (Munira Wilson), majority 21.9%Uxbridge and South Ruislip: Con (Boris Johnson), majority 15.0%Vauxhall: Lab (Florence Eshalomi), majority 34.8%Walthamstow: Lab (Stella Creasy), majority 63.9%West Ham: Lab (Lyn Brown), majority 53.8%Westminster North: Lab (Karen Buck), majority 25.1%Wimbledon: Con (Stephen Hammond), majority 1.2%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
BarkingLab Margaret Hodge15,42734.757.1%Lab hold
BatterseaLab Marsha De Cordova5,6689.575.6%Lab hold
BeckenhamCon Bob Stewart14,25828.273.6%Con hold
Bermondsey and Old SouthwarkLab Neil Coyle16,12627.562.9%Lab hold
Bethnal Green and BowLab Rushanara Ali37,52462.068.6%Lab hold
Bexleyheath and CrayfordCon David Evennett13,10330.366.1%Con hold
Brent CentralLab Dawn Butler20,87042.558.5%Lab hold
Brent NorthLab Barry Gardiner8,07915.661.9%Lab hold
Brentford and IsleworthLab Ruth Cadbury10,51418.068.0%Lab hold
Bromley and ChislehurstCon Robert Neill10,89123.968.3%Con hold
Camberwell and PeckhamLab Harriet Harman33,78059.863.5%Lab hold
Carshalton and WallingtonCon Elliot Colburn6291.367.3%Con gain from LD
Chelsea and FulhamCon Greg Hands11,24124.069.8%Con hold
Chingford and Woodford GreenCon Iain Duncan Smith1,2622.674.1%Con hold
Chipping BarnetCon Theresa Villiers1,2122.172.0%Con hold
Cities of London and WestminsterCon Nickie Aiken3,9539.367.1%Con hold
Croydon CentralLab Sarah Jones5,94911.066.4%Lab hold
Croydon NorthLab Steve Reed24,67344.462.9%Lab hold
Croydon SouthCon Chris Philp12,33920.870.7%Con hold
Dagenham and RainhamLab Jon Cruddas2930.761.6%Lab hold
Dulwich and West NorwoodLab Helen Hayes27,31049.069.4%Lab hold
Ealing Central and ActonLab Rupa Huq13,30024.372.6%Lab hold
Ealing NorthLab James Murray12,26924.766.6%Lab hold
Ealing, SouthallLab Virendra Sharma16,08438.165.4%Lab hold
East HamLab Stephen Timms33,17660.761.9%Lab hold
EdmontonLab Kate Osamor16,01539.761.4%Lab hold
ElthamLab Clive Efford3,1977.368.2%Lab hold
Enfield NorthLab Feryal Clark6,49214.466.0%Lab hold
Enfield, SouthgateLab Bambos Charalambous4,4509.472.1%Lab hold
Erith and ThamesmeadLab Abena Oppong-Asare3,7589.163.3%Lab hold
Feltham and HestonLab Seema Malhotra7,85916.459.1%Lab hold
Finchley and Golders GreenCon Mike Freer6,56211.971.0%Con hold
Greenwich and WoolwichLab Matthew Pennycook18,46434.866.4%Lab hold
Hackney North and Stoke NewingtonLab Diane Abbott33,18858.461.5%Lab hold
Hackney South and ShoreditchLab Meg Hillier33,98562.460.9%Lab hold
HammersmithLab Andy Slaughter17,84734.369.5%Lab hold
Hampstead and KilburnLab Tulip Siddiq14,18824.766.3%Lab hold
Harrow EastCon Bob Blackman8,17016.568.6%Con hold
Harrow WestLab Gareth Thomas8,69218.166.1%Lab hold
Hayes and HarlingtonLab John McDonnell9,26121.160.8%Lab hold
HendonCon Matthew Offord4,2307.766.6%Con hold
Holborn and St PancrasLab Keir Starmer27,76348.966.0%Lab hold
Hornchurch and UpminsterCon Julia Lopez23,30843.266.8%Con hold
Hornsey and Wood GreenLab Catherine West19,24231.574.7%Lab hold
Ilford NorthLab Wes Streeting5,21810.468.7%Lab hold
Ilford SouthLab Sam Tarry24,10145.162.9%Lab hold
Islington NorthLab Jeremy Corbyn26,18848.771.6%Lab hold
Islington South and FinsburyLab Emily Thornberry17,32836.267.8%Lab hold
KensingtonCon Felicity Buchan1500.367.7%Con gain from Lab
Kingston and SurbitonLD Edward Davey10,48917.274.2%LD hold
Lewisham EastLab Janet Daby17,00838.066.0%Lab hold
Lewisham West and PengeLab Ellie Reeves21,54341.469.8%Lab hold
Lewisham, DeptfordLab Vicky Foxcroft32,91359.468.7%Lab hold
Leyton and WansteadLab John Cryer20,80846.768.7%Lab hold
Mitcham and MordenLab Siobhain McDonagh16,48236.065.3%Lab hold
Old Bexley and SidcupCon James Brokenshire18,95241.169.8%Con hold
OrpingtonCon Gareth Bacon22,37845.970.7%Con hold
Poplar and LimehouseLab Apsana Begum28,90447.266.7%Lab hold
PutneyLab Fleur Anderson4,7749.577.0%Lab gain from Con
Richmond ParkLD Sarah Olney7,76611.978.7%LD gain from Con
RomfordCon Andrew Rosindell17,89337.965.3%Con hold
Ruislip, Northwood and PinnerCon David Simmonds16,39431.072.7%Con hold
StreathamLab Bell Ribeiro-Addy17,69031.366.7%Lab hold
Sutton and CheamCon Paul Scully8,35116.570.3%Con hold
TootingLab Rosena Allin-Khan14,30724.576.0%Lab hold
TottenhamLab David Lammy30,17564.461.9%Lab hold
TwickenhamLD Munira Wilson14,12121.976.0%LD hold
Uxbridge and South RuislipCon Boris Johnson7,21015.068.5%Con hold
VauxhallLab Florence Eshalomi19,61234.863.5%Lab hold
WalthamstowLab Stella Creasy30,86263.968.8%Lab hold
West HamLab Lyn Brown32,38853.861.5%Lab hold
Westminster NorthLab Karen Buck10,75925.165.5%Lab hold
WimbledonCon Stephen Hammond6281.277.7%Con hold

London at every election →

Questions and answers

Who won in London at the 2019 general election?

Labour won 49 of the 73 seats in London, with 48.1% of the vote.

How many seats were there in London in 2019?

73 constituencies.

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data