<<

seats that changed hands Labour gained four seats from Conservatives and three from Lib Dems, winning 45 seats. Conservatives gained three Liberal Democrat seats, winning 27 seats. The Liberal Democrats won no new seats and held only one of their previous constituencies. A further nine seats elected new MPs of the same party.

Bermondsey and Old Southwark Labour gain: from Liberal Democrats 43.1% Brent Central Labour gain: from Liberal Democrats 62.1% Brentford and Isleworth Labour gain: from Conservatives 43.8% Central and Acton Labour gain: from Conservatives 43.2% Enfield North Labour gain: from Conservatives 43.7% Hornsey and Wood Green Labour gain: from Liberal Democrats 50.9% North Labour gain: from Conservatives 43.6% Kingston and Surbiton Conservative gain: from Liberal Democrats James Berry 39.2% Sutton and Cheam Conservative gain: from Liberal Democrats 41.4% Twickenham Conservatives gain: from Liberal Democrats 41.3%

London seats that changed MP but not party South Conservatives hold: 54.5% and West Norwood Labour hold: , 51.4% Edmonton Labour hold: 61.4% and Woolwich Labour hold: 52.2% and Kilburn Labour hold: Holborn and St Pancras Labour hold: 52.9% Kensington Conservative hold: Victoria Borwick 52.3% Lewisham Deptford Labour hold: 60.2% Uxbridge and Ruislip South Conservative hold: 50.2%

All London seats

Key * Changed MP, but not party ** Changed party

Barking Labour hold: 57.7% Battersea Conservative hold: Jane Ellison 52.4% Beckenham Conservative hold: 57.3% ** and Old Southwark Labour gain: from Liberal Democrats Neil Coyle 43.1% Bethnal Green and Bow Labour hold: 61.2% Bexleyheath and Crayford Conservative hold: 47.3% **Brent Central Labour gain: from Liberal Democrats Dawn Butler 62.1% Brent North Labour hold: 54.3% **Brentford and Isleworth Labour gain: from Conservatives Ruth Cadbury 43.8% and Chislehurst Conservative hold: 53% Camberwell and Labour hold: 63.3% Carshalton and Wallington Liberal Democrats hold: Tom Brake 34.9% Chelsea and Fulham Conservative hold: 62.9% Chingford and Woodford Green Conservative hold: 47.9% Chipping Barnet Conservative hold: 48.6% Cities of London and Conservative hold: 52% Croydon Central Conservative hold: 43% Croydon North Labour hold: 62.6% *Croydon South Conservatives hold: Chris Philp 54.5% Dagenham and Rainham Labour hold: 41.4% *Dulwich and West Norwood Labour hold: Helen Hayes, 51.4% **Ealing Central and Acton Labour gain: from Conservatives Rupa Huq 43.2% Ealing North Labour hold: Steve Pound 55.1% Ealing Labour hold: 65% East Ham Labour hold: 77.6% *Edmonton Labour hold: Kate Osamor 61.4% Eltham Labour hold: 42.6% **Enfield North Labour gain: from Conservatives Joan Ryan 43.7% Enfield Southgate Conservative hold: 49.4% Erith and Thamesmead Labour hold: 49.8% Feltham and Heston Labour hold: 52.3% Finchley and Golders Green Conservative hold: 50.9% *Greenwich and Woolwich Labour hold: Matthew Pennycook 52.2% Hackney North and Stoke Newington Labour hold: 62.9% Hackney South and Shoreditch Labour hold: 64.4% Labour hold: 50% *Hampstead and Kilburn Labour hold: Tulip Siddiq Harrow East Conservative hold: 50.3% Harrow West Labour hold: Gareth Thomas 47% Hayes and Harlington Labour hold: John McDonnell 59.6% Hendon Conservative hold: 49.1% *Holborn and St Pancras Labour hold: Keir Starmer 52.9% Hornchurch and Upminster Conservative hold: Angela Watkinson 49% **Hornsey and Wood Green Labour gain: from Liberal Democrats Catherine West 50.9% **Ilford North Labour gain: from Conservatives Wes Streeting 43.6% Ilford South Labour hold: 64% North Labour hold: 60.2% Islington South and Finsbury Labour hold: 50.9% *Kensington Conservative hold: Victoria Borwick 52.3% **Kingston and Surbiton Conservative gain: from Liberal Democrats James Berry 39.2% *Lewisham Deptford Labour hold: Vicky Foxcroft 60.2% Lewisham East Labour hold: Heidi Alexander 55.7% Lewisham West and Penge Labour hold: Jim Dowd 50.6% Leyton and Wanstead Labour hold: 58.6% Mitcham and Morden Labour hold: Siobhain McDonagh 60.7% Old Bexley and Sidcup Conservative hold: 52.8% Conservative hold: Poplar and Limehouse Labour hold: Jim Fitzpatrick 58.5% Putney Conservative hold: 53.8% Richmond Park Conservative hold: Zac Goldsmith 58.2% Conservative hold: 51% Ruislip, Northwood and Pinner Conservative hold: 59.6% Labour hold: 53% **Sutton and Cheam Conservative gain: from Liberal Democrats Paul Scully 41.4% Tooting Labour hold: 47.2% Tottenham Labour hold: 67.3% **Twickenham Conservatives gain: from Liberal Democrats Tania Mathias 41.3% *Uxbridge and Ruislip South Conservative hold: Boris Johnson 50.2% Vauxhall Labour hold: 53.8% Walthamstow Labour hold: 68.9% West Ham Labour hold: 68.4% Westminster North Labour hold: 46.8% Wimbledon Conservative hold: 52.1%