UK House of Commons · 75 Westminster constituencies · Boundary Commission for England
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 →
Sitting MP: Nesil Caliskan Labour
Council / county area: London (Barking and Dagenham) · 2023 Review electorate: 71,822 · Official UK Parliament profile
Sitting MP: Marsha De Cordova Labour
Council / county area: London (Wandsworth) · 2023 Review electorate: 71,949 · Official UK Parliament profile
Sitting MP: Liam Conlon Labour
Council / county area: London (Bromley) · 2023 Review electorate: 76,625 · Official UK Parliament profile
Sitting MP: Neil Coyle Labour
Council / county area: London (Southwark) · 2023 Review electorate: 70,602 · Official UK Parliament profile
Sitting MP: Rushanara Ali Labour
Council / county area: London (Tower Hamlets) · 2023 Review electorate: 77,000 · Official UK Parliament profile
Sitting MP: Daniel Francis Labour
Council / county area: London (Bexley) · 2023 Review electorate: 69,948 · Official UK Parliament profile
Sitting MP: Dawn Butler Labour
Council / county area: London (Brent) · 2023 Review electorate: 75,880 · Official UK Parliament profile
Sitting MP: Barry Gardiner Labour
Council / county area: London (Brent) · 2023 Review electorate: 76,463 · Official UK Parliament profile
Sitting MP: Ruth Cadbury Labour
Council / county area: London (Hounslow; Richmond upon Thames) · 2023 Review electorate: 76,354 · Official UK Parliament profile
Sitting MP: Peter Fortune Conservative
Council / county area: London (Bromley) · 2023 Review electorate: 70,418 · Official UK Parliament profile
Sitting MP: Bobby Dean Liberal Democrats
Council / county area: London (Sutton) · 2023 Review electorate: 72,755 · Official UK Parliament profile
Sitting MP: Ben Coleman Labour
Council / county area: London (Hammersmith and Fulham; Kensington and Chelsea) · 2023 Review electorate: 76,481 · Official UK Parliament profile
Sitting MP: Sir Iain Duncan Smith Conservative
Council / county area: London (Redbridge; Waltham Forest) · 2023 Review electorate: 75,677 · Official UK Parliament profile
Sitting MP: Dan Tomlinson Labour
Council / county area: London (Barnet) · 2023 Review electorate: 76,187 · Official UK Parliament profile
Sitting MP: Rachel Blake Labour
Council / county area: London (City; Westminster) · 2023 Review electorate: 73,140 · Official UK Parliament profile
Sitting MP: Bell Ribeiro-Addy Labour
Council / county area: London (Lambeth) · 2023 Review electorate: 75,460 · Official UK Parliament profile
Sitting MP: Natasha Irons Labour
Council / county area: London (Croydon) · 2023 Review electorate: 75,346 · Official UK Parliament profile
Sitting MP: Chris Philp Conservative
Council / county area: London (Croydon) · 2023 Review electorate: 71,541 · Official UK Parliament profile
Sitting MP: Sarah Jones Labour
Council / county area: London (Croydon) · 2023 Review electorate: 70,812 · Official UK Parliament profile
Sitting MP: Margaret Mullane Labour
Council / county area: London (Barking and Dagenham; Havering) · 2023 Review electorate: 73,627 · Official UK Parliament profile
Sitting MP: Helen Hayes Labour
Council / county area: London (Lambeth; Southwark) · 2023 Review electorate: 74,314 · Official UK Parliament profile
Sitting MP: Dr Rupa Huq Labour
Council / county area: London (Ealing; Hammersmith and Fulham) · 2023 Review electorate: 75,399 · Official UK Parliament profile
Sitting MP: James Murray Labour
Council / county area: London (Ealing) · 2023 Review electorate: 72,985 · Official UK Parliament profile
Sitting MP: Deirdre Costigan Labour
Council / county area: London (Ealing) · 2023 Review electorate: 75,085 · Official UK Parliament profile
Sitting MP: Sir Stephen Timms Labour
Council / county area: London (Newham) · 2023 Review electorate: 70,902 · Official UK Parliament profile
Sitting MP: Kate Osamor Labour
Council / county area: London (Enfield) · 2023 Review electorate: 75,204 · Official UK Parliament profile
Sitting MP: Clive Efford Labour
Council / county area: London (Bromley; Greenwich) · 2023 Review electorate: 74,179 · Official UK Parliament profile
Sitting MP: Feryal Clark Labour
Council / county area: London (Enfield) · 2023 Review electorate: 76,824 · Official UK Parliament profile
Sitting MP: Ms Abena Oppong-Asare Labour
Council / county area: London (Bexley; Greenwich) · 2023 Review electorate: 76,728 · Official UK Parliament profile
Sitting MP: Seema Malhotra Labour
Council / county area: London (Hounslow) · 2023 Review electorate: 75,226 · Official UK Parliament profile
Sitting MP: Sarah Sackman Labour
Council / county area: London (Barnet) · 2023 Review electorate: 75,761 · Official UK Parliament profile
Sitting MP: Matthew Pennycook Labour
Council / county area: London (Greenwich) · 2023 Review electorate: 69,824 · Official UK Parliament profile
Sitting MP: Ms Diane Abbott Labour
Council / county area: London (Hackney) · 2023 Review electorate: 75,401 · Official UK Parliament profile
Sitting MP: Dame Meg Hillier Labour
Council / county area: London (Hackney) · 2023 Review electorate: 75,197 · Official UK Parliament profile
Sitting MP: Andy Slaughter Labour
Council / county area: London (Hammersmith and Fulham; Hounslow) · 2023 Review electorate: 74,746 · Official UK Parliament profile
Sitting MP: Tulip Siddiq Labour
Council / county area: London (Camden; Haringey) · 2023 Review electorate: 74,222 · Official UK Parliament profile
Sitting MP: Bob Blackman Conservative
Council / county area: London (Brent; Harrow) · 2023 Review electorate: 76,299 · Official UK Parliament profile
Sitting MP: Gareth Thomas Labour
Council / county area: London (Harrow) · 2023 Review electorate: 74,060 · Official UK Parliament profile
Sitting MP: John McDonnell Labour
Council / county area: London (Hillingdon) · 2023 Review electorate: 72,897 · Official UK Parliament profile
Sitting MP: David Pinto-Duschinsky Labour
Council / county area: London (Barnet) · 2023 Review electorate: 71,496 · Official UK Parliament profile
Sitting MP: Sagal Abdi-Wali Labour
Council / county area: London (Camden) · 2023 Review electorate: 75,475 · Official UK Parliament profile
Sitting MP: Julia Lopez Conservative
Council / county area: London (Havering) · 2023 Review electorate: 76,938 · Official UK Parliament profile
Sitting MP: Catherine West Labour
Council / county area: London (Barnet; Haringey) · 2023 Review electorate: 70,565 · Official UK Parliament profile
Sitting MP: Wes Streeting Labour
Council / county area: London (Redbridge) · 2023 Review electorate: 74,684 · Official UK Parliament profile
Sitting MP: Jas Athwal Labour
Council / county area: London (Barking and Dagenham; Redbridge) · 2023 Review electorate: 74,065 · Official UK Parliament profile
Sitting MP: Jeremy Corbyn Your Party
Council / county area: London (Islington) · 2023 Review electorate: 73,970 · Official UK Parliament profile
Sitting MP: Emily Thornberry Labour
Council / county area: London (Hackney; Islington) · 2023 Review electorate: 75,905 · Official UK Parliament profile
Sitting MP: Joe Powell Labour
Council / county area: London (Kensington and Chelsea; Westminster) · 2023 Review electorate: 75,980 · Official UK Parliament profile
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.
Constitutional & electoral reform
So yes, our new Magna Carta would include proportional representation – giving everyone equal power and an equal voice in our democracy.
Asylum & immigration
If we get rid of that asylum backlog and close the asylum hotels, I think that would reassure many communities.
Elections & Parliament
One of the things that makes us unique is that we are a firewall against Nigel Farage and Reform.
Sitting MP: Janet Daby Labour
Council / county area: London (Lewisham) · 2023 Review electorate: 71,706 · Official UK Parliament profile
Sitting MP: Vicky Foxcroft Labour
Council / county area: London (Lewisham) · 2023 Review electorate: 73,504 · Official UK Parliament profile
Sitting MP: Ellie Reeves Labour
Council / county area: London (Lewisham; Southwark) · 2023 Review electorate: 69,904 · Official UK Parliament profile
Sitting MP: Mr Calvin Bailey Labour
Council / county area: London (Redbridge; Waltham Forest) · 2023 Review electorate: 71,330 · Official UK Parliament profile
Sitting MP: Dame Siobhain McDonagh Labour
Council / county area: London (Merton) · 2023 Review electorate: 76,877 · Official UK Parliament profile
Sitting MP: Mr Louie French Conservative
Council / county area: London (Bexley) · 2023 Review electorate: 74,317 · Official UK Parliament profile
Sitting MP: Gareth Bacon Conservative
Council / county area: London (Bromley) · 2023 Review electorate: 71,571 · Official UK Parliament profile
Sitting MP: Miatta Fahnbulleh Labour
Council / county area: London (Southwark) · 2023 Review electorate: 71,176 · Official UK Parliament profile
Sitting MP: Apsana Begum Labour
Council / county area: London (Tower Hamlets) · 2023 Review electorate: 75,814 · Official UK Parliament profile
Sitting MP: Fleur Anderson Labour
Council / county area: London (Wandsworth) · 2023 Review electorate: 73,041 · Official UK Parliament profile
Sitting MP: Georgia Gould Labour
Council / county area: London (Brent; Westminster) · 2023 Review electorate: 75,256 · Official UK Parliament profile
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
Sitting MP: Andrew Rosindell Reform UK
Council / county area: London (Havering) · 2023 Review electorate: 73,730 · Official UK Parliament profile
Sitting MP: David Simmonds Conservative
Council / county area: London (Harrow; Hillingdon) · 2023 Review electorate: 72,168 · Official UK Parliament profile
Sitting MP: Bambos Charalambous Labour
Council / county area: London (Enfield; Haringey) · 2023 Review electorate: 76,034 · Official UK Parliament profile
Sitting MP: Uma Kumaran Labour
Council / county area: London (Newham; Tower Hamlets) · 2023 Review electorate: 73,849 · Official UK Parliament profile
Sitting MP: Steve Reed Labour
Council / county area: London (Croydon; Lambeth) · 2023 Review electorate: 76,050 · Official UK Parliament profile
Sitting MP: Luke Taylor Liberal Democrats
Council / county area: London (Sutton) · 2023 Review electorate: 71,284 · Official UK Parliament profile
Sitting MP: Dr Rosena Allin-Khan Labour
Council / county area: London (Wandsworth) · 2023 Review electorate: 76,986 · Official UK Parliament profile
Sitting MP: Mr David Lammy Labour
Council / county area: London (Hackney; Haringey) · 2023 Review electorate: 75,968 · Official UK Parliament profile
Sitting MP: Munira Wilson Liberal Democrats
Council / county area: London (Richmond upon Thames) · 2023 Review electorate: 75,889 · Official UK Parliament profile
Sitting MP: Danny Beales Labour
Council / county area: London (Hillingdon) · 2023 Review electorate: 75,042 · Official UK Parliament profile
Sitting MP: Florence Eshalomi Labour
Council / county area: London (Lambeth; Southwark) · 2023 Review electorate: 69,995 · Official UK Parliament profile
Sitting MP: Ms Stella Creasy Labour
Council / county area: London (Waltham Forest) · 2023 Review electorate: 70,867 · Official UK Parliament profile
Sitting MP: James Asser Labour
Council / county area: London (Newham) · 2023 Review electorate: 70,590 · Official UK Parliament profile
Sitting MP: Mr Paul Kohler Liberal Democrats
Council / county area: London (Kingston upon Thames; Merton) · 2023 Review electorate: 74,641 · Official UK Parliament profile