Party | 2024 Votes | 2024 Seats | Pred Votes | Gains | Losses | Net Change | Pred Seats |
---|---|---|---|---|---|---|---|
CON | 20.5% | 9 | 15.7% | 1 | 4 | -3 | 6 |
LAB | 43.0% | 59 | 29.9% | 0 | 7 | -7 | 52 |
LIB | 11.0% | 6 | 15.0% | 0 | 0 | +0 | 6 |
Reform | 8.7% | 0 | 21.2% | 9 | 0 | +9 | 9 |
Green | 10.1% | 0 | 13.5% | 0 | 0 | +0 | 0 |
Other | 6.7% | 1 | 4.8% | 1 | 0 | +1 | 2 |
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 Harrow East (prediction: CON), and the Conservatives need to win all their seats up to Hornsey and Friern Barnet (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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2 | 185 | Hornsey and Friern Barnet | Catherine West | 69,885 | 69.6 | 6.8 | 43.5 | 17.3 | 11.7 | 18.6 | 1.8 | 0.3 | LAB | LAB |
3 | 184 | Lewisham West and East Dulwich | Ellie Reeves | 70,099 | 66.2 | 6.3 | 41.5 | 13.9 | 13.5 | 22.9 | 1.3 | 0.5 | LAB | LAB |
7 | 180 | Walthamstow | Stella Creasy | 76,338 | 60.1 | 5.0 | 39.1 | 11.1 | 16.4 | 23.2 | 2.9 | 2.3 | LAB | LAB |
8 | 179 | Hackney South and Shoreditch | Meg Hillier | 78,262 | 53.3 | 4.9 | 39.0 | 12.2 | 13.4 | 27.6 | 2.5 | 0.5 | LAB | LAB |
10 | 177 | Dulwich and West Norwood | Helen Hayes | 74,265 | 61.1 | 7.1 | 41.0 | 15.1 | 13.3 | 22.5 | 0.0 | 0.9 | LAB | LAB |
11 | 176 | Hackney North and Stoke Newington | Diane Abbott | 77,797 | 52.6 | 6.5 | 39.1 | 11.7 | 14.8 | 26.2 | 0.0 | 1.6 | LAB | LAB |
12 | 175 | Lewisham North | Vicky Foxcroft | 74,204 | 59.5 | 5.3 | 37.9 | 14.0 | 14.4 | 26.2 | 1.2 | 0.9 | LAB | LAB |
16 | 171 | Peckham | Miatta Fahnbulleh | 72,123 | 53.8 | 5.3 | 36.6 | 14.6 | 17.1 | 24.0 | 0.0 | 2.5 | LAB | LAB |
17 | 170 | Vauxhall and Camberwell Green | Florence Eshalomi | 69,658 | 53.9 | 6.4 | 37.6 | 17.7 | 16.1 | 21.3 | 0.0 | 0.9 | LAB | LAB |
18 | 169 | Clapham and Brixton Hill | Bell Ribeiro-Addy | 74,435 | 57.4 | 8.0 | 39.0 | 18.7 | 13.7 | 19.4 | 0.0 | 1.1 | LAB | LAB |
19 | 168 | Tottenham | David Lammy | 75,906 | 52.9 | 5.0 | 36.0 | 12.3 | 18.1 | 23.5 | 1.4 | 3.6 | LAB | LAB |
20 | 167 | Islington South and Finsbury | Emily Thornberry | 74,122 | 57.7 | 7.0 | 37.9 | 14.8 | 17.3 | 21.1 | 0.0 | 1.9 | LAB | LAB |
23 | 164 | Lewisham East | Janet Daby | 73,376 | 55.4 | 7.7 | 36.6 | 12.9 | 22.5 | 17.8 | 1.7 | 0.9 | LAB | LAB |
27 | 160 | Holborn and St Pancras | Keir Starmer | 71,300 | 54.1 | 6.5 | 34.8 | 12.1 | 16.6 | 15.1 | 13.8 | 1.1 | LAB | LAB |
30 | 157 | Greenwich and Woolwich | Matthew Pennycook | 73,573 | 58.1 | 8.5 | 36.3 | 14.4 | 20.2 | 18.2 | 1.6 | 0.8 | LAB | LAB |
32 | 155 | Tooting | Rosena Allin-Khan | 76,082 | 69.6 | 15.8 | 43.2 | 12.6 | 12.1 | 14.0 | 1.6 | 0.7 | LAB | LAB |
34 | 153 | Mitcham and Morden | Siobhain McDonagh | 77,272 | 58.6 | 9.3 | 35.5 | 13.1 | 24.7 | 14.3 | 2.5 | 0.5 | LAB | LAB |
36 | 151 | Queen's Park and Maida Vale | Georgia Gould | 75,558 | 50.7 | 9.5 | 35.7 | 15.4 | 17.9 | 17.1 | 3.8 | 0.8 | LAB | LAB |
37 | 150 | Streatham and Croydon North | Steve Reed | 82,829 | 53.8 | 8.4 | 34.5 | 16.6 | 17.5 | 20.3 | 2.1 | 0.6 | LAB | LAB |
43 | 144 | Leyton and Wanstead | Calvin Bailey | 73,366 | 59.6 | 8.2 | 32.4 | 13.1 | 19.7 | 19.2 | 2.8 | 4.6 | LAB | LAB |
45 | 142 | Bermondsey and Old Southwark | Neil Coyle | 69,473 | 54.1 | 6.6 | 30.8 | 24.6 | 19.3 | 17.0 | 0.0 | 1.7 | LAB | LAB |
50 | 137 | Hammersmith and Chiswick | Andy Slaughter | 75,860 | 60.7 | 16.7 | 40.7 | 13.7 | 14.4 | 12.3 | 0.9 | 1.3 | LAB | LAB |
51 | 136 | East Ham | Stephen Timms | 79,086 | 47.9 | 6.4 | 30.3 | 10.9 | 22.7 | 16.3 | 12.3 | 1.1 | LAB | LAB |
56 | 131 | Erith and Thamesmead | Abena Oppong-Asare | 78,886 | 51.2 | 11.2 | 34.4 | 10.1 | 28.7 | 12.1 | 3.1 | 0.4 | LAB | LAB |
57 | 130 | Hampstead and Highgate | Tulip Siddiq | 80,029 | 60.7 | 13.0 | 36.2 | 17.5 | 15.2 | 16.8 | 0.0 | 1.3 | LAB | LAB |
60 | 127 | Southgate and Wood Green | Bambos Charalambous | 77,542 | 58.9 | 12.1 | 34.8 | 14.0 | 20.6 | 15.8 | 1.8 | 1.0 | LAB | LAB |
61 | 126 | Stratford and Bow | Uma Kumaran | 80,560 | 53.9 | 5.8 | 28.2 | 11.6 | 20.3 | 22.0 | 5.5 | 6.7 | LAB | LAB |
64 | 123 | Brent East | Dawn Butler | 77,257 | 48.9 | 10.6 | 32.5 | 14.3 | 22.6 | 14.6 | 2.1 | 3.2 | LAB | LAB |
66 | 121 | Ealing Southall | Deirdre Costigan | 78,669 | 59.5 | 9.5 | 30.8 | 12.6 | 23.7 | 14.3 | 6.7 | 2.4 | LAB | LAB |
67 | 120 | Croydon West | Sarah Jones | 77,942 | 48.9 | 10.2 | 31.3 | 15.3 | 24.0 | 16.0 | 1.9 | 1.2 | LAB | LAB |
69 | 118 | Ealing Central and Acton | Rupa Huq | 78,436 | 60.9 | 12.3 | 33.3 | 17.0 | 17.8 | 15.6 | 3.2 | 0.8 | LAB | LAB |
71 | 115 | Islington North | Jeremy Corbyn | 72,582 | 67.5 | 4.8 | 25.1 | 9.3 | 12.9 | 10.9 | 37.0 | 0.0 | MIN | MIN |
73 | 114 | Poplar and Limehouse | Apsana Begum | 84,469 | 51.0 | 7.9 | 28.0 | 14.6 | 21.0 | 19.0 | 7.8 | 1.7 | LAB | LAB |
78 | 109 | West Ham and Beckton | James Edward Asser | 78,790 | 46.1 | 7.2 | 26.3 | 10.3 | 25.6 | 15.2 | 14.5 | 0.8 | LAB | LAB |
81 | 106 | Putney | Fleur Anderson | 72,614 | 67.9 | 20.0 | 38.6 | 14.9 | 14.0 | 10.6 | 1.2 | 0.5 | LAB | LAB |
82 | 105 | Battersea | Marsha de Cordova | 72,767 | 64.7 | 19.8 | 38.4 | 14.1 | 13.5 | 12.1 | 1.1 | 1.0 | LAB | LAB |
82 | 104 | Bethnal Green and Stepney | Rushanara Ali | 81,922 | 56.9 | 4.3 | 22.6 | 14.6 | 16.3 | 18.3 | 24.0 | 0.0 | LAB | MIN |
85 | 102 | Ealing North | James Murray | 74,820 | 57.8 | 14.7 | 32.8 | 10.9 | 23.0 | 11.8 | 5.9 | 0.8 | LAB | LAB |
86 | 101 | Hayes and Harlington | John McDonnell | 74,405 | 51.5 | 15.1 | 33.1 | 8.7 | 29.1 | 9.5 | 4.6 | 0.0 | LAB | LAB |
88 | 99 | Edmonton and Winchmore Hill | Kate Osamor | 75,792 | 54.2 | 15.6 | 33.3 | 12.4 | 22.6 | 12.0 | 1.4 | 2.6 | LAB | LAB |
92 | 95 | Enfield North | Feryal Clark | 78,770 | 55.2 | 15.7 | 33.0 | 11.0 | 25.5 | 11.5 | 1.5 | 1.9 | LAB | LAB |
92 | 94 | Barking | Nesil Caliskan | 79,825 | 45.7 | 7.4 | 24.6 | 9.1 | 34.0 | 16.1 | 7.2 | 1.5 | LAB | Reform |
94 | 93 | Beckenham and Penge | Liam Conlon | 76,876 | 67.9 | 20.0 | 36.9 | 12.0 | 20.3 | 10.1 | 0.0 | 0.6 | LAB | LAB |
104 | 82 | Dagenham and Rainham | Margaret Mullane | 76,478 | 50.8 | 11.7 | 27.3 | 7.8 | 39.4 | 12.1 | 0.0 | 1.6 | LAB | Reform |
106 | 80 | Ilford South | Jas Athwal | 80,993 | 50.8 | 8.9 | 24.2 | 10.4 | 25.6 | 13.4 | 15.8 | 1.7 | LAB | Reform |
110 | 77 | Eltham and Chislehurst | Clive Efford | 74,224 | 61.4 | 17.8 | 32.5 | 10.1 | 28.2 | 9.7 | 0.9 | 0.9 | LAB | LAB |
117 | 70 | Brentford and Isleworth | Ruth Cadbury | 79,283 | 57.1 | 17.4 | 30.5 | 12.0 | 22.9 | 11.5 | 5.2 | 0.5 | LAB | LAB |
120 | 66 | Feltham and Heston | Seema Malhotra | 76,983 | 50.5 | 14.7 | 26.3 | 9.2 | 32.3 | 9.6 | 4.3 | 3.4 | LAB | Reform |
122 | 65 | Finchley and Golders Green | Sarah Sackman | 77,500 | 63.6 | 24.5 | 34.9 | 12.7 | 16.6 | 10.0 | 0.0 | 1.2 | LAB | LAB |
126 | 61 | Harrow West | Gareth Thomas | 79,902 | 56.6 | 21.0 | 29.9 | 11.1 | 23.3 | 9.8 | 0.0 | 4.9 | LAB | LAB |
127 | 60 | Croydon East | Natasha Dawn Irons | 76,660 | 57.1 | 20.2 | 28.7 | 11.8 | 27.5 | 11.0 | 0.0 | 0.7 | LAB | LAB |
129 | 58 | Chipping Barnet | Dan Tomlinson | 78,038 | 65.2 | 25.4 | 33.1 | 10.9 | 20.2 | 9.5 | 0.0 | 0.9 | LAB | LAB |
130 | 57 | Ilford North | Wes Streeting | 77,835 | 60.2 | 15.8 | 23.4 | 7.9 | 22.7 | 7.3 | 22.8 | 0.0 | LAB | LAB |
135 | 52 | Cities of London and Westminster | Rachel Blake | 73,369 | 53.4 | 26.3 | 31.9 | 14.4 | 15.4 | 9.6 | 1.6 | 0.9 | LAB | LAB |
136 | 51 | Brent West | Barry Gardiner | 79,937 | 51.8 | 22.5 | 27.7 | 11.6 | 22.7 | 10.0 | 5.5 | 0.0 | LAB | LAB |
137 | 50 | Kensington and Bayswater | Joe Powell | 77,306 | 54.2 | 28.0 | 32.7 | 11.7 | 14.7 | 8.7 | 3.3 | 0.9 | LAB | LAB |
141 | 46 | Chelsea and Fulham | Ben Coleman | 78,468 | 60.0 | 29.1 | 32.5 | 12.4 | 15.6 | 8.9 | 1.3 | 0.1 | LAB | LAB |
142 | 45 | Hendon | David Pinto-Duschinsky | 74,865 | 55.1 | 25.2 | 28.0 | 10.7 | 22.5 | 10.1 | 3.0 | 0.4 | LAB | LAB |
145 | 41 | Wimbledon | Paul Christopher Kohler | 76,352 | 72.0 | 19.5 | 20.3 | 37.2 | 14.4 | 7.1 | 1.0 | 0.5 | LIB | LIB |
145 | 41 | Bexleyheath and Crayford | Daniel Francis | 69,470 | 62.6 | 22.8 | 22.2 | 9.9 | 36.2 | 7.9 | 0.0 | 0.9 | LAB | Reform |
145 | 41 | Twickenham | Munira Wilson | 74,980 | 71.5 | 15.8 | 14.5 | 44.3 | 15.6 | 8.2 | 1.6 | 0.0 | LIB | LIB |
146 | 40 | Kingston and Surbiton | Ed Davey | 77,340 | 65.5 | 15.8 | 13.6 | 39.2 | 20.6 | 8.3 | 0.8 | 1.7 | LIB | LIB |
149 | 38 | Uxbridge and South Ruislip | Danny Boy Beales | 74,746 | 61.4 | 27.0 | 23.7 | 9.1 | 26.5 | 12.6 | 0.0 | 1.3 | LAB | CON |
150 | 37 | Chingford and Woodford Green | Iain Duncan Smith | 75,178 | 64.5 | 24.2 | 20.5 | 8.1 | 23.3 | 6.1 | 17.8 | 0.0 | CON | CON |
151 | 35 | Sutton and Cheam | Luke Taylor | 72,302 | 65.8 | 20.4 | 15.9 | 30.5 | 25.9 | 6.4 | 0.0 | 0.8 | LIB | LIB |
153 | 34 | Bromley and Biggin Hill | Peter Fortune | 70,713 | 66.2 | 28.4 | 23.7 | 12.6 | 25.7 | 8.8 | 0.0 | 0.8 | CON | CON |
153 | 33 | Romford | Andrew Rosindell | 72,978 | 60.4 | 24.9 | 19.5 | 8.8 | 36.2 | 7.7 | 2.6 | 0.3 | CON | Reform |
155 | 31 | Carshalton and Wallington | Bobby Dean | 74,362 | 62.8 | 18.2 | 12.3 | 33.8 | 28.1 | 5.9 | 1.2 | 0.5 | LIB | LIB |
157 | 29 | Hornchurch and Upminster | Julia Lopez | 75,438 | 62.2 | 24.0 | 17.2 | 9.1 | 40.9 | 7.5 | 0.0 | 1.2 | CON | Reform |
158 | 28 | Richmond Park | Sarah Olney | 68,103 | 76.7 | 20.1 | 12.7 | 44.5 | 13.7 | 8.0 | 0.0 | 1.1 | LIB | LIB |
159 | 28 | Croydon South | Chris Philp | 74,968 | 65.9 | 31.9 | 24.5 | 13.2 | 18.7 | 9.6 | 1.8 | 0.3 | CON | CON |
160 | 26 | Old Bexley and Sidcup | Louie French | 72,290 | 65.9 | 27.6 | 19.7 | 8.9 | 34.7 | 7.9 | 0.0 | 1.2 | CON | Reform |
163 | 23 | Orpington | Gareth Bacon | 71,203 | 64.7 | 28.7 | 18.0 | 13.7 | 31.1 | 7.5 | 0.0 | 1.0 | CON | Reform |
171 | 16 | Ruislip, Northwood and Pinner | David Simmonds | 71,683 | 65.7 | 35.4 | 20.5 | 13.4 | 21.0 | 9.2 | 0.0 | 0.6 | CON | CON |
180 | 7 | Harrow East | Bob Blackman | 76,386 | 62.5 | 38.3 | 18.4 | 9.4 | 21.9 | 8.4 | 1.3 | 2.3 | 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.