Skip to content

2024 general election

London: 2024 general election results

How London voted at the 2024 general election: Labour won 59 of 75 seats with 43.0% of the vote. Every constituency result.

London: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour59+101,432,62243.0%−5.275
Conservative9−12685,08220.6%−11.575
Liberal Democrats6+3367,42411.0%−3.975
Independent1+1141,5604.3%+4.181
Green00335,47910.1%+7.075
Reform UK0new289,4598.7%—75
Workers Party of Britain0new54,0751.6%—44
23 other parties and independents28,2810.9%

Change compared with the 2019 general election in London.

Barking: Lab (Nesil Caliskan), majority 30.3%Battersea: Lab (Marsha De Cordova), majority 25.6%Beckenham and Penge: Lab (Liam Conlon), majority 24.7%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 20.7%Bethnal Green and Stepney: Lab (Rushanara Ali), majority 3.6%Bexleyheath and Crayford: Lab (Daniel Francis), majority 4.9% — Lab gain from ConBrent East: Lab (Dawn Butler), majority 34.5%Brent West: Lab (Barry Gardiner), majority 9.2%Brentford and Isleworth: Lab (Ruth Cadbury), majority 21.7%Bromley and Biggin Hill: Con (Peter Fortune), majority 0.7%Carshalton and Wallington: LD (Bobby Dean), majority 16.9% — LD gain from ConChelsea and Fulham: Lab (Ben Coleman), majority 0.3% — Lab gain from ConChingford and Woodford Green: Con (Iain Duncan Smith), majority 9.8%Chipping Barnet: Lab (Dan Tomlinson), majority 5.7% — Lab gain from ConCities of London and Westminster: Lab (Rachel Blake), majority 6.9% — Lab gain from ConClapham and Brixton Hill: Lab (Bell Ribeiro-Addy), majority 42.1%Croydon East: Lab (Natasha Irons), majority 15.6%Croydon South: Con (Chris Philp), majority 4.7%Croydon West: Lab (Sarah Jones), majority 37.3%Dagenham and Rainham: Lab (Margaret Mullane), majority 18.5%Dulwich and West Norwood: Lab (Helen Hayes), majority 41.4%Ealing Central and Acton: Lab (Rupa Huq), majority 29.3%Ealing North: Lab (James Murray), majority 29.0%Ealing Southall: Lab (Deirdre Costigan), majority 33.7%East Ham: Lab (Stephen Timms), majority 34.0%Edmonton and Winchmore Hill: Lab (Kate Osamor), majority 30.8%Eltham and Chislehurst: Lab (Clive Efford), majority 18.5% — Lab gain from ConEnfield North: Lab (Feryal Clark), majority 29.3%Erith and Thamesmead: Lab (Abena Oppong-Asare), majority 40.4%Feltham and Heston: Lab (Seema Malhotra), majority 20.4%Finchley and Golders Green: Lab (Sarah Sackman), majority 9.3% — Lab gain from ConGreenwich and Woolwich: Lab (Matthew Pennycook), majority 43.0%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 36.8%Hackney South and Shoreditch: Lab (Meg Hillier), majority 35.3%Hammersmith and Chiswick: Lab (Andy Slaughter), majority 33.2%Hampstead and Highgate: Lab (Tulip Siddiq), majority 30.8%Harrow East: Con (Bob Blackman), majority 24.5%Harrow West: Lab (Gareth Thomas), majority 14.7%Hayes and Harlington: Lab (John McDonnell), majority 31.4%Hendon: Lab (David Pinto-Duschinsky), majority 0.0% — Lab gain from ConHolborn and St Pancras: Lab (Keir Starmer), majority 30.0%Hornchurch and Upminster: Con (Julia Lopez), majority 4.1%Hornsey and Friern Barnet: Lab (Catherine West), majority 44.2%Ilford North: Lab (Wes Streeting), majority 1.1%Ilford South: Lab (Jas Athwal), majority 16.8%Islington North: Ind (Jeremy Corbyn), majority 14.8% — Ind gain from LabIslington South and Finsbury: Lab (Emily Thornberry), majority 36.2%Kensington and Bayswater: Lab (Joe Powell), majority 6.9%Kingston and Surbiton: LD (Ed Davey), majority 34.0%Lewisham East: Lab (Janet Daby), majority 44.5%Lewisham North: Lab (Vicky Foxcroft), majority 35.7%Lewisham West and East Dulwich: Lab (Ellie Reeves), majority 39.6%Leyton and Wanstead: Lab (Calvin Bailey), majority 31.9%Mitcham and Morden: Lab (Siobhain McDonagh), majority 41.5%Old Bexley and Sidcup: Con (Louie French), majority 7.5%Orpington: Con (Gareth Bacon), majority 11.1%Peckham: Lab (Miatta Fahnbulleh), majority 39.3%Poplar and Limehouse: Lab (Apsana Begum), majority 29.2%Putney: Lab (Fleur Anderson), majority 25.3%Queen's Park and Maida Vale: Lab (Georgia Gould), majority 38.9%Richmond Park: LD (Sarah Olney), majority 32.9%Romford: Con (Andrew Rosindell), majority 3.3%Ruislip, Northwood and Pinner: Con (David Simmonds), majority 16.1%Southgate and Wood Green: Lab (Bambos Charalambous), majority 33.5%Stratford and Bow: Lab (Uma Kumaran), majority 26.8%Streatham and Croydon North: Lab (Steve Reed), majority 35.0%Sutton and Cheam: LD (Luke Taylor), majority 8.0% — LD gain from ConTooting: Lab (Rosena Allin-Khan), majority 36.8%Tottenham: Lab (David Lammy), majority 38.4%Twickenham: LD (Munira Wilson), majority 40.0%Uxbridge and South Ruislip: Lab (Danny Beales), majority 1.3% — Lab gain from ConVauxhall and Camberwell Green: Lab (Florence Eshalomi), majority 40.3%Walthamstow: Lab (Stella Creasy), majority 39.4%West Ham and Beckton: Lab (James Asser), majority 25.5%Wimbledon: LD (Paul Kohler), majority 22.9% — LD gain from Con
Each constituency coloured by the winning party; paler means a smaller majority.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
BarkingLab Nesil Caliskan11,05430.345.7%Lab hold
BatterseaLab Marsha De Cordova12,03925.664.6%Lab hold
Beckenham and PengeLab Liam Conlon12,90524.767.6%Lab hold
Bermondsey and Old SouthwarkLab Neil Coyle7,78720.754.1%Lab hold
Bethnal Green and StepneyLab Rushanara Ali1,6893.657.3%Lab hold
Bexleyheath and CrayfordLab Daniel Francis2,1144.961.8%Lab gain from Con
Brent EastLab Dawn Butler13,04734.548.7%Lab hold
Brent WestLab Barry Gardiner3,7939.251.7%Lab hold
Brentford and IsleworthLab Ruth Cadbury9,82421.757.0%Lab hold
Bromley and Biggin HillCon Peter Fortune3020.766.2%Con hold
Carshalton and WallingtonLD Bobby Dean7,90516.962.8%LD gain from Con
Chelsea and FulhamLab Ben Coleman1520.360.0%Lab gain from Con
Chingford and Woodford GreenCon Iain Duncan Smith4,7579.865.5%Con hold
Chipping BarnetLab Dan Tomlinson2,9145.765.2%Lab gain from Con
Cities of London and WestminsterLab Rachel Blake2,7086.953.4%Lab gain from Con
Clapham and Brixton HillLab Bell Ribeiro-Addy18,00542.157.6%Lab hold
Croydon EastLab Natasha Irons6,82515.657.2%Lab hold
Croydon SouthCon Chris Philp2,3134.765.9%Con hold
Croydon WestLab Sarah Jones14,22637.348.9%Lab hold
Dagenham and RainhamLab Margaret Mullane7,17318.550.8%Lab hold
Dulwich and West NorwoodLab Helen Hayes18,78941.461.1%Lab hold
Ealing Central and ActonLab Rupa Huq13,99529.360.9%Lab hold
Ealing NorthLab James Murray12,51929.057.8%Lab hold
Ealing SouthallLab Deirdre Costigan15,79333.759.5%Lab hold
East HamLab Stephen Timms12,86334.047.8%Lab hold
Edmonton and Winchmore HillLab Kate Osamor12,63230.854.2%Lab hold
Eltham and ChislehurstLab Clive Efford8,42918.561.6%Lab gain from Con
Enfield NorthLab Feryal Clark12,73629.355.2%Lab hold
Erith and ThamesmeadLab Abena Oppong-Asare16,30240.451.3%Lab hold
Feltham and HestonLab Seema Malhotra7,94420.450.5%Lab hold
Finchley and Golders GreenLab Sarah Sackman4,5819.363.6%Lab gain from Con
Greenwich and WoolwichLab Matthew Pennycook18,36643.058.5%Lab hold
Hackney North and Stoke NewingtonLab Diane Abbott15,08036.852.6%Lab hold
Hackney South and ShoreditchLab Meg Hillier14,73735.353.3%Lab hold
Hammersmith and ChiswickLab Andy Slaughter15,29033.260.7%Lab hold
Hampstead and HighgateLab Tulip Siddiq14,97030.860.7%Lab hold
Harrow EastCon Bob Blackman11,68024.562.4%Con hold
Harrow WestLab Gareth Thomas6,64214.756.6%Lab hold
Hayes and HarlingtonLab John McDonnell12,03131.451.5%Lab hold
HendonLab David Pinto-Duschinsky150.055.1%Lab gain from Con
Holborn and St PancrasLab Keir Starmer11,57230.054.1%Lab hold
Hornchurch and UpminsterCon Julia Lopez1,9434.162.2%Con hold
Hornsey and Friern BarnetLab Catherine West21,47544.269.6%Lab hold
Ilford NorthLab Wes Streeting5281.159.6%Lab hold
Ilford SouthLab Jas Athwal6,89416.850.8%Lab hold
Islington NorthInd Jeremy Corbyn7,24714.867.3%Ind gain from Lab
Islington South and FinsburyLab Emily Thornberry15,45536.257.7%Lab hold
Kensington and BayswaterLab Joe Powell2,9036.954.2%Lab hold
Kingston and SurbitonLD Ed Davey17,23534.065.5%LD hold
Lewisham EastLab Janet Daby18,07344.555.4%Lab hold
Lewisham NorthLab Vicky Foxcroft15,78235.759.5%Lab hold
Lewisham West and East DulwichLab Ellie Reeves18,39739.666.9%Lab hold
Leyton and WansteadLab Calvin Bailey13,96431.961.2%Lab hold
Mitcham and MordenLab Siobhain McDonagh18,76141.558.6%Lab hold
Old Bexley and SidcupCon Louie French3,5487.565.1%Con hold
OrpingtonCon Gareth Bacon5,11811.164.6%Con hold
PeckhamLab Miatta Fahnbulleh15,22839.353.8%Lab hold
Poplar and LimehouseLab Apsana Begum12,56029.251.2%Lab hold
PutneyLab Fleur Anderson12,48825.367.8%Lab hold
Queen's Park and Maida ValeLab Georgia Gould14,91338.950.7%Lab hold
Richmond ParkLD Sarah Olney17,15532.969.6%LD hold
RomfordCon Andrew Rosindell1,4633.360.4%Con hold
Ruislip, Northwood and PinnerCon David Simmonds7,58116.165.7%Con hold
Southgate and Wood GreenLab Bambos Charalambous15,30033.558.9%Lab hold
Stratford and BowLab Uma Kumaran11,63426.853.8%Lab hold
Streatham and Croydon NorthLab Steve Reed15,60335.058.4%Lab hold
Sutton and CheamLD Luke Taylor3,8018.065.8%LD gain from Con
TootingLab Rosena Allin-Khan19,48736.869.5%Lab hold
TottenhamLab David Lammy15,43438.452.9%Lab hold
TwickenhamLD Munira Wilson21,45740.071.5%LD hold
Uxbridge and South RuislipLab Danny Beales5871.361.4%Lab gain from Con
Vauxhall and Camberwell GreenLab Florence Eshalomi15,11240.353.9%Lab hold
WalthamstowLab Stella Creasy17,99639.461.3%Lab hold
West Ham and BecktonLab James Asser9,25425.546.0%Lab hold
WimbledonLD Paul Kohler12,61022.972.0%LD gain from Con

London at every election →

Questions and answers

Who won in London at the 2024 general election?

Labour won 59 of the 75 seats in London, with 43.0% of the vote.

How many seats were there in London in 2024?

75 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