Skip to content

2017 general election

London: 2017 general election results

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

London: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour49+42,086,59554.5%+10.873
Conservative21−61,268,80033.1%−1.773
Liberal Democrats3+2336,7258.8%+1.173
Green0067,5611.8%−3.167
UK Independence Party0049,3691.3%−6.848
17 other parties and independents19,4480.5%

Change compared with the 2015 general election in London.

Barking: Lab (Margaret Hodge), majority 45.3%Battersea: Lab (Marsha De Cordova), majority 4.4% — Lab gain from ConBeckenham: Con (Bob Stewart), majority 29.2%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 22.2%Bethnal Green and Bow: Lab (Rushanara Ali), majority 59.2%Bexleyheath and Crayford: Con (David Evennett), majority 20.1%Brent Central: Lab (Dawn Butler), majority 53.5%Brent North: Lab (Barry Gardiner), majority 30.2%Brentford and Isleworth: Lab (Ruth Cadbury), majority 19.8%Bromley and Chislehurst: Con (Robert Neill), majority 20.6%Camberwell and Peckham: Lab (Harriet Harman), majority 65.0%Carshalton and Wallington: LD (Tom Brake), majority 2.7%Chelsea and Fulham: Con (Greg Hands), majority 19.4%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 5.2%Chipping Barnet: Con (Theresa Villiers), majority 0.6%Cities of London and Westminster: Con (Mark Field), majority 8.1%Croydon Central: Lab (Sarah Jones), majority 9.9% — Lab gain from ConCroydon North: Lab (Steve Reed), majority 54.3%Croydon South: Con (Chris Philp), majority 18.6%Dagenham and Rainham: Lab (Jon Cruddas), majority 10.2%Dulwich and West Norwood: Lab (Helen Hayes), majority 50.2%Ealing Central and Acton: Lab (Rupa Huq), majority 25.0%Ealing North: Lab (Stephen Pound), majority 37.5%Ealing, Southall: Lab (Virendra Sharma), majority 48.9%East Ham: Lab (Stephen Timms), majority 70.4%Edmonton: Lab (Kate Osamor), majority 48.3%Eltham: Lab (Clive Efford), majority 13.6%Enfield North: Lab (Joan Ryan), majority 21.1%Enfield, Southgate: Lab (Bambos Charalambous), majority 9.0% — Lab gain from ConErith and Thamesmead: Lab (Teresa Pearce), majority 22.5%Feltham and Heston: Lab (Seema Malhotra), majority 29.4%Finchley and Golders Green: Con (Mike Freer), majority 3.2%Greenwich and Woolwich: Lab (Matthew Pennycook), majority 39.0%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 62.4%Hackney South and Shoreditch: Lab (Meg Hillier), majority 68.5%Hammersmith: Lab (Andy Slaughter), majority 35.7%Hampstead and Kilburn: Lab (Tulip Siddiq), majority 26.6%Harrow East: Con (Bob Blackman), majority 3.5%Harrow West: Lab (Gareth Thomas), majority 26.4%Hayes and Harlington: Lab (John McDonnell), majority 37.9%Hendon: Con (Matthew Offord), majority 2.1%Holborn and St Pancras: Lab (Keir Starmer), majority 51.7%Hornchurch and Upminster: Con (Julia Dockerill), majority 31.6%Hornsey and Wood Green: Lab (Catherine West), majority 49.3%Ilford North: Lab (Wes Streeting), majority 18.2%Ilford South: Lab (Mike Gapes), majority 54.9%Islington North: Lab (Jeremy Corbyn), majority 60.5%Islington South and Finsbury: Lab (Emily Thornberry), majority 42.2%Kensington: Lab (Emma Dent Coad), majority 0.1% — Lab gain from ConKingston and Surbiton: LD (Edward Davey), majority 6.6% — LD gain from ConLewisham East: Lab (Heidi Alexander), majority 44.9%Lewisham West and Penge: Lab (Ellie Reeves), majority 43.5%Lewisham, Deptford: Lab (Vicky Foxcroft), majority 63.3%Leyton and Wanstead: Lab (John Cryer), majority 49.0%Mitcham and Morden: Lab (Siobhain McDonagh), majority 44.4%Old Bexley and Sidcup: Con (James Brokenshire), majority 32.2%Orpington: Con (Joseph Johnson), majority 38.6%Poplar and Limehouse: Lab (Jim Fitzpatrick), majority 47.1%Putney: Con (Justine Greening), majority 3.3%Richmond Park: Con (Zac Goldsmith), majority 0.1%Romford: Con (Andrew Rosindell), majority 27.6%Ruislip, Northwood and Pinner: Con (Nick Hurd), majority 26.2%Streatham: Lab (Chuka Umunna), majority 47.1%Sutton and Cheam: Con (Paul Scully), majority 24.4%Tooting: Lab (Rosena Allin-Khan), majority 26.6%Tottenham: Lab (David Lammy), majority 70.1%Twickenham: LD (Vince Cable), majority 14.7% — LD gain from ConUxbridge and South Ruislip: Con (Boris Johnson), majority 10.8%Vauxhall: Lab (Kate Hoey), majority 36.8%Walthamstow: Lab (Stella Creasy), majority 66.5%West Ham: Lab (Lyn Brown), majority 60.5%Westminster North: Lab (Karen Buck), majority 26.6%Wimbledon: Con (Stephen Hammond), majority 10.9%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
BarkingLab Margaret Hodge21,60845.361.9%Lab hold
BatterseaLab Marsha De Cordova2,4164.471.0%Lab gain from Con
BeckenhamCon Bob Stewart15,08729.276.0%Con hold
Bermondsey and Old SouthwarkLab Neil Coyle12,97222.267.0%Lab hold
Bethnal Green and BowLab Rushanara Ali35,39359.269.5%Lab hold
Bexleyheath and CrayfordCon David Evennett9,07320.169.2%Con hold
Brent CentralLab Dawn Butler27,99753.565.0%Lab hold
Brent NorthLab Barry Gardiner17,06130.268.4%Lab hold
Brentford and IsleworthLab Ruth Cadbury12,18219.872.4%Lab hold
Bromley and ChislehurstCon Robert Neill9,59020.671.7%Con hold
Camberwell and PeckhamLab Harriet Harman37,31665.067.1%Lab hold
Carshalton and WallingtonLD Tom Brake1,3692.771.6%LD hold
Chelsea and FulhamCon Greg Hands8,18819.466.1%Con hold
Chingford and Woodford GreenCon Iain Duncan Smith2,4385.271.2%Con hold
Chipping BarnetCon Theresa Villiers3530.671.8%Con hold
Cities of London and WestminsterCon Mark Field3,1488.162.8%Con hold
Croydon CentralLab Sarah Jones5,6529.971.3%Lab gain from Con
Croydon NorthLab Steve Reed32,36554.368.2%Lab hold
Croydon SouthCon Chris Philp11,40618.673.3%Con hold
Dagenham and RainhamLab Jon Cruddas4,65210.264.9%Lab hold
Dulwich and West NorwoodLab Helen Hayes28,15650.271.9%Lab hold
Ealing Central and ActonLab Rupa Huq13,80725.074.6%Lab hold
Ealing NorthLab Stephen Pound19,69337.570.2%Lab hold
Ealing, SouthallLab Virendra Sharma22,09048.969.3%Lab hold
East HamLab Stephen Timms39,88370.467.5%Lab hold
EdmontonLab Kate Osamor21,11548.366.4%Lab hold
ElthamLab Clive Efford6,29613.671.6%Lab hold
Enfield NorthLab Joan Ryan10,24721.171.3%Lab hold
Enfield, SouthgateLab Bambos Charalambous4,3559.074.1%Lab gain from Con
Erith and ThamesmeadLab Teresa Pearce10,01422.563.8%Lab hold
Feltham and HestonLab Seema Malhotra15,60329.464.9%Lab hold
Finchley and Golders GreenCon Mike Freer1,6573.271.4%Con hold
Greenwich and WoolwichLab Matthew Pennycook20,71439.068.8%Lab hold
Hackney North and Stoke NewingtonLab Diane Abbott35,13962.466.2%Lab hold
Hackney South and ShoreditchLab Meg Hillier37,93168.566.6%Lab hold
HammersmithLab Andy Slaughter18,65135.771.8%Lab hold
Hampstead and KilburnLab Tulip Siddiq15,56026.670.4%Lab hold
Harrow EastCon Bob Blackman1,7573.570.9%Con hold
Harrow WestLab Gareth Thomas13,31426.472.1%Lab hold
Hayes and HarlingtonLab John McDonnell18,11537.965.2%Lab hold
HendonCon Matthew Offord1,0722.168.2%Con hold
Holborn and St PancrasLab Keir Starmer30,50951.767.0%Lab hold
Hornchurch and UpminsterCon Julia Dockerill17,72331.669.4%Con hold
Hornsey and Wood GreenLab Catherine West30,73849.377.9%Lab hold
Ilford NorthLab Wes Streeting9,63918.272.5%Lab hold
Ilford SouthLab Mike Gapes31,64754.967.5%Lab hold
Islington NorthLab Jeremy Corbyn33,21560.573.4%Lab hold
Islington South and FinsburyLab Emily Thornberry20,26342.269.1%Lab hold
KensingtonLab Emma Dent Coad200.163.8%Lab gain from Con
Kingston and SurbitonLD Edward Davey4,1246.676.2%LD gain from Con
Lewisham EastLab Heidi Alexander21,21344.969.3%Lab hold
Lewisham West and PengeLab Ellie Reeves23,16243.573.0%Lab hold
Lewisham, DeptfordLab Vicky Foxcroft34,89963.370.2%Lab hold
Leyton and WansteadLab John Cryer22,60749.070.9%Lab hold
Mitcham and MordenLab Siobhain McDonagh21,37544.470.0%Lab hold
Old Bexley and SidcupCon James Brokenshire15,46632.272.8%Con hold
OrpingtonCon Joseph Johnson19,46138.674.3%Con hold
Poplar and LimehouseLab Jim Fitzpatrick27,71247.167.3%Lab hold
PutneyCon Justine Greening1,5543.372.1%Con hold
Richmond ParkCon Zac Goldsmith450.179.1%Con hold
RomfordCon Andrew Rosindell13,77827.668.0%Con hold
Ruislip, Northwood and PinnerCon Nick Hurd13,98026.272.7%Con hold
StreathamLab Chuka Umunna26,28547.170.9%Lab hold
Sutton and CheamCon Paul Scully12,69824.473.8%Con hold
TootingLab Rosena Allin-Khan15,45826.674.6%Lab hold
TottenhamLab David Lammy34,58470.167.7%Lab hold
TwickenhamLD Vince Cable9,76214.779.5%LD gain from Con
Uxbridge and South RuislipCon Boris Johnson5,03410.866.8%Con hold
VauxhallLab Kate Hoey20,25036.867.1%Lab hold
WalthamstowLab Stella Creasy32,01766.570.8%Lab hold
West HamLab Lyn Brown36,75460.565.7%Lab hold
Westminster NorthLab Karen Buck11,51226.667.8%Lab hold
WimbledonCon Stephen Hammond5,62210.977.2%Con hold

London at every election →

Questions and answers

Who won in London at the 2017 general election?

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

How many seats were there in London in 2017?

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