Party | 2024 Votes | 2024 Seats | Pred Votes | Gains | Losses | Net Change | Pred Seats |
---|---|---|---|---|---|---|---|
CON | 20.5% | 9 | 20.6% | 5 | 1 | +4 | 13 |
LAB | 43.0% | 59 | 33.4% | 0 | 5 | -5 | 54 |
LIB | 11.0% | 6 | 12.7% | 0 | 1 | -1 | 5 |
Reform | 8.7% | 0 | 15.1% | 2 | 0 | +2 | 2 |
Green | 10.1% | 0 | 13.6% | 0 | 0 | +0 | 0 |
Other | 6.7% | 1 | 4.6% | 0 | 0 | +0 | 1 |
This page shows all the seats in London sorted by the predicted difference between Labour and Conservative votes. The seat 'Lewisham West and East Dulwich' 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 Ruislip, Northwood and Pinner (prediction: CON), and the Conservatives need to win all their seats up to Mitcham and Morden (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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | 353 | Lewisham West and East Dulwich | Ellie Reeves | 70,099 | 66.2 | 9.2 | 46.4 | 10.6 | 8.4 | 23.3 | 1.7 | 0.4 | LAB | LAB |
5 | 351 | Hornsey and Friern Barnet | Catherine West | 69,885 | 69.6 | 9.5 | 46.4 | 14.3 | 7.0 | 20.2 | 2.5 | 0.2 | LAB | LAB |
6 | 350 | Walthamstow | Stella Creasy | 76,338 | 60.1 | 8.9 | 45.6 | 8.6 | 9.4 | 22.9 | 3.2 | 1.3 | LAB | LAB |
7 | 349 | Dulwich and West Norwood | Helen Hayes | 74,265 | 61.1 | 10.3 | 46.1 | 11.6 | 8.7 | 22.7 | 0.0 | 0.7 | LAB | LAB |
9 | 347 | Lewisham North | Vicky Foxcroft | 74,204 | 59.5 | 8.5 | 44.1 | 10.6 | 9.0 | 25.7 | 1.5 | 0.6 | LAB | LAB |
10 | 346 | Peckham | Miatta Fahnbulleh | 72,123 | 53.8 | 9.0 | 44.1 | 11.0 | 11.6 | 22.9 | 0.0 | 1.5 | LAB | LAB |
11 | 345 | Hackney South and Shoreditch | Meg Hillier | 78,262 | 53.3 | 8.0 | 42.9 | 9.0 | 9.3 | 27.5 | 3.1 | 0.3 | LAB | LAB |
12 | 344 | Tottenham | David Lammy | 75,906 | 52.9 | 8.9 | 43.5 | 10.1 | 11.2 | 22.7 | 1.5 | 2.0 | LAB | LAB |
14 | 342 | Hackney North and Stoke Newington | Diane Abbott | 77,797 | 52.6 | 10.4 | 44.1 | 9.2 | 9.5 | 25.8 | 0.0 | 1.1 | LAB | LAB |
16 | 340 | Vauxhall and Camberwell Green | Florence Eshalomi | 69,658 | 53.9 | 9.9 | 42.8 | 13.8 | 11.4 | 21.5 | 0.0 | 0.7 | LAB | LAB |
18 | 338 | Clapham and Brixton Hill | Bell Ribeiro-Addy | 74,435 | 57.4 | 11.2 | 43.8 | 15.2 | 8.9 | 20.0 | 0.0 | 0.8 | LAB | LAB |
20 | 336 | Lewisham East | Janet Daby | 73,376 | 55.4 | 12.5 | 43.4 | 9.3 | 15.2 | 17.0 | 2.1 | 0.5 | LAB | LAB |
21 | 335 | Islington South and Finsbury | Emily Thornberry | 74,122 | 57.7 | 10.4 | 41.2 | 13.1 | 11.7 | 22.4 | 0.0 | 1.2 | LAB | LAB |
24 | 332 | Greenwich and Woolwich | Matthew Pennycook | 73,573 | 58.1 | 12.8 | 42.3 | 11.7 | 13.0 | 17.8 | 2.0 | 0.5 | LAB | LAB |
27 | 329 | Holborn and St Pancras | Keir Starmer | 71,300 | 54.1 | 10.4 | 37.5 | 10.1 | 11.1 | 16.2 | 14.1 | 0.6 | LAB | LAB |
28 | 328 | Tooting | Rosena Allin-Khan | 76,082 | 69.6 | 17.7 | 44.6 | 11.5 | 8.5 | 15.2 | 2.2 | 0.4 | LAB | LAB |
29 | 327 | Mitcham and Morden | Siobhain McDonagh | 77,272 | 58.6 | 15.2 | 41.8 | 10.2 | 15.3 | 14.1 | 3.1 | 0.3 | LAB | LAB |
32 | 324 | Leyton and Wanstead | Calvin Bailey | 73,366 | 59.6 | 13.5 | 40.0 | 11.3 | 10.8 | 18.8 | 3.1 | 2.5 | LAB | LAB |
33 | 323 | Streatham and Croydon North | Steve Reed | 82,829 | 53.8 | 13.5 | 39.9 | 12.4 | 11.1 | 20.0 | 2.7 | 0.4 | LAB | LAB |
35 | 321 | Bermondsey and Old Southwark | Neil Coyle | 69,473 | 54.1 | 10.6 | 36.1 | 21.3 | 12.8 | 18.0 | 0.0 | 1.1 | LAB | LAB |
37 | 319 | Stratford and Bow | Uma Kumaran | 80,560 | 53.9 | 11.7 | 37.0 | 10.4 | 10.6 | 20.9 | 5.6 | 3.8 | LAB | LAB |
38 | 318 | Queen's Park and Maida Vale | Georgia Gould | 75,558 | 50.7 | 13.4 | 38.4 | 11.7 | 13.0 | 18.4 | 4.7 | 0.5 | LAB | LAB |
50 | 306 | Southgate and Wood Green | Bambos Charalambous | 77,542 | 58.9 | 16.8 | 39.6 | 11.3 | 13.0 | 16.4 | 2.3 | 0.6 | LAB | LAB |
51 | 305 | Hammersmith and Chiswick | Andy Slaughter | 75,860 | 60.7 | 18.4 | 41.2 | 13.0 | 11.5 | 13.8 | 1.3 | 0.9 | LAB | LAB |
53 | 303 | East Ham | Stephen Timms | 79,086 | 47.9 | 15.1 | 37.8 | 7.4 | 12.0 | 14.8 | 12.3 | 0.5 | LAB | LAB |
55 | 301 | Hampstead and Highgate | Tulip Siddiq | 80,029 | 60.7 | 16.1 | 38.6 | 15.4 | 9.7 | 19.1 | 0.0 | 1.0 | LAB | LAB |
58 | 298 | Erith and Thamesmead | Abena Oppong-Asare | 78,886 | 51.2 | 16.3 | 38.8 | 7.8 | 22.7 | 10.4 | 3.7 | 0.2 | LAB | LAB |
59 | 297 | Croydon West | Sarah Jones | 77,942 | 48.9 | 17.4 | 39.7 | 11.0 | 14.8 | 14.1 | 2.2 | 0.7 | LAB | LAB |
62 | 294 | Brent East | Dawn Butler | 77,257 | 48.9 | 16.9 | 39.0 | 11.1 | 14.6 | 14.2 | 2.4 | 1.8 | LAB | LAB |
64 | 291 | Islington North | Jeremy Corbyn | 72,582 | 67.5 | 7.1 | 28.7 | 7.0 | 7.6 | 11.5 | 38.1 | 0.0 | MIN | MIN |
65 | 291 | Ealing Southall | Deirdre Costigan | 78,669 | 59.5 | 17.5 | 39.0 | 10.1 | 11.6 | 13.6 | 6.9 | 1.3 | LAB | LAB |
67 | 289 | Ealing Central and Acton | Rupa Huq | 78,436 | 60.9 | 16.2 | 37.1 | 14.1 | 11.3 | 16.7 | 4.0 | 0.5 | LAB | LAB |
78 | 278 | Poplar and Limehouse | Apsana Begum | 84,469 | 51.0 | 14.2 | 33.5 | 12.3 | 12.4 | 18.8 | 8.0 | 0.9 | LAB | LAB |
83 | 273 | West Ham and Beckton | James Edward Asser | 78,790 | 46.1 | 13.5 | 32.8 | 7.8 | 16.4 | 14.4 | 14.7 | 0.4 | LAB | LAB |
86 | 270 | Battersea | Marsha de Cordova | 72,767 | 64.7 | 20.8 | 39.8 | 13.3 | 10.3 | 13.5 | 1.6 | 0.7 | LAB | LAB |
87 | 269 | Bethnal Green and Stepney | Rushanara Ali | 81,922 | 56.9 | 9.8 | 28.6 | 12.1 | 9.3 | 18.4 | 21.2 | 0.7 | LAB | LAB |
90 | 266 | Putney | Fleur Anderson | 72,614 | 67.9 | 21.4 | 39.7 | 14.0 | 10.5 | 12.1 | 1.9 | 0.4 | LAB | LAB |
92 | 264 | Edmonton and Winchmore Hill | Kate Osamor | 75,792 | 54.2 | 19.9 | 38.1 | 10.5 | 17.4 | 11.0 | 1.7 | 1.5 | LAB | LAB |
97 | 259 | Enfield North | Feryal Clark | 78,770 | 55.2 | 19.8 | 37.3 | 9.6 | 19.9 | 10.6 | 1.8 | 1.2 | LAB | LAB |
99 | 257 | Barking | Nesil Caliskan | 79,825 | 45.7 | 15.0 | 32.4 | 6.9 | 22.5 | 14.9 | 7.5 | 0.8 | LAB | LAB |
102 | 254 | Beckenham and Penge | Liam Conlon | 76,876 | 67.9 | 23.0 | 39.7 | 11.3 | 15.3 | 10.0 | 0.0 | 0.6 | LAB | LAB |
103 | 253 | Ealing North | James Murray | 74,820 | 57.8 | 19.7 | 36.3 | 9.1 | 16.4 | 11.3 | 6.6 | 0.5 | LAB | LAB |
113 | 243 | Hayes and Harlington | John McDonnell | 74,405 | 51.5 | 23.3 | 37.1 | 6.9 | 19.4 | 8.2 | 5.2 | 0.0 | LAB | LAB |
121 | 235 | Ilford South | Jas Athwal | 80,993 | 50.8 | 19.0 | 31.8 | 7.4 | 13.1 | 11.8 | 16.0 | 0.9 | LAB | LAB |
132 | 224 | Brentford and Isleworth | Ruth Cadbury | 79,283 | 57.1 | 23.2 | 33.6 | 10.7 | 15.5 | 10.9 | 5.7 | 0.3 | LAB | LAB |
142 | 214 | Feltham and Heston | Seema Malhotra | 76,983 | 50.5 | 23.3 | 32.4 | 8.9 | 20.8 | 8.6 | 4.4 | 1.7 | LAB | LAB |
154 | 201 | Dagenham and Rainham | Margaret Mullane | 76,478 | 50.8 | 19.9 | 27.9 | 6.6 | 33.7 | 10.8 | 0.0 | 1.0 | LAB | Reform |
158 | 198 | Harrow West | Gareth Thomas | 79,902 | 56.6 | 28.9 | 36.5 | 10.5 | 13.1 | 8.4 | 0.0 | 2.6 | LAB | LAB |
159 | 197 | Eltham and Chislehurst | Clive Efford | 74,224 | 61.4 | 24.1 | 31.6 | 8.8 | 24.4 | 9.5 | 1.2 | 0.6 | LAB | LAB |
160 | 196 | Croydon East | Natasha Dawn Irons | 76,660 | 57.1 | 25.3 | 32.7 | 10.0 | 21.3 | 10.2 | 0.0 | 0.6 | LAB | LAB |
179 | 177 | Cities of London and Westminster | Rachel Blake | 73,369 | 53.4 | 26.7 | 31.4 | 13.9 | 13.3 | 11.8 | 2.4 | 0.6 | LAB | LAB |
180 | 176 | Kensington and Bayswater | Joe Powell | 77,306 | 54.2 | 27.5 | 32.0 | 11.2 | 13.3 | 10.9 | 4.5 | 0.6 | LAB | LAB |
183 | 173 | Finchley and Golders Green | Sarah Sackman | 77,500 | 63.6 | 29.9 | 33.9 | 10.9 | 13.5 | 10.9 | 0.0 | 0.9 | LAB | LAB |
187 | 169 | Ilford North | Wes Streeting | 77,835 | 60.2 | 23.9 | 26.9 | 5.7 | 14.1 | 6.4 | 23.1 | 0.0 | LAB | LAB |
196 | 159 | Wimbledon | Paul Christopher Kohler | 76,352 | 72.0 | 21.9 | 22.9 | 35.0 | 9.8 | 8.6 | 1.4 | 0.3 | LIB | LIB |
198 | 158 | Chipping Barnet | Dan Tomlinson | 78,038 | 65.2 | 31.8 | 32.4 | 9.0 | 16.2 | 9.9 | 0.0 | 0.7 | LAB | LAB |
199 | 157 | Brent West | Barry Gardiner | 79,937 | 51.8 | 31.1 | 31.1 | 9.1 | 13.7 | 9.1 | 5.9 | 0.0 | LAB | LAB |
208 | 147 | Twickenham | Munira Wilson | 74,980 | 71.5 | 17.9 | 16.9 | 42.2 | 10.9 | 9.8 | 2.3 | 0.0 | LIB | LIB |
212 | 143 | Kingston and Surbiton | Ed Davey | 77,340 | 65.5 | 19.6 | 17.8 | 37.6 | 13.9 | 9.2 | 1.0 | 1.0 | LIB | LIB |
215 | 141 | Chelsea and Fulham | Ben Coleman | 78,468 | 60.0 | 31.4 | 29.3 | 10.8 | 15.2 | 11.0 | 2.3 | 0.1 | LAB | CON |
229 | 127 | Hendon | David Pinto-Duschinsky | 74,865 | 55.1 | 32.3 | 27.7 | 8.1 | 18.1 | 9.9 | 3.6 | 0.3 | LAB | CON |
234 | 121 | Richmond Park | Sarah Olney | 68,103 | 76.7 | 21.3 | 15.7 | 43.0 | 9.5 | 9.9 | 0.0 | 0.8 | LIB | LIB |
243 | 113 | Bexleyheath and Crayford | Daniel Francis | 69,470 | 62.6 | 30.5 | 23.4 | 7.9 | 30.3 | 7.6 | 0.0 | 0.4 | LAB | CON |
250 | 106 | Uxbridge and South Ruislip | Danny Boy Beales | 74,746 | 61.4 | 33.5 | 25.7 | 7.2 | 21.9 | 11.3 | 0.0 | 0.5 | LAB | CON |
254 | 102 | Bromley and Biggin Hill | Peter Fortune | 70,713 | 66.2 | 33.1 | 24.9 | 10.5 | 23.0 | 8.2 | 0.0 | 0.4 | CON | CON |
268 | 88 | Chingford and Woodford Green | Iain Duncan Smith | 75,178 | 64.5 | 31.0 | 20.6 | 5.7 | 18.5 | 5.8 | 18.4 | 0.0 | CON | CON |
272 | 84 | Sutton and Cheam | Luke Taylor | 72,302 | 65.8 | 28.2 | 17.5 | 26.9 | 20.0 | 6.8 | 0.0 | 0.6 | LIB | CON |
277 | 79 | Croydon South | Chris Philp | 74,968 | 65.9 | 37.4 | 26.2 | 10.1 | 16.2 | 8.6 | 1.4 | 0.1 | CON | CON |
282 | 73 | Carshalton and Wallington | Bobby Dean | 74,362 | 62.8 | 26.0 | 14.2 | 29.3 | 22.4 | 6.2 | 1.5 | 0.3 | LIB | LIB |
290 | 66 | Romford | Andrew Rosindell | 72,978 | 60.4 | 32.6 | 20.2 | 7.0 | 30.1 | 7.6 | 2.4 | 0.2 | CON | CON |
293 | 62 | Hornchurch and Upminster | Julia Lopez | 75,438 | 62.2 | 31.2 | 18.4 | 7.7 | 34.6 | 7.5 | 0.0 | 0.6 | CON | Reform |
298 | 58 | Old Bexley and Sidcup | Louie French | 72,290 | 65.9 | 35.0 | 20.9 | 7.3 | 28.5 | 7.8 | 0.0 | 0.6 | CON | CON |
312 | 44 | Orpington | Gareth Bacon | 71,203 | 64.7 | 35.5 | 19.1 | 11.5 | 25.8 | 7.6 | 0.0 | 0.5 | CON | CON |
336 | 20 | Ruislip, Northwood and Pinner | David Simmonds | 71,683 | 65.7 | 42.4 | 22.1 | 10.4 | 16.5 | 8.3 | 0.0 | 0.3 | CON | CON |
351 | 5 | Harrow East | Bob Blackman | 76,386 | 62.5 | 48.8 | 21.7 | 6.6 | 14.4 | 6.7 | 1.0 | 0.8 | 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.