London: Majority Sorted Seats

London Prediction

Party2019 Votes2019 SeatsPred VotesGainsLossesNet ChangePred Seats
CON 32.0%21 30.2%03-318
LAB 48.1%49 53.1%30+352
LIB 14.9%3 9.6%00+03
Brexit 1.4%0 0.8%00+00
Green 3.1%0 4.2%00+00
Other 0.5%0 2.1%00+00

This page shows all the seats in London sorted by the predicted difference between Labour and Conservative votes. The safest Labour seat, Tottenham, is at the top, and the strongest Conservative seat, Orpington, is at the bottom. The first two columns, 'LAB Seats' and 'CON Seats', show how many seats each big party wins if they won that seat and all easier seats, assuming the other smaller parties' votes stay constant. Either big party needs 326 seats to have a majority. So Labour needs to win all the seats down to Beckenham (prediction: CON), and the Conservatives need to win all their seats up to Chingford and Woodford Green (prediction: LAB).

The seats between those two limits are the key battleground for the next general election.

More information and a full description of the majority-sorted seat list is here.

List of London seats with predictions

SeatMP at 2019ElectorateTurn
8556Tottenham David Lammy75,74061.910.579.
9555Walthamstow Stella Creasy70,26768.811.
13551Hackney South and Shoreditch Meg Hillier89,38760.99.876.
14550Bethnal Green and Bow Rushanara Ali88,26268.69.776.
16548East Ham Stephen Timms88,31961.914.
17547Camberwell and Peckham Harriet Harman88,97163.510.375.
18546Lewisham Deptford Vicky Foxcroft80,63168.710.375.
21543Hackney North and Stoke Newington Diane Abbott92,46261.510.773.
23541Islington North Jeremy Corbyn75,16271.
24540West Ham Lyn Brown97,94761.514.773.
27537Holborn and St Pancras Keir Starmer86,06166.
28536Poplar and Limehouse Apsana Begum91,83666.714.369.
29535Hornsey and Wood Green Catherine West81,81474.710.164.417.
30534Leyton and Wanstead John Cryer64,85268.716.
32532Dulwich and West Norwood Helen Hayes80,33169.414.866.80.00.616.80.01.0LABLAB
33531Croydon North Steve Reed88,46862.919.369.
36528Ilford South Sam Tarry84,97262.918.668.
37527Brent Central Dawn Butler84,03258.520.
38526Islington South and Finsbury Emily Thornberry70,48967.815.263.811.
39525Lewisham West and Penge Ellie Reeves74,61769.817.866.
42522Vauxhall Florence Eshalomi88,65963.515.163.312.
44520Streatham Bell Ribeiro-Addy84,78366.714.462.
46518Bermondsey and Old Southwark Neil Coyle93,24862.914.961.717.
49515Lewisham East Janet Daby67,85766.019.664.
50514Edmonton Kate Osamor65,74761.423.368.
54510Ealing Southall Virendra Sharma64,58165.420.765.
57507Greenwich and Woolwich Matthew Pennycook79,99766.420.
58506Mitcham and Morden Siobhain McDonagh70,02165.323.
59505Hammersmith Andy Slaughter74,75969.521.563.
63501Barking Margaret Hodge77,95357.124.565.
78486Hampstead and Kilburn Tulip Siddiq86,57166.322.256.413.
82482Ealing Central and Acton Rupa Huq75,51072.625.
84480Westminster North Karen Buck65,51965.527.
86478Tooting Rosena Allin-Khan76,95476.
93471Ealing North James Murray74,47366.629.860.
109455Hayes and Harlington John McDonnell72,35760.832.859.
111453Brentford and Isleworth Ruth Cadbury85,77568.
114450Harrow West Gareth Thomas72,46466.132.356.
123441Feltham and Heston Seema Malhotra80,93459.133.656.
128436Brent North Barry Gardiner83,78861.934.355.
133431Enfield North Feryal Clark68,30166.035.455.
151413Putney Fleur Anderson65,55677.033.751.
157407Battersea Marsha De Cordova79,35075.634.
162402Croydon Central Sarah Jones81,40766.437.
165399Ilford North Wes Streeting72,97368.738.
166398Enfield Southgate Bambos Charalambous65,52572.
169395Erith and Thamesmead Abena Oppong-Asare65,39963.337.
177387Eltham Clive Efford64,08668.237.751.
193371Kensington Felicity Buchan64,60967.736.345.312.
203361Dagenham and Rainham Jon Cruddas71,04561.641.948.
211353Chipping Barnet Theresa Villiers79,96072.042.746.
219345Chingford and Woodford Green Iain Duncan Smith65,39374.146.548.
240324Hendon Matthew Offord82,66166.646.844.
250314Cities of London and Westminster Nickie Aiken63,70067.137.934.321.
262302Wimbledon Stephen Hammond68,24077.736.430.828.
283281Uxbridge and South Ruislip Boris Johnson70,36568.550.640.
287277Finchley and Golders Green Mike Freer77,57371.041.931.323.
290274Harrow East Bob Blackman72,10668.652.441.
302261Kingston and Surbiton Ed Davey81,97574.231.918.
304260Croydon South Chris Philp83,98270.750.
312251Twickenham Munira Wilson84,90676.032.215.947.
314250Bromley and Chislehurst Bob Neill66,69768.350.634.
318246Chelsea and Fulham Greg Hands67,11069.847.930.316.
327237Beckenham Bob Stewart68,66273.652.
330234Carshalton and Wallington Elliot Colburn72,94167.340.420.
341223Ruislip, Northwood and Pinner David Simmonds72,81672.753.630.
354210Bexleyheath and Crayford David Evennett65,46666.157.832.
371193Sutton and Cheam Paul Scully71,77970.348.021.424.
372191Richmond Park Sarah Olney82,69978.739.212.444.
430134Romford Andrew Rosindell72,35065.362.629.
46797Old Bexley and Sidcup James Brokenshire66,10469.862.627.
49668Hornchurch and Upminster Julia Lopez80,76566.863.826.
50064Orpington Gareth Bacon68,87770.761.423.

Note that the MP's name given is the person who won the seat in 2019. That person may not necessarily be the candidate for the same party in the next election.