London (75 seats)

UK House of Commons · 75 Westminster constituencies · Boundary Commission for England

About this nation / region

London sends 75 MPs to the House of Commons at Westminster under the 2023 Periodic Review boundaries (Boundary Commission for England). ← All 12 UK nations & regions · Look up & build my UK ballot →

All 75 Westminster constituencies in London

Barking

Sitting MP: Nesil Caliskan Labour

Council / county area: London (Barking and Dagenham) · 2023 Review electorate: 71,822 · Official UK Parliament profile

Battersea

Sitting MP: Marsha De Cordova Labour

Council / county area: London (Wandsworth) · 2023 Review electorate: 71,949 · Official UK Parliament profile

Beckenham and Penge

Sitting MP: Liam Conlon Labour

Council / county area: London (Bromley) · 2023 Review electorate: 76,625 · Official UK Parliament profile

Bermondsey and Old Southwark

Sitting MP: Neil Coyle Labour

Council / county area: London (Southwark) · 2023 Review electorate: 70,602 · Official UK Parliament profile

Bethnal Green and Stepney

Sitting MP: Rushanara Ali Labour

Council / county area: London (Tower Hamlets) · 2023 Review electorate: 77,000 · Official UK Parliament profile

Bexleyheath and Crayford

Sitting MP: Daniel Francis Labour

Council / county area: London (Bexley) · 2023 Review electorate: 69,948 · Official UK Parliament profile

Brent East

Sitting MP: Dawn Butler Labour

Council / county area: London (Brent) · 2023 Review electorate: 75,880 · Official UK Parliament profile

Brent West

Sitting MP: Barry Gardiner Labour

Council / county area: London (Brent) · 2023 Review electorate: 76,463 · Official UK Parliament profile

Brentford and Isleworth

Sitting MP: Ruth Cadbury Labour

Council / county area: London (Hounslow; Richmond upon Thames) · 2023 Review electorate: 76,354 · Official UK Parliament profile

Bromley and Biggin Hill

Sitting MP: Peter Fortune Conservative

Council / county area: London (Bromley) · 2023 Review electorate: 70,418 · Official UK Parliament profile

Carshalton and Wallington

Sitting MP: Bobby Dean Liberal Democrats

Council / county area: London (Sutton) · 2023 Review electorate: 72,755 · Official UK Parliament profile

Chelsea and Fulham

Sitting MP: Ben Coleman Labour

Council / county area: London (Hammersmith and Fulham; Kensington and Chelsea) · 2023 Review electorate: 76,481 · Official UK Parliament profile

Chingford and Woodford Green

Sitting MP: Sir Iain Duncan Smith Conservative

Council / county area: London (Redbridge; Waltham Forest) · 2023 Review electorate: 75,677 · Official UK Parliament profile

Chipping Barnet

Sitting MP: Dan Tomlinson Labour

Council / county area: London (Barnet) · 2023 Review electorate: 76,187 · Official UK Parliament profile

Cities of London and Westminster

Sitting MP: Rachel Blake Labour

Council / county area: London (City; Westminster) · 2023 Review electorate: 73,140 · Official UK Parliament profile

Clapham and Brixton Hill

Sitting MP: Bell Ribeiro-Addy Labour

Council / county area: London (Lambeth) · 2023 Review electorate: 75,460 · Official UK Parliament profile

Croydon East

Sitting MP: Natasha Irons Labour

Council / county area: London (Croydon) · 2023 Review electorate: 75,346 · Official UK Parliament profile

Croydon South

Sitting MP: Chris Philp Conservative

Council / county area: London (Croydon) · 2023 Review electorate: 71,541 · Official UK Parliament profile

Croydon West

Sitting MP: Sarah Jones Labour

Council / county area: London (Croydon) · 2023 Review electorate: 70,812 · Official UK Parliament profile

Dagenham and Rainham

Sitting MP: Margaret Mullane Labour

Council / county area: London (Barking and Dagenham; Havering) · 2023 Review electorate: 73,627 · Official UK Parliament profile

Dulwich and West Norwood

Sitting MP: Helen Hayes Labour

Council / county area: London (Lambeth; Southwark) · 2023 Review electorate: 74,314 · Official UK Parliament profile

Ealing Central and Acton

Sitting MP: Dr Rupa Huq Labour

Council / county area: London (Ealing; Hammersmith and Fulham) · 2023 Review electorate: 75,399 · Official UK Parliament profile

Ealing North

Sitting MP: James Murray Labour

Council / county area: London (Ealing) · 2023 Review electorate: 72,985 · Official UK Parliament profile

Ealing Southall

Sitting MP: Deirdre Costigan Labour

Council / county area: London (Ealing) · 2023 Review electorate: 75,085 · Official UK Parliament profile

East Ham

Sitting MP: Sir Stephen Timms Labour

Council / county area: London (Newham) · 2023 Review electorate: 70,902 · Official UK Parliament profile

Edmonton and Winchmore Hill

Sitting MP: Kate Osamor Labour

Council / county area: London (Enfield) · 2023 Review electorate: 75,204 · Official UK Parliament profile

Eltham and Chislehurst

Sitting MP: Clive Efford Labour

Council / county area: London (Bromley; Greenwich) · 2023 Review electorate: 74,179 · Official UK Parliament profile

Enfield North

Sitting MP: Feryal Clark Labour

Council / county area: London (Enfield) · 2023 Review electorate: 76,824 · Official UK Parliament profile

Erith and Thamesmead

Sitting MP: Ms Abena Oppong-Asare Labour

Council / county area: London (Bexley; Greenwich) · 2023 Review electorate: 76,728 · Official UK Parliament profile

Feltham and Heston

Sitting MP: Seema Malhotra Labour

Council / county area: London (Hounslow) · 2023 Review electorate: 75,226 · Official UK Parliament profile

Finchley and Golders Green

Sitting MP: Sarah Sackman Labour

Council / county area: London (Barnet) · 2023 Review electorate: 75,761 · Official UK Parliament profile

Greenwich and Woolwich

Sitting MP: Matthew Pennycook Labour

Council / county area: London (Greenwich) · 2023 Review electorate: 69,824 · Official UK Parliament profile

Hackney North and Stoke Newington

Sitting MP: Ms Diane Abbott Labour

Council / county area: London (Hackney) · 2023 Review electorate: 75,401 · Official UK Parliament profile

Hackney South and Shoreditch

Sitting MP: Dame Meg Hillier Labour

Council / county area: London (Hackney) · 2023 Review electorate: 75,197 · Official UK Parliament profile

Hammersmith and Chiswick

Sitting MP: Andy Slaughter Labour

Council / county area: London (Hammersmith and Fulham; Hounslow) · 2023 Review electorate: 74,746 · Official UK Parliament profile

Hampstead and Highgate

Sitting MP: Tulip Siddiq Labour

Council / county area: London (Camden; Haringey) · 2023 Review electorate: 74,222 · Official UK Parliament profile

Harrow East

Sitting MP: Bob Blackman Conservative

Council / county area: London (Brent; Harrow) · 2023 Review electorate: 76,299 · Official UK Parliament profile

Harrow West

Sitting MP: Gareth Thomas Labour

Council / county area: London (Harrow) · 2023 Review electorate: 74,060 · Official UK Parliament profile

Hayes and Harlington

Sitting MP: John McDonnell Labour

Council / county area: London (Hillingdon) · 2023 Review electorate: 72,897 · Official UK Parliament profile

Hendon

Sitting MP: David Pinto-Duschinsky Labour

Council / county area: London (Barnet) · 2023 Review electorate: 71,496 · Official UK Parliament profile

Holborn and St Pancras

Sitting MP: Sagal Abdi-Wali Labour

Council / county area: London (Camden) · 2023 Review electorate: 75,475 · Official UK Parliament profile

Hornchurch and Upminster

Sitting MP: Julia Lopez Conservative

Council / county area: London (Havering) · 2023 Review electorate: 76,938 · Official UK Parliament profile

Hornsey and Friern Barnet

Sitting MP: Catherine West Labour

Council / county area: London (Barnet; Haringey) · 2023 Review electorate: 70,565 · Official UK Parliament profile

Ilford North

Sitting MP: Wes Streeting Labour

Council / county area: London (Redbridge) · 2023 Review electorate: 74,684 · Official UK Parliament profile

Ilford South

Sitting MP: Jas Athwal Labour

Council / county area: London (Barking and Dagenham; Redbridge) · 2023 Review electorate: 74,065 · Official UK Parliament profile

Islington North

Sitting MP: Jeremy Corbyn Your Party

Council / county area: London (Islington) · 2023 Review electorate: 73,970 · Official UK Parliament profile

Islington South and Finsbury

Sitting MP: Emily Thornberry Labour

Council / county area: London (Hackney; Islington) · 2023 Review electorate: 75,905 · Official UK Parliament profile

Kensington and Bayswater

Sitting MP: Joe Powell Labour

Council / county area: London (Kensington and Chelsea; Westminster) · 2023 Review electorate: 75,980 · Official UK Parliament profile

Kingston and Surbiton

Sitting MP: Ed Davey Liberal Democrats

Council / county area: London (Kingston upon Thames) · 2023 Review electorate: 75,410 · Official UK Parliament profile

NHS, climate & rights

The kind of country we want to be is one where everyone's rights are protected and respected. Where we take care seriously, and fix our NHS. Where we tackle climate change and protect our natural environment.
Source: Liberal Democrats · Keynote speech to the Liberal Democrat Autumn Conference in Bournemouth, 23 Sep 2025

Constitutional & electoral reform

So yes, our new Magna Carta would include proportional representation – giving everyone equal power and an equal voice in our democracy.
Source: Liberal Democrats · Speech to the Liberal Democrat Spring Conference calling for a written constitution, 15 Mar 2026

Asylum & immigration

If we get rid of that asylum backlog and close the asylum hotels, I think that would reassure many communities.
Source: BBC News · Interview at the Liberal Democrat autumn conference on clearing the asylum backlog, 22 Sep 2025

Elections & Parliament

One of the things that makes us unique is that we are a firewall against Nigel Farage and Reform.
Source: BBC News · Speaking in Brighton ahead of the Liberal Democrat conference, 20 Sep 2026

Lewisham East

Sitting MP: Janet Daby Labour

Council / county area: London (Lewisham) · 2023 Review electorate: 71,706 · Official UK Parliament profile

Lewisham North

Sitting MP: Vicky Foxcroft Labour

Council / county area: London (Lewisham) · 2023 Review electorate: 73,504 · Official UK Parliament profile

Lewisham West and East Dulwich

Sitting MP: Ellie Reeves Labour

Council / county area: London (Lewisham; Southwark) · 2023 Review electorate: 69,904 · Official UK Parliament profile

Leyton and Wanstead

Sitting MP: Mr Calvin Bailey Labour

Council / county area: London (Redbridge; Waltham Forest) · 2023 Review electorate: 71,330 · Official UK Parliament profile

Mitcham and Morden

Sitting MP: Dame Siobhain McDonagh Labour

Council / county area: London (Merton) · 2023 Review electorate: 76,877 · Official UK Parliament profile

Old Bexley and Sidcup

Sitting MP: Mr Louie French Conservative

Council / county area: London (Bexley) · 2023 Review electorate: 74,317 · Official UK Parliament profile

Orpington

Sitting MP: Gareth Bacon Conservative

Council / county area: London (Bromley) · 2023 Review electorate: 71,571 · Official UK Parliament profile

Peckham

Sitting MP: Miatta Fahnbulleh Labour

Council / county area: London (Southwark) · 2023 Review electorate: 71,176 · Official UK Parliament profile

Poplar and Limehouse

Sitting MP: Apsana Begum Labour

Council / county area: London (Tower Hamlets) · 2023 Review electorate: 75,814 · Official UK Parliament profile

Putney

Sitting MP: Fleur Anderson Labour

Council / county area: London (Wandsworth) · 2023 Review electorate: 73,041 · Official UK Parliament profile

Queen's Park and Maida Vale

Sitting MP: Georgia Gould Labour

Council / county area: London (Brent; Westminster) · 2023 Review electorate: 75,256 · Official UK Parliament profile

Richmond Park

Sitting MP: Sarah Olney Liberal Democrats

Council / county area: London (Kingston upon Thames; Richmond upon Thames) · 2023 Review electorate: 75,037 · Official UK Parliament profile

Romford

Sitting MP: Andrew Rosindell Reform UK

Council / county area: London (Havering) · 2023 Review electorate: 73,730 · Official UK Parliament profile

Ruislip, Northwood and Pinner

Sitting MP: David Simmonds Conservative

Council / county area: London (Harrow; Hillingdon) · 2023 Review electorate: 72,168 · Official UK Parliament profile

Southgate and Wood Green

Sitting MP: Bambos Charalambous Labour

Council / county area: London (Enfield; Haringey) · 2023 Review electorate: 76,034 · Official UK Parliament profile

Stratford and Bow

Sitting MP: Uma Kumaran Labour

Council / county area: London (Newham; Tower Hamlets) · 2023 Review electorate: 73,849 · Official UK Parliament profile

Streatham and Croydon North

Sitting MP: Steve Reed Labour

Council / county area: London (Croydon; Lambeth) · 2023 Review electorate: 76,050 · Official UK Parliament profile

Sutton and Cheam

Sitting MP: Luke Taylor Liberal Democrats

Council / county area: London (Sutton) · 2023 Review electorate: 71,284 · Official UK Parliament profile

Tooting

Sitting MP: Dr Rosena Allin-Khan Labour

Council / county area: London (Wandsworth) · 2023 Review electorate: 76,986 · Official UK Parliament profile

Tottenham

Sitting MP: Mr David Lammy Labour

Council / county area: London (Hackney; Haringey) · 2023 Review electorate: 75,968 · Official UK Parliament profile

Twickenham

Sitting MP: Munira Wilson Liberal Democrats

Council / county area: London (Richmond upon Thames) · 2023 Review electorate: 75,889 · Official UK Parliament profile

Uxbridge and South Ruislip

Sitting MP: Danny Beales Labour

Council / county area: London (Hillingdon) · 2023 Review electorate: 75,042 · Official UK Parliament profile

Vauxhall and Camberwell Green

Sitting MP: Florence Eshalomi Labour

Council / county area: London (Lambeth; Southwark) · 2023 Review electorate: 69,995 · Official UK Parliament profile

Walthamstow

Sitting MP: Ms Stella Creasy Labour

Council / county area: London (Waltham Forest) · 2023 Review electorate: 70,867 · Official UK Parliament profile

West Ham and Beckton

Sitting MP: James Asser Labour

Council / county area: London (Newham) · 2023 Review electorate: 70,590 · Official UK Parliament profile

Wimbledon

Sitting MP: Mr Paul Kohler Liberal Democrats

Council / county area: London (Kingston upon Thames; Merton) · 2023 Review electorate: 74,641 · Official UK Parliament profile