Party | 2024 Votes | 2024 Seats | Pred Votes | Gains | Losses | Net Change | Pred Seats |
---|---|---|---|---|---|---|---|
CON | 20.5% | 9 | 20.6% | 8 | 1 | +7 | 16 |
LAB | 43.0% | 59 | 32.7% | 0 | 9 | -9 | 50 |
LIB | 11.0% | 6 | 11.3% | 0 | 0 | +0 | 6 |
Reform | 8.7% | 0 | 16.9% | 2 | 0 | +2 | 2 |
Green | 10.1% | 0 | 14.3% | 0 | 0 | +0 | 0 |
Other | 6.7% | 1 | 4.2% | 0 | 0 | +0 | 1 |
This page shows all the seats in London sorted by the predicted difference between Labour and Conservative votes. The seat 'Hornsey and Friern Barnet' where the LAB−CON difference is biggest is at the top. And the seat 'Harrow East', where the CON−LAB difference is biggest, is at the bottom. These extreme seats may not always have the largest majorities, due to the presence of other parties.
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 Orpington (prediction: CON), and the Conservatives need to win all their seats up to Holborn and St Pancras (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.
LAB Seats | CON Seats | Seat | MP at 2024 | Electorate | Turn Out% | CON % | LAB % | LIB % | Reform % | Green % | MIN % | OTH % | 2024 Win | Pred Win |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 | 361 | Hornsey and Friern Barnet | Catherine West | 69,885 | 69.6 | 8.5 | 51.0 | 11.0 | 8.1 | 18.9 | 2.5 | 0.0 | LAB | LAB |
10 | 356 | Lewisham West and East Dulwich | Ellie Reeves | 70,099 | 66.2 | 8.0 | 47.5 | 7.5 | 9.6 | 25.7 | 1.7 | 0.1 | LAB | LAB |
14 | 352 | Walthamstow | Stella Creasy | 76,338 | 60.1 | 8.5 | 47.1 | 5.8 | 10.8 | 24.3 | 3.3 | 0.2 | LAB | LAB |
15 | 351 | Lewisham North | Vicky Foxcroft | 74,204 | 59.5 | 7.1 | 44.7 | 7.1 | 9.9 | 29.5 | 1.6 | 0.1 | LAB | LAB |
16 | 350 | Peckham | Miatta Fahnbulleh | 72,123 | 53.8 | 7.4 | 44.9 | 7.4 | 12.1 | 28.0 | 0.0 | 0.2 | LAB | LAB |
17 | 349 | Dulwich and West Norwood | Helen Hayes | 74,265 | 61.1 | 9.4 | 46.8 | 7.9 | 9.5 | 26.2 | 0.0 | 0.1 | LAB | LAB |
18 | 348 | Hackney North and Stoke Newington | Diane Abbott | 77,797 | 52.6 | 8.8 | 46.0 | 5.9 | 10.1 | 29.0 | 0.0 | 0.2 | LAB | LAB |
19 | 347 | Hackney South and Shoreditch | Meg Hillier | 78,262 | 53.3 | 7.1 | 44.1 | 5.5 | 9.3 | 30.5 | 3.4 | 0.1 | LAB | LAB |
20 | 346 | Vauxhall and Camberwell Green | Florence Eshalomi | 69,658 | 53.9 | 8.5 | 45.4 | 9.7 | 12.2 | 24.1 | 0.0 | 0.1 | LAB | LAB |
21 | 345 | Tottenham | David Lammy | 75,906 | 52.9 | 8.3 | 45.0 | 6.8 | 12.0 | 26.0 | 1.6 | 0.4 | LAB | LAB |
22 | 344 | Clapham and Brixton Hill | Bell Ribeiro-Addy | 74,435 | 57.4 | 10.0 | 46.7 | 11.3 | 9.9 | 21.8 | 0.0 | 0.1 | LAB | LAB |
23 | 343 | Islington South and Finsbury | Emily Thornberry | 74,122 | 57.7 | 9.7 | 45.9 | 9.2 | 12.5 | 22.6 | 0.0 | 0.2 | LAB | LAB |
25 | 341 | Bermondsey and Old Southwark | Neil Coyle | 69,473 | 54.1 | 8.3 | 43.4 | 16.9 | 14.9 | 16.3 | 0.0 | 0.2 | LAB | LAB |
35 | 331 | Greenwich and Woolwich | Matthew Pennycook | 73,573 | 58.1 | 12.4 | 43.3 | 8.3 | 14.7 | 19.3 | 2.0 | 0.1 | LAB | LAB |
38 | 328 | Lewisham East | Janet Daby | 73,376 | 55.4 | 11.2 | 41.8 | 6.6 | 17.7 | 20.3 | 2.4 | 0.1 | LAB | LAB |
39 | 327 | Holborn and St Pancras | Keir Starmer | 71,300 | 54.1 | 10.2 | 40.7 | 6.5 | 12.6 | 15.5 | 14.3 | 0.1 | LAB | LAB |
43 | 323 | Stratford and Bow | Uma Kumaran | 80,560 | 53.9 | 11.6 | 40.4 | 7.2 | 12.9 | 21.9 | 5.3 | 0.8 | LAB | LAB |
45 | 321 | Leyton and Wanstead | Calvin Bailey | 73,366 | 59.6 | 13.5 | 42.3 | 8.0 | 13.2 | 19.6 | 3.0 | 0.4 | LAB | LAB |
50 | 316 | Streatham and Croydon North | Steve Reed | 82,829 | 53.8 | 12.8 | 40.1 | 8.9 | 13.2 | 22.0 | 2.8 | 0.1 | LAB | LAB |
56 | 310 | Hampstead and Highgate | Tulip Siddiq | 80,029 | 60.7 | 16.5 | 42.5 | 11.2 | 11.6 | 18.0 | 0.0 | 0.2 | LAB | LAB |
60 | 306 | Queen's Park and Maida Vale | Georgia Gould | 75,558 | 50.7 | 15.2 | 40.0 | 7.4 | 14.1 | 18.5 | 4.8 | 0.1 | LAB | LAB |
64 | 302 | Mitcham and Morden | Siobhain McDonagh | 77,272 | 58.6 | 15.8 | 40.0 | 7.3 | 18.5 | 15.1 | 3.2 | 0.1 | LAB | LAB |
67 | 298 | Islington North | Jeremy Corbyn | 72,582 | 67.5 | 7.0 | 30.8 | 5.0 | 9.3 | 10.7 | 37.2 | 0.0 | MIN | MIN |
72 | 294 | Bethnal Green and Stepney | Rushanara Ali | 81,922 | 56.9 | 10.9 | 33.5 | 7.4 | 11.8 | 16.5 | 19.9 | 0.1 | LAB | LAB |
73 | 293 | Brent East | Dawn Butler | 77,257 | 48.9 | 17.8 | 40.3 | 7.4 | 17.0 | 14.7 | 2.4 | 0.3 | LAB | LAB |
75 | 291 | Tooting | Rosena Allin-Khan | 76,082 | 69.6 | 17.9 | 40.0 | 12.7 | 9.9 | 16.9 | 2.6 | 0.1 | LAB | LAB |
83 | 283 | Poplar and Limehouse | Apsana Begum | 84,469 | 51.0 | 15.8 | 37.3 | 7.9 | 14.8 | 17.0 | 7.0 | 0.1 | LAB | LAB |
85 | 281 | Southgate and Wood Green | Bambos Charalambous | 77,542 | 58.9 | 18.6 | 39.9 | 7.8 | 14.9 | 16.4 | 2.3 | 0.1 | LAB | LAB |
90 | 276 | Ealing Southall | Deirdre Costigan | 78,669 | 59.5 | 18.0 | 38.6 | 7.2 | 15.5 | 14.1 | 6.4 | 0.2 | LAB | LAB |
92 | 274 | East Ham | Stephen Timms | 79,086 | 47.9 | 16.8 | 37.1 | 4.4 | 15.4 | 14.2 | 12.0 | 0.1 | LAB | LAB |
93 | 273 | Ealing Central and Acton | Rupa Huq | 78,436 | 60.9 | 18.4 | 38.6 | 10.1 | 13.4 | 15.9 | 3.5 | 0.1 | LAB | LAB |
96 | 270 | Croydon West | Sarah Jones | 77,942 | 48.9 | 17.5 | 37.2 | 7.5 | 18.3 | 17.0 | 2.3 | 0.1 | LAB | LAB |
101 | 265 | Hammersmith and Chiswick | Andy Slaughter | 75,860 | 60.7 | 19.2 | 37.9 | 13.4 | 12.7 | 15.0 | 1.6 | 0.2 | LAB | LAB |
107 | 259 | West Ham and Beckton | James Edward Asser | 78,790 | 46.1 | 14.2 | 31.9 | 5.0 | 19.2 | 15.0 | 14.7 | 0.1 | LAB | LAB |
127 | 239 | Erith and Thamesmead | Abena Oppong-Asare | 78,886 | 51.2 | 14.9 | 30.4 | 8.5 | 25.9 | 14.7 | 5.5 | 0.1 | LAB | LAB |
131 | 235 | Barking | Nesil Caliskan | 79,825 | 45.7 | 15.3 | 30.3 | 4.3 | 26.7 | 15.9 | 7.5 | 0.1 | LAB | LAB |
142 | 224 | Battersea | Marsha de Cordova | 72,767 | 64.7 | 21.9 | 35.7 | 14.3 | 11.6 | 14.7 | 1.7 | 0.1 | LAB | LAB |
148 | 218 | Putney | Fleur Anderson | 72,614 | 67.9 | 22.9 | 35.9 | 14.9 | 12.1 | 12.0 | 2.1 | 0.1 | LAB | LAB |
160 | 206 | Edmonton and Winchmore Hill | Kate Osamor | 75,792 | 54.2 | 21.2 | 32.3 | 10.6 | 19.2 | 14.2 | 2.2 | 0.3 | LAB | LAB |
161 | 205 | Beckenham and Penge | Liam Conlon | 76,876 | 67.9 | 23.4 | 34.5 | 12.4 | 18.1 | 11.5 | 0.0 | 0.1 | LAB | LAB |
161 | 204 | Dagenham and Rainham | Margaret Mullane | 76,478 | 50.8 | 18.0 | 28.8 | 5.7 | 33.7 | 13.6 | 0.0 | 0.3 | LAB | Reform |
167 | 199 | Enfield North | Feryal Clark | 78,770 | 55.2 | 21.2 | 31.1 | 9.7 | 22.0 | 13.3 | 2.4 | 0.3 | LAB | LAB |
168 | 198 | Ilford South | Jas Athwal | 80,993 | 50.8 | 21.0 | 30.8 | 4.6 | 18.3 | 11.2 | 14.0 | 0.1 | LAB | LAB |
175 | 191 | Ealing North | James Murray | 74,820 | 57.8 | 20.9 | 30.0 | 9.3 | 18.6 | 13.1 | 8.1 | 0.1 | LAB | LAB |
178 | 188 | Eltham and Chislehurst | Clive Efford | 74,224 | 61.4 | 23.5 | 32.3 | 7.4 | 23.5 | 11.3 | 1.9 | 0.1 | LAB | LAB |
185 | 181 | Finchley and Golders Green | Sarah Sackman | 77,500 | 63.6 | 29.2 | 36.4 | 9.1 | 13.5 | 11.6 | 0.0 | 0.2 | LAB | LAB |
190 | 176 | Hayes and Harlington | John McDonnell | 74,405 | 51.5 | 23.7 | 28.9 | 7.2 | 23.7 | 9.4 | 7.1 | 0.0 | LAB | LAB |
191 | 175 | Feltham and Heston | Seema Malhotra | 76,983 | 50.5 | 22.8 | 27.9 | 9.0 | 24.8 | 9.6 | 5.6 | 0.4 | LAB | LAB |
194 | 172 | Brentford and Isleworth | Ruth Cadbury | 79,283 | 57.1 | 24.0 | 28.3 | 11.4 | 18.1 | 11.5 | 6.5 | 0.1 | LAB | LAB |
198 | 167 | Kingston and Surbiton | Ed Davey | 77,340 | 65.5 | 15.2 | 18.5 | 41.0 | 17.0 | 7.1 | 1.1 | 0.2 | LIB | LIB |
199 | 166 | Twickenham | Munira Wilson | 74,980 | 71.5 | 13.7 | 16.9 | 46.4 | 13.3 | 7.1 | 2.7 | 0.0 | LIB | LIB |
201 | 165 | Harrow West | Gareth Thomas | 79,902 | 56.6 | 29.7 | 32.3 | 11.0 | 16.5 | 10.1 | 0.0 | 0.5 | LAB | LAB |
206 | 160 | Chipping Barnet | Dan Tomlinson | 78,038 | 65.2 | 32.2 | 33.0 | 7.5 | 16.1 | 11.1 | 0.0 | 0.2 | LAB | LAB |
208 | 157 | Wimbledon | Paul Christopher Kohler | 76,352 | 72.0 | 20.9 | 21.3 | 37.4 | 12.2 | 6.7 | 1.5 | 0.1 | LIB | LIB |
209 | 157 | Croydon East | Natasha Dawn Irons | 76,660 | 57.1 | 25.8 | 25.9 | 10.4 | 24.5 | 13.4 | 0.0 | 0.2 | LAB | LAB |
213 | 153 | Cities of London and Westminster | Rachel Blake | 73,369 | 53.4 | 29.3 | 28.8 | 13.3 | 15.2 | 10.5 | 2.7 | 0.1 | LAB | CON |
219 | 147 | Kensington and Bayswater | Joe Powell | 77,306 | 54.2 | 30.5 | 28.7 | 10.6 | 14.7 | 10.0 | 5.4 | 0.1 | LAB | CON |
219 | 146 | Carshalton and Wallington | Bobby Dean | 74,362 | 62.8 | 20.7 | 18.8 | 28.2 | 24.6 | 5.3 | 2.5 | 0.1 | LIB | LIB |
223 | 143 | Chelsea and Fulham | Ben Coleman | 78,468 | 60.0 | 33.2 | 30.6 | 8.5 | 14.3 | 10.3 | 3.1 | 0.0 | LAB | CON |
223 | 142 | Sutton and Cheam | Luke Taylor | 72,302 | 65.8 | 24.7 | 21.7 | 25.2 | 22.3 | 5.8 | 0.0 | 0.1 | LIB | LIB |
225 | 140 | Richmond Park | Sarah Olney | 68,103 | 76.7 | 19.0 | 15.7 | 45.7 | 11.8 | 7.6 | 0.0 | 0.1 | LIB | LIB |
229 | 137 | Ilford North | Wes Streeting | 77,835 | 60.2 | 25.1 | 20.5 | 5.8 | 18.3 | 6.2 | 24.2 | 0.0 | LAB | CON |
238 | 128 | Hendon | David Pinto-Duschinsky | 74,865 | 55.1 | 33.0 | 27.4 | 6.3 | 17.4 | 11.1 | 4.7 | 0.1 | LAB | CON |
249 | 117 | Brent West | Barry Gardiner | 79,937 | 51.8 | 31.3 | 24.6 | 9.4 | 17.3 | 10.3 | 7.2 | 0.0 | LAB | CON |
275 | 91 | Bromley and Biggin Hill | Peter Fortune | 70,713 | 66.2 | 33.2 | 22.5 | 12.2 | 23.9 | 8.1 | 0.0 | 0.1 | CON | CON |
276 | 90 | Uxbridge and South Ruislip | Danny Boy Beales | 74,746 | 61.4 | 33.9 | 23.2 | 8.3 | 22.8 | 11.7 | 0.0 | 0.1 | LAB | CON |
280 | 86 | Bexleyheath and Crayford | Daniel Francis | 69,470 | 62.6 | 32.2 | 21.0 | 7.5 | 31.6 | 7.6 | 0.0 | 0.1 | LAB | CON |
288 | 78 | Chingford and Woodford Green | Iain Duncan Smith | 75,178 | 64.5 | 31.3 | 19.2 | 4.3 | 18.0 | 5.9 | 21.3 | 0.0 | CON | CON |
305 | 61 | Croydon South | Chris Philp | 74,968 | 65.9 | 37.9 | 22.6 | 11.6 | 16.8 | 8.9 | 2.2 | 0.0 | CON | CON |
313 | 52 | Hornchurch and Upminster | Julia Lopez | 75,438 | 62.2 | 32.9 | 16.8 | 7.0 | 36.1 | 7.1 | 0.0 | 0.2 | CON | Reform |
323 | 43 | Old Bexley and Sidcup | Louie French | 72,290 | 65.9 | 37.2 | 18.8 | 6.8 | 29.6 | 7.4 | 0.0 | 0.2 | CON | CON |
324 | 42 | Romford | Andrew Rosindell | 72,978 | 60.4 | 35.3 | 16.8 | 6.0 | 31.3 | 6.6 | 3.8 | 0.0 | CON | CON |
332 | 34 | Orpington | Gareth Bacon | 71,203 | 64.7 | 37.5 | 18.1 | 10.7 | 26.7 | 7.0 | 0.0 | 0.1 | CON | CON |
355 | 11 | Ruislip, Northwood and Pinner | David Simmonds | 71,683 | 65.7 | 43.0 | 19.3 | 11.5 | 17.8 | 8.4 | 0.0 | 0.1 | CON | CON |
363 | 3 | Harrow East | Bob Blackman | 76,386 | 62.5 | 50.0 | 18.4 | 7.6 | 15.3 | 7.3 | 1.2 | 0.2 | CON | CON |
Note that the MP's name given is the person who won the seat in 2024. That person may not necessarily be the candidate for the same party in the next election.