General Election 2017 result: Here's how every London constituency voted at a glance as Kensington count continues and Zac Goldsmith takes back Richmond Park

Lynsey Barber
Follow Lynsey
British Voters Go To The Polls In The 2017 General Election
The capital is waiting on Kensington (Source: Getty)

In London six constituencies have switched allegiance and everyone is awaiting Kensington, which is currently being recounted.

Labour picked up Battersea, Croydon Central and Enfield Southgate from the Conservatives.‚Äč

The Conservatives also lost Kingston and Surbiton, which went to the Lib Dems, as did Twickenham with Vince Cable returning. But Richmond Park switched the other way, with Tory Zac Goldsmith snatching pack the seat won by Lib Dem Sarah Olney late last year.

Check out how your local constituency voted below. And keep up to date with the latest on the City A.M. General Election live blog.


Barking LAB

Battersea LAB (gain from CON)

Beckenham CON

Bermondsey and Old Southwark LAB

Bethnal Green and Bow LAB

Bexleyheath and Crayford CON

Brent Central LAB

Brent North LAB

Brentford and Isleworth LAB

Bromley and Chislehurst CON


Camberwell and Peckham LAB

Carshalton and Wallington LD

Chelsea and Fulham CON

Chingford and Wood Green CON

Chipping Barnet CON

Cities of London and Westminster CON

Croydon Central LAB (gain from CON)

Croydon North LAB

Croydon South CON


Dagenham and Rainham LAB

Dulwich and West Norwood LAB


Ealing Central and Acton LAB

Ealing North LAB

Ealing Southall LAB

East Ham LAB

Edmonton LAB

Eltham LAB

Enfield North LAB

Enfield Southgate LAB (gain from CON)

Erith and Thamesmead LAB


Feltham and Heston LAB

Finchley and Golders Green CON


Greenwich and Woolwich LAB


Hackney North and Stoke Newington LAB

Hackney South and Shoreditch LAB

Hammersmith LAB

Hampstead and Kilburn LAB

Harrow East CON

Harrow West LAB

Hayes and Harlington LAB

Hendon CON

Holborn and St Pancras LAB

Hornchurch and Upminister CON

Hornsey and Wood Green LAB


Ilford North LAB

Ilford South LAB

Islington North LAB

Islington South and Finsbury LAB


Kensington Still counting

Kingston and Surbiton LD (gain from CON)


Lewisham Deptford LAB

Lewisham East LAB

Lewisham West and Penge LAB

Leyton and Wanstead LAB


Mitcham and Morden LAB


Old Bexley and Sidcup CON

Orpington CON


Poplar and Limehouse LAB

Putney CON


Richmond Park CON (gain from LD)

Romford CON

Ruislip, Northwood and Pinner CON


Streatham LAB

Sutton and Cheam CON


Tooting LAB

Tottenham LAB

Twickenham LD (gain from CON)


Uxbridge and South Ruislip CON


Vauxhall LAB


Walthamstow LAB

West Ham LAB

Westminster North LAB

Wimbledon CON

Related articles