VoteClimate's Forecast For The Next General Election indicates that if VoteClimate can recruit 1% of the electorate in marginal seats, there are 109 seats where we can change which party wins.
1% of the electorate in 109 seats is just 81,000 voters!
We have a huge and historic opportunity to force a race to the top on climate policy
We've flagged those constituencies as "VC Target" in the projection below.
Predicted vote shares (GB): Labour: 25.5% | Reform: 25% | Conservative: 22% | Liberal Democrat: 13% | Green: 8.8%
[Last updated: 17 February 2025]
NB: these constituencies will likely change as the opinion polls fluctuate.
Here is the predicted result in each constituency:
Constituency | Winner | Second | Votes Required | ||||
---|---|---|---|---|---|---|---|
1 | Daventry - VC Target | Conservative | 15,810 | Reform | 15,799 | 11 | 0.01% |
2 | Bridgend - VC Target | Reform | 12,111 | Labour | 12,100 | 11 | 0.02% |
3 | Lichfield - VC Target | Conservative | 14,795 | Reform | 14,780 | 15 | 0.02% |
4 | North West Cambridgeshire - VC Target | Reform | 13,240 | Conservative | 13,219 | 21 | 0.03% |
5 | Newport West and Islwyn - VC Target | Reform | 12,846 | Labour | 12,814 | 32 | 0.04% |
6 | Romsey and Southampton North - VC Target | Conservative | 16,877 | Liberal Democrat | 16,845 | 32 | 0.04% |
7 | South Dorset - VC Target | Reform | 13,051 | Conservative | 13,007 | 44 | 0.06% |
8 | Bury St Edmunds and Stowmarket - VC Target | Reform | 13,697 | Conservative | 13,650 | 47 | 0.06% |
9 | Southend East and Rochford - VC Target | Labour | 11,396 | Reform | 11,349 | 47 | 0.07% |
10 | Preston - VC Target | Other | 10,091 | Labour | 10,039 | 52 | 0.07% |
11 | Congleton - VC Target | Conservative | 14,016 | Labour | 13,961 | 55 | 0.08% |
12 | Bangor Aberconwy - VC Target | Reform | 10,167 | Labour | 10,110 | 57 | 0.08% |
13 | Central Suffolk and North Ipswich - VC Target | Conservative | 13,220 | Reform | 13,156 | 64 | 0.09% |
14 | Pontypridd - VC Target | Labour | 11,835 | Reform | 11,757 | 78 | 0.10% |
15 | Herne Bay and Sandwich - VC Target | Reform | 15,448 | Conservative | 15,365 | 83 | 0.11% |
16 | Cities of London and Westminster - VC Target | Conservative | 11,453 | Labour | 11,374 | 79 | 0.11% |
17 | Torridge and Tavistock - VC Target | Conservative | 13,920 | Reform | 13,839 | 81 | 0.11% |
18 | Dunstable and Leighton Buzzard - VC Target | Conservative | 12,775 | Reform | 12,688 | 87 | 0.11% |
19 | Weston-super-Mare - VC Target | Reform | 12,135 | Labour | 12,054 | 81 | 0.11% |
20 | Bradford East - VC Target | Other | 10,235 | Labour | 10,149 | 86 | 0.11% |
21 | Banbury - VC Target | Conservative | 13,799 | Labour | 13,694 | 105 | 0.14% |
22 | Newton Aycliffe and Spennymoor - VC Target | Reform | 13,879 | Labour | 13,775 | 104 | 0.14% |
23 | West Suffolk - VC Target | Reform | 14,080 | Conservative | 13,963 | 117 | 0.15% |
24 | Gloucester - VC Target | Labour | 12,101 | Reform | 11,974 | 127 | 0.16% |
25 | Maldon - VC Target | Reform | 16,991 | Conservative | 16,862 | 129 | 0.16% |
26 | Bromsgrove - VC Target | Conservative | 14,557 | Reform | 14,429 | 128 | 0.17% |
27 | Bournemouth West - VC Target | Reform | 10,682 | Labour | 10,562 | 120 | 0.17% |
28 | Harwich and North Essex - VC Target | Conservative | 14,778 | Reform | 14,636 | 142 | 0.19% |
29 | Warrington North - VC Target | Labour | 13,988 | Reform | 13,846 | 142 | 0.20% |
30 | Sleaford and North Hykeham - VC Target | Conservative | 15,308 | Reform | 15,155 | 153 | 0.20% |
31 | Penistone and Stocksbridge - VC Target | Labour | 14,299 | Reform | 14,154 | 145 | 0.21% |
32 | Welwyn Hatfield - VC Target | Labour | 14,865 | Conservative | 14,710 | 155 | 0.21% |
33 | East Londonderry - VC Target | DUP | 11,506 | Sinn Fein | 11,327 | 179 | 0.24% |
34 | Worthing West - VC Target | Labour | 15,304 | Conservative | 15,119 | 185 | 0.24% |
35 | Kensington and Bayswater - VC Target | Conservative | 12,926 | Labour | 12,737 | 189 | 0.24% |
36 | Huddersfield - VC Target | Green | 11,207 | Labour | 11,007 | 200 | 0.26% |
37 | Hemel Hempstead - VC Target | Labour | 12,429 | Reform | 12,246 | 183 | 0.26% |
38 | South Suffolk - VC Target | Conservative | 14,169 | Reform | 13,953 | 216 | 0.29% |
39 | Suffolk Coastal - VC Target | Conservative | 12,989 | Reform | 12,769 | 220 | 0.30% |
40 | Southend West and Leigh - VC Target | Conservative | 13,317 | Reform | 13,094 | 223 | 0.30% |
41 | Wigan - VC Target | Labour | 14,444 | Reform | 14,209 | 235 | 0.30% |
42 | Aldridge-Brownhills - VC Target | Conservative | 14,151 | Reform | 13,934 | 217 | 0.31% |
43 | Jarrow and Gateshead East - VC Target | Labour | 14,155 | Reform | 13,929 | 226 | 0.32% |
44 | Redditch - VC Target | Reform | 12,861 | Conservative | 12,622 | 239 | 0.34% |
45 | Blyth and Ashington - VC Target | Reform | 15,313 | Labour | 15,052 | 261 | 0.34% |
46 | Gainsborough - VC Target | Conservative | 14,746 | Reform | 14,476 | 270 | 0.36% |
47 | Crawley - VC Target | Reform | 13,161 | Labour | 12,875 | 286 | 0.38% |
48 | South Shropshire - VC Target | Liberal Democrat | 15,335 | Conservative | 15,036 | 299 | 0.39% |
49 | Hartlepool - VC Target | Reform | 12,597 | Labour | 12,315 | 282 | 0.39% |
50 | Northampton South - VC Target | Reform | 12,782 | Labour | 12,497 | 285 | 0.40% |
51 | Bristol East - VC Target | Labour | 17,263 | Green | 16,955 | 308 | 0.41% |
52 | South Norfolk - VC Target | Conservative | 13,031 | Labour | 12,723 | 308 | 0.42% |
53 | Bolton West - VC Target | Reform | 13,161 | Labour | 12,845 | 316 | 0.42% |
54 | Hereford and South Herefordshire - VC Target | Conservative | 13,203 | Reform | 12,889 | 314 | 0.43% |
55 | Stafford - VC Target | Labour | 13,792 | Reform | 13,483 | 309 | 0.44% |
56 | The Wrekin - VC Target | Reform | 14,880 | Conservative | 14,528 | 352 | 0.45% |
57 | Merthyr Tydfil and Aberdare - VC Target | Reform | 11,963 | Labour | 11,630 | 333 | 0.45% |
58 | Romford - VC Target | Reform | 14,033 | Conservative | 13,705 | 328 | 0.45% |
59 | Kettering - VC Target | Reform | 13,587 | Labour | 13,220 | 367 | 0.46% |
60 | Altrincham and Sale West - VC Target | Labour | 15,518 | Conservative | 15,174 | 344 | 0.46% |
61 | Kingston upon Hull West and Haltemprice - VC Target | Labour | 13,375 | Reform | 13,024 | 351 | 0.48% |
62 | Torfaen - VC Target | Reform | 11,552 | Labour | 11,205 | 347 | 0.48% |
63 | North West Leicestershire - VC Target | Reform | 14,643 | Conservative | 14,262 | 381 | 0.49% |
64 | Birmingham Erdington - VC Target | Reform | 11,312 | Labour | 10,928 | 384 | 0.50% |
65 | South Holland and The Deepings - VC Target | Conservative | 15,123 | Reform | 14,732 | 391 | 0.50% |
66 | Spelthorne - VC Target | Reform | 12,717 | Conservative | 12,344 | 373 | 0.51% |
67 | North Dorset - VC Target | Liberal Democrat | 15,754 | Conservative | 15,379 | 375 | 0.52% |
68 | Camborne and Redruth - VC Target | Labour | 14,331 | Reform | 13,936 | 395 | 0.53% |
69 | Rhondda and Ogmore - VC Target | Reform | 13,099 | Labour | 12,696 | 403 | 0.54% |
70 | East Thanet - VC Target | Reform | 13,020 | Labour | 12,598 | 422 | 0.56% |
71 | Redcar - VC Target | Labour | 11,703 | Reform | 11,306 | 397 | 0.57% |
72 | Stalybridge and Hyde - VC Target | Labour | 12,124 | Reform | 11,710 | 414 | 0.57% |
73 | North Northumberland - VC Target | Labour | 13,101 | Reform | 12,663 | 438 | 0.59% |
74 | Portsmouth North - VC Target | Reform | 12,761 | Conservative | 12,343 | 418 | 0.59% |
75 | Stockton North - VC Target | Reform | 13,247 | Labour | 12,823 | 424 | 0.60% |
76 | Monmouthshire - VC Target | Conservative | 16,219 | Labour | 15,761 | 458 | 0.61% |
77 | Birmingham Hodge Hill and Solihull North - VC Target | Reform | 9,573 | Other | 9,089 | 484 | 0.62% |
78 | Wakefield and Rothwell - VC Target | Labour | 13,190 | Reform | 12,703 | 487 | 0.65% |
79 | Inverness, Skye and West Ross-shire - VC Target | SNP | 17,466 | Liberal Democrat | 16,956 | 510 | 0.65% |
80 | Alyn and Deeside - VC Target | Reform | 14,122 | Labour | 13,607 | 515 | 0.68% |
81 | Finchley and Golders Green - VC Target | Labour | 16,533 | Conservative | 15,988 | 545 | 0.70% |
82 | Mid and South Pembrokeshire - VC Target | Conservative | 13,159 | Reform | 12,603 | 556 | 0.70% |
83 | Isle of Wight West - VC Target | Labour | 9,801 | Reform | 9,408 | 393 | 0.71% |
84 | Brent West - VC Target | Labour | 12,936 | Conservative | 12,349 | 587 | 0.73% |
85 | Leigh and Atherton - VC Target | Reform | 15,599 | Labour | 14,977 | 622 | 0.78% |
86 | South Derbyshire - VC Target | Reform | 13,763 | Labour | 13,140 | 623 | 0.85% |
87 | Wrexham - VC Target | Labour | 11,688 | Reform | 11,089 | 599 | 0.85% |
88 | Brigg and Immingham - VC Target | Reform | 14,811 | Conservative | 14,187 | 624 | 0.85% |
89 | Carlisle - VC Target | Reform | 14,108 | Labour | 13,434 | 674 | 0.87% |
90 | Edinburgh South - VC Target | Labour | 13,267 | SNP | 12,653 | 614 | 0.87% |
91 | Ilford South - VC Target | Labour | 12,093 | Other | 11,385 | 708 | 0.87% |
92 | Braintree - VC Target | Reform | 16,112 | Conservative | 15,429 | 683 | 0.88% |
93 | Wolverhampton North East - VC Target | Reform | 11,297 | Labour | 10,665 | 632 | 0.89% |
94 | Farnham and Bordon - VC Target | Liberal Democrat | 16,886 | Conservative | 16,197 | 689 | 0.91% |
95 | Bracknell - VC Target | Conservative | 12,547 | Reform | 11,889 | 658 | 0.92% |
96 | Hexham - VC Target | Conservative | 21,377 | Labour | 20,673 | 704 | 0.92% |
97 | Southport - VC Target | Labour | 12,712 | Reform | 12,033 | 679 | 0.92% |
98 | Pendle and Clitheroe - VC Target | Conservative | 13,681 | Reform | 12,942 | 739 | 0.94% |
99 | Darlington - VC Target | Conservative | 13,049 | Labour | 12,379 | 670 | 0.95% |
100 | Brentwood and Ongar - VC Target | Reform | 16,246 | Conservative | 15,526 | 720 | 0.96% |
101 | Buckingham and Bletchley - VC Target | Conservative | 13,723 | Labour | 13,006 | 717 | 0.96% |
102 | Newport East - VC Target | Labour | 12,096 | Reform | 11,359 | 737 | 0.96% |
103 | Birmingham Ladywood - VC Target | Other | 12,137 | Labour | 11,327 | 810 | 0.97% |
104 | Broadland and Fakenham - VC Target | Conservative | 14,561 | Reform | 13,811 | 750 | 0.98% |
105 | Bassetlaw - VC Target | Reform | 14,520 | Labour | 13,756 | 764 | 0.98% |
106 | Leeds South West and Morley - VC Target | Labour | 13,196 | Reform | 12,485 | 711 | 0.99% |
107 | Stourbridge - VC Target | Reform | 12,043 | Labour | 11,367 | 676 | 0.99% |
108 | East Hampshire - VC Target | Liberal Democrat | 16,375 | Conservative | 15,674 | 701 | 0.99% |
109 | Mid Derbyshire - VC Target | Conservative | 13,975 | Reform | 13,279 | 696 | 1.00% |
110 | Gateshead Central and Whickham | Labour | 13,510 | Reform | 12,803 | 707 | 1.01% |
111 | Poole | Conservative | 12,616 | Reform | 11,879 | 737 | 1.02% |
112 | Staffordshire Moorlands | Reform | 14,448 | Conservative | 13,730 | 718 | 1.03% |
113 | Swindon North | Labour | 13,370 | Conservative | 12,614 | 756 | 1.03% |
114 | Birmingham Northfield | Reform | 11,811 | Labour | 11,039 | 772 | 1.04% |
115 | Rugby | Labour | 14,530 | Conservative | 13,746 | 784 | 1.05% |
116 | Scunthorpe | Reform | 12,291 | Labour | 11,512 | 779 | 1.05% |
117 | Bolsover | Reform | 13,581 | Labour | 12,748 | 833 | 1.08% |
118 | Hertford and Stortford | Labour | 15,406 | Conservative | 14,547 | 859 | 1.09% |
119 | Exmouth and Exeter East | Conservative | 12,975 | Reform | 12,098 | 877 | 1.10% |
120 | Oldham West, Chadderton and Royton | Other | 11,299 | Reform | 10,446 | 853 | 1.12% |
121 | South Ribble | Labour | 14,826 | Reform | 14,000 | 826 | 1.13% |
122 | Gravesham | Reform | 13,454 | Conservative | 12,629 | 825 | 1.13% |
123 | Rossendale and Darwen | Reform | 14,428 | Labour | 13,577 | 851 | 1.14% |
124 | Barnsley North | Reform | 14,827 | Labour | 13,930 | 897 | 1.15% |
125 | Stoke-on-Trent South | Reform | 13,041 | Conservative | 12,232 | 809 | 1.16% |
126 | Old Bexley and Sidcup | Conservative | 15,991 | Reform | 15,141 | 850 | 1.16% |
127 | South Leicestershire | Conservative | 16,055 | Reform | 15,136 | 919 | 1.17% |
128 | Crewe and Nantwich | Labour | 15,569 | Reform | 14,663 | 906 | 1.18% |
129 | Vale of Glamorgan | Labour | 13,144 | Conservative | 12,259 | 885 | 1.19% |
130 | Wellingborough and Rushden | Reform | 14,091 | Labour | 13,169 | 922 | 1.19% |
131 | Telford | Reform | 14,489 | Labour | 13,594 | 895 | 1.21% |
132 | North East Hertfordshire | Conservative | 14,769 | Reform | 13,826 | 943 | 1.21% |
133 | Chipping Barnet | Conservative | 17,214 | Labour | 16,266 | 948 | 1.21% |
134 | Louth and Horncastle | Reform | 16,220 | Conservative | 15,253 | 967 | 1.26% |
135 | Erewash | Reform | 13,665 | Labour | 12,763 | 902 | 1.26% |
136 | Southampton Itchen | Labour | 11,727 | Reform | 10,861 | 866 | 1.27% |
137 | Mid Norfolk | Conservative | 14,949 | Reform | 13,994 | 955 | 1.27% |
138 | Swansea West | Labour | 10,788 | Reform | 9,836 | 952 | 1.28% |
139 | Bolton South and Walkden | Reform | 12,050 | Labour | 11,028 | 1,022 | 1.28% |
140 | Clwyd North | Conservative | 12,255 | Reform | 11,283 | 972 | 1.30% |
141 | Grantham and Bourne | Conservative | 14,799 | Reform | 13,844 | 955 | 1.30% |
142 | Caerphilly | Reform | 11,478 | Labour | 10,518 | 960 | 1.32% |
143 | Bognor Regis and Littlehampton | Reform | 14,927 | Conservative | 13,893 | 1,034 | 1.35% |
144 | Ashton-under-Lyne | Reform | 12,458 | Labour | 11,499 | 959 | 1.35% |
145 | Rayleigh and Wickford | Reform | 16,664 | Conservative | 15,623 | 1,041 | 1.36% |
146 | Broxbourne | Conservative | 14,106 | Reform | 13,068 | 1,038 | 1.38% |
147 | Stevenage | Labour | 13,155 | Reform | 12,171 | 984 | 1.39% |
148 | North Antrim | Other | 12,229 | DUP | 11,192 | 1,037 | 1.39% |
149 | Doncaster East and the Isle of Axholme | Reform | 12,617 | Conservative | 11,642 | 975 | 1.39% |
150 | Rawmarsh and Conisbrough | Reform | 13,411 | Labour | 12,442 | 969 | 1.40% |
151 | Berwickshire, Roxburgh and Selkirk | SNP | 15,087 | Conservative | 14,014 | 1,073 | 1.40% |
152 | Clwyd East | Labour | 13,685 | Reform | 12,609 | 1,076 | 1.40% |
153 | Aylesbury | Conservative | 12,795 | Reform | 11,675 | 1,120 | 1.41% |
154 | Fylde | Conservative | 14,207 | Reform | 13,102 | 1,105 | 1.43% |
155 | Plymouth Moor View | Reform | 14,228 | Labour | 13,152 | 1,076 | 1.44% |
156 | Ossett and Denby Dale | Reform | 13,824 | Labour | 12,775 | 1,049 | 1.45% |
157 | Sussex Weald | Conservative | 14,390 | Reform | 13,319 | 1,071 | 1.47% |
158 | Doncaster Central | Labour | 13,127 | Reform | 11,994 | 1,133 | 1.52% |
159 | Scarborough and Whitby | Reform | 14,315 | Labour | 13,183 | 1,132 | 1.52% |
160 | Bishop Auckland | Reform | 13,769 | Labour | 12,683 | 1,086 | 1.54% |
161 | Broxtowe | Labour | 14,483 | Reform | 13,391 | 1,092 | 1.55% |
162 | Dagenham and Rainham | Reform | 13,451 | Labour | 12,259 | 1,192 | 1.56% |
163 | Stoke-on-Trent Central | Reform | 12,213 | Labour | 11,051 | 1,162 | 1.57% |
164 | Rochdale | Other | 11,587 | Reform | 10,432 | 1,155 | 1.59% |
165 | Beverley and Holderness | Conservative | 13,948 | Reform | 12,796 | 1,152 | 1.60% |
166 | Blackpool South | Reform | 13,915 | Labour | 12,670 | 1,245 | 1.61% |
167 | North West Norfolk | Conservative | 14,164 | Reform | 12,967 | 1,197 | 1.61% |
168 | Wyre Forest | Reform | 14,114 | Conservative | 12,865 | 1,249 | 1.62% |
169 | South Shields | Reform | 12,171 | Labour | 11,063 | 1,108 | 1.62% |
170 | Luton South and South Bedfordshire | Labour | 9,821 | Reform | 8,541 | 1,280 | 1.66% |
171 | Loughborough | Labour | 12,840 | Reform | 11,673 | 1,167 | 1.69% |
172 | Maidstone and Malling | Reform | 13,744 | Conservative | 12,438 | 1,306 | 1.71% |
173 | Dartford | Reform | 14,054 | Conservative | 12,757 | 1,297 | 1.72% |
174 | Newcastle-under-Lyme | Reform | 13,041 | Labour | 11,872 | 1,169 | 1.72% |
175 | Aldershot | Labour | 14,708 | Reform | 13,339 | 1,369 | 1.74% |
176 | Faversham and Mid Kent | Reform | 14,403 | Conservative | 13,104 | 1,299 | 1.75% |
177 | Wolverhampton South East | Labour | 12,682 | Reform | 11,318 | 1,364 | 1.76% |
178 | Worsley and Eccles | Labour | 15,179 | Reform | 13,781 | 1,398 | 1.78% |
179 | East Antrim | DUP | 11,462 | Alliance | 10,156 | 1,306 | 1.78% |
180 | Blaydon and Consett | Labour | 15,913 | Reform | 14,648 | 1,265 | 1.79% |
181 | South West Devon | Conservative | 15,949 | Reform | 14,555 | 1,394 | 1.80% |
182 | North East Derbyshire | Conservative | 14,408 | Labour | 13,080 | 1,328 | 1.81% |
183 | Bridlington and The Wolds | Reform | 14,471 | Conservative | 13,112 | 1,359 | 1.83% |
184 | Middlesbrough and Thornaby East | Labour | 12,173 | Reform | 10,772 | 1,401 | 1.86% |
185 | Forest of Dean | Conservative | 14,461 | Reform | 13,101 | 1,360 | 1.87% |
186 | Penrith and Solway | Labour | 14,881 | Conservative | 13,416 | 1,465 | 1.88% |
187 | North Cotswolds | Conservative | 15,002 | Liberal Democrat | 13,625 | 1,377 | 1.88% |
188 | Colne Valley | Labour | 14,149 | Conservative | 12,781 | 1,368 | 1.88% |
189 | Bromley and Biggin Hill | Conservative | 14,295 | Reform | 12,961 | 1,334 | 1.89% |
190 | North East Somerset and Hanham | Labour | 15,446 | Conservative | 14,050 | 1,396 | 1.89% |
191 | Leicester East | Conservative | 12,468 | Other | 11,005 | 1,463 | 1.91% |
192 | Christchurch | Conservative | 14,546 | Reform | 13,177 | 1,369 | 1.93% |
193 | Halifax | Reform | 11,767 | Labour | 10,255 | 1,512 | 1.95% |
194 | Mid Cheshire | Labour | 13,795 | Reform | 12,414 | 1,381 | 1.96% |
195 | Oldham East and Saddleworth | Reform | 11,629 | Labour | 10,182 | 1,447 | 1.97% |
196 | Harlow | Reform | 13,987 | Conservative | 12,505 | 1,482 | 1.98% |
197 | South West Wiltshire | Conservative | 13,769 | Reform | 12,316 | 1,453 | 1.99% |
198 | Godalming and Ash | Liberal Democrat | 21,118 | Conservative | 19,607 | 1,511 | 1.99% |
199 | Fareham and Waterlooville | Conservative | 15,350 | Reform | 13,811 | 1,539 | 2.00% |
200 | Mid Bedfordshire | Conservative | 15,095 | Reform | 13,566 | 1,529 | 2.03% |
201 | Hinckley and Bosworth | Conservative | 14,712 | Reform | 13,163 | 1,549 | 2.03% |
202 | Wycombe | Labour | 11,732 | Conservative | 10,243 | 1,489 | 2.03% |
203 | Halesowen | Reform | 12,503 | Labour | 11,112 | 1,391 | 2.03% |
204 | Nottingham North and Kimberley | Labour | 12,355 | Reform | 10,842 | 1,513 | 2.05% |
205 | Easington | Reform | 13,962 | Labour | 12,537 | 1,425 | 2.05% |
206 | Isle of Wight East | Reform | 10,127 | Conservative | 8,969 | 1,158 | 2.07% |
207 | Corby and East Northamptonshire | Labour | 15,724 | Reform | 14,076 | 1,648 | 2.09% |
208 | Reading West and Mid Berkshire | Conservative | 13,410 | Labour | 11,962 | 1,448 | 2.11% |
209 | North East Cambridgeshire | Conservative | 14,188 | Reform | 12,681 | 1,507 | 2.11% |
210 | Gillingham and Rainham | Reform | 13,045 | Labour | 11,483 | 1,562 | 2.12% |
211 | Pontefract, Castleford and Knottingley | Reform | 14,362 | Labour | 12,771 | 1,591 | 2.13% |
212 | Ribble Valley | Conservative | 15,596 | Reform | 13,863 | 1,733 | 2.15% |
213 | West Bromwich | Labour | 12,639 | Reform | 11,037 | 1,602 | 2.16% |
214 | Normanton and Hemsworth | Reform | 14,539 | Labour | 12,893 | 1,646 | 2.18% |
215 | Burton and Uttoxeter | Reform | 14,275 | Conservative | 12,551 | 1,724 | 2.21% |
216 | Washington and Gateshead South | Reform | 14,762 | Labour | 13,193 | 1,569 | 2.21% |
217 | Thurrock | Reform | 13,547 | Labour | 11,920 | 1,627 | 2.22% |
218 | Morecambe and Lunesdale | Labour | 14,586 | Reform | 12,883 | 1,703 | 2.23% |
219 | Gower | Labour | 15,204 | Reform | 13,493 | 1,711 | 2.25% |
220 | Derby South | Reform | 12,205 | Labour | 10,561 | 1,644 | 2.25% |
221 | Bradford West | Labour | 8,166 | Reform | 6,405 | 1,761 | 2.26% |
222 | Watford | Labour | 11,469 | Conservative | 9,813 | 1,656 | 2.27% |
223 | Rother Valley | Conservative | 13,695 | Reform | 12,096 | 1,599 | 2.30% |
224 | Lincoln | Labour | 13,779 | Reform | 12,091 | 1,688 | 2.33% |
225 | Witham | Conservative | 16,663 | Reform | 14,805 | 1,858 | 2.35% |
226 | Heywood and Middleton North | Reform | 13,059 | Labour | 11,321 | 1,738 | 2.37% |
227 | Bexhill and Battle | Conservative | 14,313 | Reform | 12,600 | 1,713 | 2.37% |
228 | Barrow and Furness | Labour | 13,946 | Conservative | 12,161 | 1,785 | 2.38% |
229 | Newcastle upon Tyne Central and West | Labour | 13,976 | Reform | 12,132 | 1,844 | 2.40% |
230 | Mansfield | Reform | 13,713 | Labour | 11,910 | 1,803 | 2.42% |
231 | St Austell and Newquay | Reform | 13,914 | Conservative | 12,065 | 1,849 | 2.43% |
232 | Cardiff West | Labour | 11,893 | Reform | 10,046 | 1,847 | 2.44% |
233 | Bolton North East | Reform | 13,802 | Labour | 11,835 | 1,967 | 2.46% |
234 | Houghton and Sunderland South | Reform | 15,971 | Labour | 14,042 | 1,929 | 2.46% |
235 | Milton Keynes North | Labour | 14,442 | Conservative | 12,702 | 1,740 | 2.46% |
236 | Central Devon | Conservative | 14,987 | Reform | 13,122 | 1,865 | 2.47% |
237 | Meriden and Solihull East | Conservative | 14,908 | Reform | 13,085 | 1,823 | 2.47% |
238 | Walsall and Bloxwich | Reform | 10,853 | Labour | 8,998 | 1,855 | 2.47% |
239 | Newton Abbot | Liberal Democrat | 14,477 | Reform | 12,637 | 1,840 | 2.49% |
240 | Neath and Swansea East | Reform | 14,194 | Labour | 12,284 | 1,910 | 2.50% |
241 | Kingswinford and South Staffordshire | Conservative | 16,126 | Reform | 14,331 | 1,795 | 2.51% |
242 | Kingston upon Hull North and Cottingham | Labour | 13,818 | Reform | 11,908 | 1,910 | 2.54% |
243 | Blackpool North and Fleetwood | Reform | 14,332 | Labour | 12,438 | 1,894 | 2.59% |
244 | Stoke-on-Trent North | Reform | 12,624 | Labour | 10,811 | 1,813 | 2.60% |
245 | Bristol South | Labour | 13,615 | Green | 11,650 | 1,965 | 2.60% |
246 | Hastings and Rye | Labour | 14,186 | Reform | 12,210 | 1,976 | 2.60% |
247 | Sevenoaks | Conservative | 15,670 | Reform | 13,731 | 1,939 | 2.63% |
248 | Sheffield Hallam | Labour | 19,848 | Liberal Democrat | 17,926 | 1,922 | 2.64% |
249 | Birmingham Hall Green and Moseley | Labour | 8,946 | Other | 6,892 | 2,054 | 2.67% |
250 | South East Cornwall | Reform | 14,174 | Conservative | 12,223 | 1,951 | 2.69% |
251 | Bournemouth East | Labour | 13,632 | Conservative | 11,688 | 1,944 | 2.69% |
252 | Hyndburn | Reform | 11,182 | Conservative | 9,377 | 1,805 | 2.69% |
253 | Bridgwater | Reform | 12,733 | Conservative | 10,808 | 1,925 | 2.69% |
254 | Aberafan Maesteg | Labour | 13,355 | Reform | 11,344 | 2,011 | 2.77% |
255 | Mid Leicestershire | Conservative | 15,917 | Reform | 13,808 | 2,109 | 2.78% |
256 | Melton and Syston | Conservative | 15,497 | Reform | 13,418 | 2,079 | 2.80% |
257 | Northampton North | Labour | 13,567 | Reform | 11,441 | 2,126 | 2.81% |
258 | Ely and East Cambridgeshire | Liberal Democrat | 16,521 | Conservative | 14,291 | 2,230 | 2.82% |
259 | Selby | Labour | 17,154 | Reform | 14,948 | 2,206 | 2.83% |
260 | Peterborough | Conservative | 11,849 | Labour | 9,771 | 2,078 | 2.83% |
261 | Luton North | Labour | 10,705 | Reform | 8,567 | 2,138 | 2.86% |
262 | Derby North | Labour | 13,959 | Reform | 11,905 | 2,054 | 2.86% |
263 | Nuneaton | Reform | 13,292 | Labour | 11,204 | 2,088 | 2.91% |
264 | Chesterfield | Labour | 14,476 | Reform | 12,383 | 2,093 | 2.92% |
265 | Bradford South | Reform | 10,630 | Labour | 8,549 | 2,081 | 2.93% |
266 | Bexleyheath and Crayford | Reform | 14,336 | Conservative | 12,264 | 2,072 | 2.95% |
267 | Orpington | Conservative | 15,503 | Reform | 13,401 | 2,102 | 2.95% |
268 | Uxbridge and South Ruislip | Conservative | 14,487 | Labour | 12,275 | 2,212 | 2.96% |
269 | Birmingham Yardley | Other | 10,582 | Reform | 8,380 | 2,202 | 3.01% |
270 | Worcester | Labour | 13,793 | Reform | 11,523 | 2,270 | 3.03% |
271 | Dover and Deal | Reform | 16,269 | Labour | 13,953 | 2,316 | 3.03% |
272 | Coventry North West | Labour | 14,773 | Reform | 12,496 | 2,277 | 3.03% |
273 | East Surrey | Conservative | 15,196 | Reform | 12,950 | 2,246 | 3.06% |
274 | Cramlington and Killingworth | Labour | 16,788 | Reform | 14,450 | 2,338 | 3.07% |
275 | Leeds East | Labour | 13,940 | Reform | 11,589 | 2,351 | 3.09% |
276 | Basingstoke | Labour | 15,662 | Conservative | 13,223 | 2,439 | 3.11% |
277 | Sherwood Forest | Reform | 16,381 | Labour | 13,927 | 2,454 | 3.11% |
278 | Bury North | Labour | 14,695 | Reform | 12,267 | 2,428 | 3.13% |
279 | Spen Valley | Reform | 14,126 | Labour | 11,855 | 2,271 | 3.13% |
280 | Leicester West | Labour | 11,773 | Reform | 9,416 | 2,357 | 3.18% |
281 | Hamble Valley | Conservative | 16,929 | Liberal Democrat | 14,398 | 2,531 | 3.18% |
282 | East Wiltshire | Conservative | 14,844 | Reform | 12,454 | 2,390 | 3.22% |
283 | Sunderland Central | Reform | 14,880 | Labour | 12,408 | 2,472 | 3.25% |
284 | St Helens North | Labour | 16,062 | Reform | 13,602 | 2,460 | 3.26% |
285 | Rushcliffe | Labour | 19,017 | Conservative | 16,435 | 2,582 | 3.26% |
286 | Burnley | Reform | 11,580 | Liberal Democrat | 9,127 | 2,453 | 3.27% |
287 | Norwich North | Labour | 15,558 | Reform | 13,140 | 2,418 | 3.28% |
288 | Colchester | Labour | 13,960 | Reform | 11,372 | 2,588 | 3.29% |
289 | Brecon, Radnor and Cwm Tawe | Liberal Democrat | 13,297 | Reform | 10,851 | 2,446 | 3.35% |
290 | Castle Point | Reform | 15,982 | Conservative | 13,591 | 2,391 | 3.37% |
291 | Dumfriesshire, Clydesdale and Tweeddale | SNP | 13,945 | Conservative | 11,522 | 2,423 | 3.37% |
292 | Ipswich | Labour | 14,279 | Reform | 11,733 | 2,546 | 3.38% |
293 | Earley and Woodley | Conservative | 17,799 | Labour | 15,260 | 2,539 | 3.45% |
294 | New Forest West | Conservative | 14,365 | Reform | 11,989 | 2,376 | 3.46% |
295 | North Somerset | Conservative | 16,703 | Labour | 14,126 | 2,577 | 3.46% |
296 | Harrow West | Labour | 14,916 | Conservative | 12,137 | 2,779 | 3.48% |
297 | North East Hampshire | Liberal Democrat | 20,065 | Conservative | 17,368 | 2,697 | 3.51% |
298 | Hendon | Conservative | 14,477 | Labour | 11,844 | 2,633 | 3.52% |
299 | Rotherham | Reform | 14,865 | Labour | 12,188 | 2,677 | 3.53% |
300 | Havant | Reform | 14,087 | Conservative | 11,531 | 2,556 | 3.53% |
301 | Na h-Eileanan an Iar | SNP | 4,156 | Labour | 3,401 | 755 | 3.54% |
302 | South West Hertfordshire | Conservative | 14,260 | Liberal Democrat | 11,719 | 2,541 | 3.54% |
303 | Tipton and Wednesbury | Reform | 11,264 | Labour | 8,635 | 2,629 | 3.55% |
304 | Derbyshire Dales | Conservative | 15,673 | Labour | 13,068 | 2,605 | 3.55% |
305 | Weald of Kent | Conservative | 17,758 | Reform | 15,044 | 2,714 | 3.57% |
306 | Feltham and Heston | Labour | 11,947 | Reform | 9,176 | 2,771 | 3.60% |
307 | Lagan Valley | Alliance | 18,618 | DUP | 15,659 | 2,959 | 3.60% |
308 | Chingford and Woodford Green | Conservative | 15,112 | Other | 12,445 | 2,667 | 3.60% |
309 | Cardiff East | Labour | 11,545 | Reform | 8,914 | 2,631 | 3.61% |
310 | City of Durham | Labour | 14,249 | Reform | 11,682 | 2,567 | 3.64% |
311 | Kingston upon Hull East | Reform | 12,174 | Labour | 9,597 | 2,577 | 3.65% |
312 | Goole and Pocklington | Conservative | 16,994 | Reform | 14,078 | 2,916 | 3.65% |
313 | Ashford | Reform | 14,792 | Conservative | 12,005 | 2,787 | 3.66% |
314 | Eltham and Chislehurst | Labour | 15,020 | Reform | 12,309 | 2,711 | 3.66% |
315 | Solihull West and Shirley | Conservative | 14,300 | Reform | 11,665 | 2,635 | 3.67% |
316 | Belfast East | DUP | 19,894 | Alliance | 17,218 | 2,676 | 3.67% |
317 | Blackley and Middleton South | Labour | 12,750 | Reform | 10,096 | 2,654 | 3.67% |
318 | Skipton and Ripon | Conservative | 16,863 | Reform | 13,924 | 2,939 | 3.71% |
319 | North Durham | Reform | 14,881 | Labour | 12,133 | 2,748 | 3.75% |
320 | Chelsea and Fulham | Conservative | 16,867 | Labour | 13,901 | 2,966 | 3.78% |
321 | Barking | Labour | 11,995 | Reform | 8,957 | 3,038 | 3.81% |
322 | North West Hampshire | Conservative | 15,757 | Reform | 12,754 | 3,003 | 3.82% |
323 | Newcastle upon Tyne East and Wallsend | Labour | 15,850 | Reform | 12,927 | 2,923 | 3.83% |
324 | Huntingdon | Conservative | 16,347 | Reform | 13,306 | 3,041 | 3.85% |
325 | Canterbury | Labour | 14,473 | Reform | 11,734 | 2,739 | 3.85% |
326 | Ynys Mon | Plaid Cymru | 10,590 | Conservative | 8,533 | 2,057 | 3.87% |
327 | Tamworth | Reform | 15,475 | Conservative | 12,551 | 2,924 | 3.90% |
328 | South Northamptonshire | Conservative | 17,039 | Reform | 14,272 | 2,767 | 3.93% |
329 | Great Grimsby and Cleethorpes | Reform | 14,397 | Labour | 11,376 | 3,021 | 3.97% |
330 | Lothian East | SNP | 15,152 | Labour | 12,158 | 2,994 | 3.97% |
331 | Lancaster and Wyre | Labour | 14,454 | Reform | 11,470 | 2,984 | 3.99% |
332 | Bury South | Labour | 14,440 | Reform | 11,414 | 3,026 | 4.02% |
333 | Rochester and Strood | Reform | 14,324 | Labour | 11,328 | 2,996 | 4.03% |
334 | Coventry East | Labour | 13,793 | Reform | 10,731 | 3,062 | 4.04% |
335 | Milton Keynes Central | Labour | 15,075 | Conservative | 11,789 | 3,286 | 4.05% |
336 | Croydon East | Labour | 13,827 | Conservative | 10,689 | 3,138 | 4.10% |
337 | Slough | Other | 13,870 | Labour | 10,501 | 3,369 | 4.14% |
338 | Birmingham Selly Oak | Labour | 12,911 | Reform | 9,773 | 3,138 | 4.15% |
339 | Middlesbrough South and East Cleveland | Conservative | 17,034 | Labour | 14,107 | 2,927 | 4.16% |
340 | Barnsley South | Reform | 15,360 | Labour | 12,162 | 3,198 | 4.22% |
341 | Eastleigh | Liberal Democrat | 15,295 | Conservative | 12,312 | 2,983 | 4.26% |
342 | Southampton Test | Labour | 11,865 | Reform | 9,036 | 2,829 | 4.32% |
343 | St Helens South and Whiston | Labour | 14,146 | Reform | 11,050 | 3,096 | 4.33% |
344 | Smethwick | Labour | 12,611 | Reform | 9,427 | 3,184 | 4.37% |
345 | Droitwich and Evesham | Conservative | 17,514 | Reform | 14,165 | 3,349 | 4.37% |
346 | Thirsk and Malton | Conservative | 17,200 | Reform | 13,755 | 3,445 | 4.39% |
347 | Whitehaven and Workington | Labour | 16,903 | Reform | 13,651 | 3,252 | 4.44% |
348 | Beaconsfield | Conservative | 15,895 | Liberal Democrat | 12,611 | 3,284 | 4.51% |
349 | Lowestoft | Reform | 14,552 | Conservative | 11,159 | 3,393 | 4.56% |
350 | Calder Valley | Labour | 16,528 | Reform | 12,974 | 3,554 | 4.59% |
351 | Bermondsey and Old Southwark | Labour | 12,417 | Liberal Democrat | 9,215 | 3,202 | 4.61% |
352 | Makerfield | Reform | 17,012 | Labour | 13,464 | 3,548 | 4.63% |
353 | Salisbury | Conservative | 15,080 | Liberal Democrat | 11,756 | 3,324 | 4.63% |
354 | New Forest East | Conservative | 15,138 | Reform | 11,865 | 3,273 | 4.63% |
355 | Mid Buckinghamshire | Conservative | 17,386 | Liberal Democrat | 13,870 | 3,516 | 4.65% |
356 | Sutton Coldfield | Conservative | 16,657 | Reform | 13,171 | 3,486 | 4.71% |
357 | High Peak | Labour | 17,010 | Conservative | 13,506 | 3,504 | 4.71% |
358 | Hitchin | Labour | 17,305 | Conservative | 13,729 | 3,576 | 4.71% |
359 | Gosport | Conservative | 15,812 | Reform | 12,338 | 3,474 | 4.74% |
360 | Plymouth Sutton and Devonport | Labour | 15,649 | Reform | 12,052 | 3,597 | 4.78% |
361 | Wolverhampton West | Labour | 14,500 | Reform | 10,763 | 3,737 | 4.80% |
362 | Chatham and Aylesford | Reform | 14,057 | Conservative | 10,438 | 3,619 | 4.82% |
363 | Mid Dorset and North Poole | Liberal Democrat | 22,590 | Conservative | 18,909 | 3,681 | 4.89% |
364 | Ilford North | Other | 15,119 | Labour | 11,233 | 3,886 | 4.94% |
365 | Nottingham South | Labour | 11,661 | Reform | 8,453 | 3,208 | 4.99% |
366 | West Worcestershire | Conservative | 16,977 | Reform | 12,882 | 4,095 | 5.17% |
367 | North Warwickshire and Bedworth | Reform | 14,898 | Conservative | 11,282 | 3,616 | 5.18% |
368 | Montgomeryshire and Glyndwr | Reform | 12,890 | Labour | 9,043 | 3,847 | 5.20% |
369 | Basildon and Billericay | Reform | 15,452 | Conservative | 11,457 | 3,995 | 5.20% |
370 | North West Essex | Conservative | 17,278 | Reform | 13,134 | 4,144 | 5.20% |
371 | Gedling | Labour | 17,556 | Reform | 13,537 | 4,019 | 5.22% |
372 | Shipley | Labour | 16,342 | Reform | 12,457 | 3,885 | 5.24% |
373 | Leeds Central and Headingley | Labour | 11,843 | Green | 8,140 | 3,703 | 5.25% |
374 | Manchester Rusholme | Labour | 11,361 | Green | 7,548 | 3,813 | 5.25% |
375 | Warrington South | Labour | 17,458 | Reform | 13,303 | 4,155 | 5.30% |
376 | Sittingbourne and Sheppey | Reform | 14,387 | Conservative | 10,181 | 4,206 | 5.32% |
377 | West Aberdeenshire and Kincardine | SNP | 16,646 | Conservative | 12,759 | 3,887 | 5.33% |
378 | North Bedfordshire | Conservative | 17,774 | Reform | 13,560 | 4,214 | 5.34% |
379 | Shrewsbury | Labour | 17,126 | Reform | 13,006 | 4,120 | 5.38% |
380 | Dudley | Reform | 13,022 | Conservative | 9,224 | 3,798 | 5.41% |
381 | Truro and Falmouth | Labour | 15,434 | Conservative | 11,477 | 3,957 | 5.42% |
382 | Reigate | Conservative | 16,739 | Reform | 12,542 | 4,197 | 5.44% |
383 | Leeds West and Pudsey | Labour | 14,287 | Reform | 10,467 | 3,820 | 5.45% |
384 | Stratford and Bow | Labour | 14,055 | Other | 9,646 | 4,409 | 5.46% |
385 | Horsham | Liberal Democrat | 20,532 | Conservative | 16,193 | 4,339 | 5.48% |
386 | West Ham and Beckton | Labour | 12,161 | Other | 7,830 | 4,331 | 5.48% |
387 | West Lancashire | Labour | 16,878 | Reform | 12,795 | 4,083 | 5.51% |
388 | Melksham and Devizes | Liberal Democrat | 18,937 | Conservative | 14,876 | 4,061 | 5.53% |
389 | Newbury | Liberal Democrat | 18,508 | Conservative | 14,524 | 3,984 | 5.53% |
390 | East Worthing and Shoreham | Labour | 16,602 | Reform | 12,449 | 4,153 | 5.56% |
391 | Bethnal Green and Stepney | Other | 15,699 | Labour | 11,171 | 4,528 | 5.56% |
392 | Tatton | Conservative | 18,123 | Labour | 13,970 | 4,153 | 5.59% |
393 | Foyle | SDLP | 15,647 | Sinn Fein | 11,481 | 4,166 | 5.67% |
394 | Birmingham Edgbaston | Labour | 12,400 | Reform | 8,330 | 4,070 | 5.67% |
395 | South West Norfolk | Reform | 14,014 | Conservative | 9,758 | 4,256 | 5.70% |
396 | Hornchurch and Upminster | Reform | 17,764 | Conservative | 13,467 | 4,297 | 5.70% |
397 | Macclesfield | Labour | 18,676 | Conservative | 14,402 | 4,274 | 5.71% |
398 | Folkestone and Hythe | Reform | 15,003 | Labour | 10,970 | 4,033 | 5.76% |
399 | Cannock Chase | Reform | 15,973 | Labour | 11,534 | 4,439 | 5.77% |
400 | Portsmouth South | Labour | 14,122 | Reform | 9,869 | 4,253 | 5.77% |
401 | North Norfolk | Liberal Democrat | 18,311 | Conservative | 14,183 | 4,128 | 5.78% |
402 | Keighley and Ilkley | Conservative | 16,943 | Labour | 12,638 | 4,305 | 5.79% |
403 | Fermanagh and South Tyrone | Sinn Fein | 24,844 | UUP | 20,273 | 4,571 | 5.87% |
404 | Cardiff South and Penarth | Labour | 12,910 | Reform | 8,572 | 4,338 | 5.94% |
405 | Thornbury and Yate | Liberal Democrat | 19,684 | Conservative | 15,024 | 4,660 | 5.96% |
406 | Bristol North East | Labour | 14,117 | Reform | 9,820 | 4,297 | 6.13% |
407 | Harborough, Oadby and Wigston | Conservative | 16,700 | Labour | 11,907 | 4,793 | 6.22% |
408 | York Outer | Labour | 17,417 | Conservative | 12,668 | 4,749 | 6.23% |
409 | Caerfyrddin | Plaid Cymru | 15,520 | Reform | 10,908 | 4,612 | 6.23% |
410 | Sheffield Central | Labour | 14,057 | Green | 10,231 | 3,826 | 6.31% |
411 | Gorton and Denton | Labour | 13,911 | Reform | 9,062 | 4,849 | 6.34% |
412 | Cardiff North | Labour | 15,529 | Reform | 10,990 | 4,539 | 6.35% |
413 | Filton and Bradley Stoke | Labour | 17,204 | Reform | 12,237 | 4,967 | 6.40% |
414 | Newark | Conservative | 18,870 | Reform | 13,760 | 5,110 | 6.40% |
415 | Runcorn and Helsby | Labour | 16,977 | Reform | 12,376 | 4,601 | 6.50% |
416 | Exeter | Labour | 13,551 | Reform | 9,134 | 4,417 | 6.51% |
417 | Coventry South | Labour | 15,368 | Reform | 10,356 | 5,012 | 6.57% |
418 | Kenilworth and Southam | Conservative | 17,023 | Reform | 12,082 | 4,941 | 6.59% |
419 | Croydon South | Conservative | 17,928 | Labour | 12,938 | 4,990 | 6.66% |
420 | Tiverton and Minehead | Liberal Democrat | 17,283 | Conservative | 12,471 | 4,812 | 6.68% |
421 | Salford | Labour | 15,948 | Reform | 10,364 | 5,584 | 6.68% |
422 | Stockport | Labour | 16,336 | Reform | 11,207 | 5,129 | 6.69% |
423 | Bedford | Labour | 13,725 | Reform | 8,870 | 4,855 | 6.70% |
424 | Hamilton and Clyde Valley | SNP | 15,855 | Labour | 10,761 | 5,094 | 6.75% |
425 | Windsor | Conservative | 14,379 | Liberal Democrat | 9,404 | 4,975 | 6.78% |
426 | Birmingham Perry Barr | Other | 14,265 | Labour | 9,064 | 5,201 | 6.81% |
427 | Wythenshawe and Sale East | Labour | 15,595 | Reform | 10,291 | 5,304 | 6.82% |
428 | Runnymede and Weybridge | Conservative | 16,072 | Reform | 11,008 | 5,064 | 6.88% |
429 | Strangford | DUP | 15,559 | Alliance | 10,428 | 5,131 | 6.88% |
430 | Epsom and Ewell | Liberal Democrat | 19,780 | Conservative | 14,502 | 5,278 | 6.90% |
431 | Poplar and Limehouse | Labour | 13,629 | Reform | 7,819 | 5,810 | 6.91% |
432 | Amber Valley | Reform | 16,510 | Labour | 11,561 | 4,949 | 6.92% |
433 | Torbay | Liberal Democrat | 17,726 | Reform | 12,432 | 5,294 | 6.95% |
434 | Stockton West | Conservative | 18,627 | Labour | 13,628 | 4,999 | 6.96% |
435 | Maidenhead | Liberal Democrat | 23,154 | Conservative | 17,888 | 5,266 | 6.96% |
436 | Dumfries and Galloway | SNP | 15,920 | Conservative | 10,429 | 5,491 | 6.99% |
437 | Sutton and Cheam | Liberal Democrat | 16,899 | Conservative | 11,814 | 5,085 | 7.03% |
438 | Brentford and Isleworth | Labour | 14,945 | Conservative | 9,305 | 5,640 | 7.10% |
439 | Manchester Central | Labour | 15,111 | Reform | 8,992 | 6,119 | 7.18% |
440 | Swindon South | Labour | 16,436 | Conservative | 11,197 | 5,239 | 7.22% |
441 | Brighton Kemptown and Peacehaven | Labour | 14,990 | Green | 9,969 | 5,021 | 7.30% |
442 | Wirral West | Labour | 17,447 | Conservative | 12,129 | 5,318 | 7.30% |
443 | Frome and East Somerset | Liberal Democrat | 15,701 | Reform | 10,538 | 5,163 | 7.34% |
444 | Llanelli | Reform | 14,787 | Plaid Cymru | 9,511 | 5,276 | 7.38% |
445 | Chester South and Eddisbury | Conservative | 17,868 | Labour | 12,363 | 5,505 | 7.41% |
446 | Gordon and Buchan | SNP | 15,530 | Conservative | 10,342 | 5,188 | 7.45% |
447 | St Neots and Mid Cambridgeshire | Liberal Democrat | 18,472 | Conservative | 12,575 | 5,897 | 7.55% |
448 | Belfast North | Sinn Fein | 17,674 | DUP | 12,062 | 5,612 | 7.56% |
449 | Tonbridge | Conservative | 17,824 | Reform | 12,268 | 5,556 | 7.63% |
450 | Witney | Liberal Democrat | 19,661 | Conservative | 13,900 | 5,761 | 7.64% |
451 | Hazel Grove | Liberal Democrat | 16,759 | Reform | 11,190 | 5,569 | 7.64% |
452 | Bathgate and Linlithgow | SNP | 15,501 | Labour | 9,963 | 5,538 | 7.67% |
453 | Birkenhead | Labour | 16,871 | Reform | 10,784 | 6,087 | 7.79% |
454 | Airdrie and Shotts | SNP | 15,092 | Labour | 9,620 | 5,472 | 7.79% |
455 | Wetherby and Easingwold | Conservative | 18,422 | Reform | 12,569 | 5,853 | 7.88% |
456 | Chelmsford | Liberal Democrat | 19,169 | Conservative | 13,088 | 6,081 | 7.90% |
457 | Norwich South | Labour | 16,029 | Reform | 9,993 | 6,036 | 7.91% |
458 | Stroud | Labour | 19,286 | Conservative | 13,101 | 6,185 | 7.94% |
459 | Tynemouth | Labour | 18,532 | Reform | 12,710 | 5,822 | 7.95% |
460 | Enfield North | Labour | 16,134 | Reform | 9,862 | 6,272 | 7.96% |
461 | Ayr, Carrick and Cumnock | SNP | 14,321 | Reform | 8,619 | 5,702 | 8.11% |
462 | Holborn and St Pancras | Labour | 14,092 | Other | 8,305 | 5,787 | 8.12% |
463 | Leicester South | Other | 15,536 | Labour | 9,706 | 5,830 | 8.23% |
464 | Mid Dunbartonshire | Liberal Democrat | 21,439 | SNP | 15,372 | 6,067 | 8.24% |
465 | Leeds North West | Labour | 17,155 | Reform | 11,253 | 5,902 | 8.24% |
466 | Aberdeenshire North and Moray East | SNP | 14,999 | Reform | 9,217 | 5,782 | 8.25% |
467 | Cowdenbeath and Kirkcaldy | SNP | 15,291 | Labour | 9,361 | 5,930 | 8.25% |
468 | Erith and Thamesmead | Labour | 16,963 | Reform | 10,453 | 6,510 | 8.27% |
469 | Rutherglen | SNP | 16,990 | Labour | 10,912 | 6,078 | 8.36% |
470 | Dunfermline and Dollar | SNP | 16,308 | Labour | 10,201 | 6,107 | 8.39% |
471 | Bicester and Woodstock | Liberal Democrat | 18,599 | Conservative | 12,361 | 6,238 | 8.39% |
472 | Arundel and South Downs | Conservative | 19,082 | Reform | 12,533 | 6,549 | 8.40% |
473 | Chester North and Neston | Labour | 16,874 | Reform | 10,773 | 6,101 | 8.69% |
474 | Central Ayrshire | SNP | 15,154 | Labour | 9,082 | 6,072 | 8.75% |
475 | Stretford and Urmston | Labour | 17,016 | Reform | 10,425 | 6,591 | 8.77% |
476 | Motherwell, Wishaw and Carluke | SNP | 16,034 | Labour | 9,734 | 6,300 | 8.78% |
477 | Glasgow North East | SNP | 14,278 | Labour | 7,833 | 6,445 | 8.88% |
478 | East Kilbride and Strathaven | SNP | 18,348 | Labour | 11,543 | 6,805 | 8.91% |
479 | Dewsbury and Batley | Other | 15,641 | Reform | 9,212 | 6,429 | 8.97% |
480 | East Ham | Labour | 14,792 | Other | 7,670 | 7,122 | 8.99% |
481 | Caithness, Sutherland and Easter Ross | Liberal Democrat | 20,311 | SNP | 13,599 | 6,712 | 8.99% |
482 | South Cotswolds | Liberal Democrat | 21,588 | Conservative | 15,111 | 6,477 | 9.00% |
483 | Upper Bann | DUP | 21,642 | Sinn Fein | 14,236 | 7,406 | 9.12% |
484 | Ellesmere Port and Bromborough | Labour | 18,530 | Reform | 12,059 | 6,471 | 9.14% |
485 | East Grinstead and Uckfield | Conservative | 18,852 | Liberal Democrat | 11,949 | 6,903 | 9.16% |
486 | Dorking and Horley | Liberal Democrat | 19,664 | Conservative | 13,036 | 6,628 | 9.25% |
487 | Midlothian | SNP | 17,641 | Labour | 10,832 | 6,809 | 9.26% |
488 | Cambridge | Labour | 16,371 | Liberal Democrat | 9,858 | 6,513 | 9.26% |
489 | Ealing North | Labour | 15,540 | Reform | 8,573 | 6,967 | 9.31% |
490 | Didcot and Wantage | Liberal Democrat | 20,773 | Conservative | 13,240 | 7,533 | 9.34% |
491 | Chesham and Amersham | Liberal Democrat | 22,907 | Conservative | 15,902 | 7,005 | 9.35% |
492 | Moray West, Nairn and Strathspey | SNP | 17,624 | Conservative | 10,368 | 7,256 | 9.39% |
493 | Alloa and Grangemouth | SNP | 15,661 | Reform | 9,005 | 6,656 | 9.42% |
494 | Widnes and Halewood | Labour | 18,135 | Reform | 11,510 | 6,625 | 9.44% |
495 | Boston and Skegness | Reform | 18,847 | Conservative | 11,661 | 7,186 | 9.48% |
496 | Doncaster North | Labour | 14,286 | Conservative | 7,650 | 6,636 | 9.51% |
497 | Leeds South | Labour | 14,788 | Green | 7,549 | 7,239 | 9.53% |
498 | Surrey Heath | Liberal Democrat | 20,046 | Conservative | 13,190 | 6,856 | 9.53% |
499 | South Basildon and East Thurrock | Reform | 15,907 | Conservative | 8,966 | 6,941 | 9.55% |
500 | Newcastle upon Tyne North | Labour | 18,379 | Reform | 11,164 | 7,215 | 9.65% |
501 | Rutland and Stamford | Conservative | 18,702 | Reform | 11,725 | 6,977 | 9.72% |
502 | Glasgow West | SNP | 16,138 | Labour | 9,418 | 6,720 | 9.74% |
503 | Warwick and Leamington | Labour | 18,129 | Conservative | 10,697 | 7,432 | 9.74% |
504 | Hayes and Harlington | Labour | 15,624 | Reform | 8,374 | 7,250 | 9.74% |
505 | South Antrim | UUP | 16,311 | DUP | 8,799 | 7,512 | 9.75% |
506 | Coatbridge and Bellshill | SNP | 16,895 | Labour | 9,782 | 7,113 | 9.79% |
507 | East Renfrewshire | SNP | 18,394 | Labour | 11,084 | 7,310 | 9.80% |
508 | Edinburgh North and Leith | SNP | 18,083 | Labour | 10,356 | 7,727 | 9.85% |
509 | North Devon | Liberal Democrat | 20,356 | Conservative | 12,563 | 7,793 | 9.85% |
510 | Beckenham and Penge | Labour | 19,525 | Conservative | 11,916 | 7,609 | 9.86% |
511 | Hackney South and Shoreditch | Labour | 18,901 | Green | 11,181 | 7,720 | 9.86% |
512 | Inverclyde and Renfrewshire West | SNP | 16,490 | Labour | 9,523 | 6,967 | 9.93% |
513 | Edinburgh South West | SNP | 16,613 | Labour | 9,275 | 7,338 | 9.95% |
514 | Battersea | Labour | 17,389 | Conservative | 10,131 | 7,258 | 9.97% |
515 | Wallasey | Labour | 18,901 | Reform | 11,517 | 7,384 | 9.97% |
516 | Tewkesbury | Liberal Democrat | 19,488 | Conservative | 12,150 | 7,338 | 9.99% |
517 | Edmonton and Winchmore Hill | Labour | 15,529 | Reform | 7,936 | 7,593 | 10.02% |
518 | North Down | Other | 21,030 | Alliance | 13,608 | 7,422 | 10.05% |
519 | Glastonbury and Somerton | Liberal Democrat | 19,025 | Reform | 11,648 | 7,377 | 10.11% |
520 | Paisley and Renfrewshire South | SNP | 17,104 | Labour | 9,861 | 7,243 | 10.12% |
521 | Reading Central | Labour | 16,227 | Reform | 8,735 | 7,492 | 10.18% |
522 | Waveney Valley | Green | 19,970 | Conservative | 12,514 | 7,456 | 10.21% |
523 | Putney | Labour | 18,251 | Conservative | 10,765 | 7,486 | 10.30% |
524 | Henley and Thame | Liberal Democrat | 22,395 | Conservative | 14,767 | 7,628 | 10.34% |
525 | Mid Sussex | Liberal Democrat | 20,269 | Conservative | 12,390 | 7,879 | 10.37% |
526 | Honiton and Sidmouth | Liberal Democrat | 21,488 | Conservative | 13,612 | 7,876 | 10.43% |
527 | Glasgow North | SNP | 14,327 | Labour | 7,278 | 7,049 | 10.43% |
528 | Nottingham East | Labour | 14,781 | Reform | 7,538 | 7,243 | 10.44% |
529 | Paisley and Renfrewshire North | SNP | 17,281 | Labour | 9,836 | 7,445 | 10.47% |
530 | Hertsmere | Conservative | 19,180 | Reform | 11,433 | 7,747 | 10.55% |
531 | Hackney North and Stoke Newington | Labour | 18,691 | Green | 10,469 | 8,222 | 10.57% |
532 | Glasgow East | SNP | 15,065 | Labour | 7,726 | 7,339 | 10.64% |
533 | Manchester Withington | Labour | 16,583 | Green | 9,052 | 7,531 | 10.67% |
534 | Streatham and Croydon North | Labour | 17,536 | Green | 8,681 | 8,855 | 10.69% |
535 | North Herefordshire | Green | 21,042 | Conservative | 13,245 | 7,797 | 10.71% |
536 | Bristol North West | Labour | 18,063 | Reform | 10,039 | 8,024 | 10.72% |
537 | Leyton and Wanstead | Labour | 15,471 | Green | 7,709 | 7,762 | 10.86% |
538 | West Dunbartonshire | SNP | 17,268 | Labour | 9,751 | 7,517 | 10.88% |
539 | Ealing Central and Acton | Labour | 16,714 | Reform | 8,147 | 8,567 | 10.92% |
540 | Stratford-on-Avon | Liberal Democrat | 21,955 | Conservative | 13,660 | 8,295 | 10.96% |
541 | Falkirk | SNP | 17,224 | Labour | 9,080 | 8,144 | 11.07% |
542 | Brent East | Labour | 14,687 | Reform | 6,088 | 8,599 | 11.09% |
543 | Epping Forest | Conservative | 18,203 | Labour | 10,192 | 8,011 | 11.09% |
544 | Sheffield Brightside and Hillsborough | Labour | 14,100 | Green | 6,223 | 7,877 | 11.19% |
545 | Kilmarnock and Loudoun | SNP | 17,938 | Labour | 9,497 | 8,441 | 11.31% |
546 | South Devon | Liberal Democrat | 21,075 | Conservative | 12,882 | 8,193 | 11.34% |
547 | Glasgow South West | SNP | 15,554 | Labour | 7,704 | 7,850 | 11.40% |
548 | Richmond and Northallerton | Conservative | 20,368 | Reform | 11,893 | 8,475 | 11.47% |
549 | Lewisham North | Labour | 19,398 | Green | 10,877 | 8,521 | 11.48% |
550 | North Ayrshire and Arran | SNP | 16,993 | Reform | 8,660 | 8,333 | 11.55% |
551 | Aberdeen North | SNP | 17,370 | Reform | 8,570 | 8,800 | 11.59% |
552 | York Central | Labour | 18,750 | Reform | 9,521 | 9,229 | 11.60% |
553 | Stone, Great Wyrley and Penkridge | Conservative | 20,383 | Labour | 12,080 | 8,303 | 11.60% |
554 | Glenrothes and Mid Fife | SNP | 16,224 | Reform | 8,010 | 8,214 | 11.63% |
555 | Vauxhall and Camberwell Green | Labour | 16,397 | Green | 7,368 | 9,029 | 11.65% |
556 | Carshalton and Wallington | Liberal Democrat | 19,039 | Conservative | 10,328 | 8,711 | 11.71% |
557 | Livingston | SNP | 18,634 | Reform | 9,486 | 9,148 | 11.72% |
558 | Tottenham | Labour | 17,595 | Green | 8,689 | 8,906 | 11.73% |
559 | Hampstead and Highgate | Labour | 17,593 | Reform | 8,090 | 9,503 | 11.87% |
560 | Islington South and Finsbury | Labour | 17,329 | Green | 8,508 | 8,821 | 11.90% |
561 | Harrogate and Knaresborough | Liberal Democrat | 22,467 | Conservative | 13,183 | 9,284 | 11.91% |
562 | Liverpool Riverside | Labour | 15,412 | Reform | 6,895 | 8,517 | 11.93% |
563 | Queen's Park and Maida Vale | Labour | 15,241 | Reform | 6,221 | 9,020 | 11.94% |
564 | Great Yarmouth | Reform | 18,247 | Labour | 9,379 | 8,868 | 12.10% |
565 | Knowsley | Labour | 18,918 | Reform | 10,204 | 8,714 | 12.11% |
566 | Croydon West | Labour | 15,725 | Reform | 6,289 | 9,436 | 12.11% |
567 | South Down | Sinn Fein | 19,698 | SDLP | 10,418 | 9,280 | 12.17% |
568 | Peckham | Labour | 17,440 | Green | 8,632 | 8,808 | 12.21% |
569 | Chippenham | Liberal Democrat | 21,116 | Conservative | 12,063 | 9,053 | 12.22% |
570 | Tunbridge Wells | Liberal Democrat | 22,322 | Conservative | 12,621 | 9,701 | 12.32% |
571 | Glasgow South | SNP | 17,453 | Labour | 8,784 | 8,669 | 12.35% |
572 | Cheltenham | Liberal Democrat | 25,977 | Conservative | 16,557 | 9,420 | 12.37% |
573 | Southgate and Wood Green | Labour | 17,670 | Reform | 8,066 | 9,604 | 12.39% |
574 | Ealing Southall | Labour | 17,323 | Reform | 7,570 | 9,753 | 12.40% |
575 | Aberdeen South | SNP | 18,259 | Conservative | 8,587 | 9,672 | 12.51% |
576 | Wokingham | Liberal Democrat | 24,111 | Conservative | 14,570 | 9,541 | 12.71% |
577 | North Cornwall | Liberal Democrat | 22,413 | Reform | 12,657 | 9,756 | 12.71% |
578 | Sefton Central | Labour | 20,562 | Reform | 11,103 | 9,459 | 12.73% |
579 | Cumbernauld and Kirkintilloch | SNP | 18,193 | Labour | 9,192 | 9,001 | 12.79% |
580 | Sheffield South East | Labour | 16,211 | Conservative | 6,627 | 9,584 | 12.92% |
581 | Arbroath and Broughty Ferry | SNP | 18,783 | Reform | 8,938 | 9,845 | 12.93% |
582 | Yeovil | Liberal Democrat | 22,026 | Reform | 11,692 | 10,334 | 12.93% |
583 | Ruislip, Northwood and Pinner | Conservative | 19,181 | Labour | 10,115 | 9,066 | 12.97% |
584 | Mitcham and Morden | Labour | 19,151 | Reform | 9,112 | 10,039 | 12.99% |
585 | Edinburgh East and Musselburgh | SNP | 19,194 | Labour | 9,277 | 9,917 | 13.02% |
586 | Guildford | Liberal Democrat | 21,508 | Conservative | 12,163 | 9,345 | 13.22% |
587 | Taunton and Wellington | Liberal Democrat | 22,643 | Reform | 12,214 | 10,429 | 13.25% |
588 | Leeds North East | Labour | 17,618 | Reform | 8,302 | 9,316 | 13.27% |
589 | Hammersmith and Chiswick | Labour | 18,316 | Conservative | 8,175 | 10,141 | 13.37% |
590 | West Dorset | Liberal Democrat | 28,020 | Conservative | 17,836 | 10,184 | 13.41% |
591 | Blackburn | Other | 18,078 | Reform | 8,135 | 9,943 | 13.57% |
592 | Stirling and Strathallan | SNP | 19,499 | Reform | 9,144 | 10,355 | 13.57% |
593 | North East Fife | Liberal Democrat | 21,047 | SNP | 11,508 | 9,539 | 13.67% |
594 | Perth and Kinross-shire | SNP | 21,480 | Conservative | 10,915 | 10,565 | 13.67% |
595 | Liverpool Wavertree | Labour | 17,582 | Reform | 7,810 | 9,772 | 13.85% |
596 | Argyll, Bute and South Lochaber | SNP | 17,732 | Reform | 7,795 | 9,937 | 13.85% |
597 | Lewisham East | Labour | 18,129 | Reform | 7,963 | 10,166 | 13.85% |
598 | Walthamstow | Labour | 20,825 | Green | 10,445 | 10,380 | 13.94% |
599 | Oxford East | Labour | 16,812 | Green | 6,797 | 10,015 | 13.94% |
600 | Clapham and Brixton Hill | Labour | 18,421 | Green | 6,806 | 11,615 | 13.97% |
601 | Liverpool Garston | Labour | 18,779 | Reform | 9,077 | 9,702 | 14.00% |
602 | Dulwich and West Norwood | Labour | 21,028 | Green | 9,834 | 11,194 | 14.01% |
603 | Angus and Perthshire Glens | SNP | 21,118 | Conservative | 10,350 | 10,768 | 14.04% |
604 | Hove and Portslade | Labour | 20,587 | Reform | 10,169 | 10,418 | 14.07% |
605 | Greenwich and Woolwich | Labour | 18,305 | Reform | 7,974 | 10,331 | 14.14% |
606 | Sheffield Heeley | Labour | 18,275 | Green | 7,774 | 10,501 | 14.30% |
607 | Blaenau Gwent and Rhymney | Labour | 14,248 | Conservative | 4,107 | 10,141 | 14.46% |
608 | Chichester | Liberal Democrat | 23,732 | Reform | 12,176 | 11,556 | 14.74% |
609 | Liverpool Walton | Labour | 20,493 | Reform | 10,239 | 10,254 | 14.79% |
610 | South Cambridgeshire | Liberal Democrat | 24,220 | Conservative | 12,689 | 11,531 | 14.91% |
611 | Liverpool West Derby | Labour | 19,766 | Reform | 9,322 | 10,444 | 14.93% |
612 | Dundee Central | SNP | 18,342 | Labour | 7,042 | 11,300 | 15.22% |
613 | Bath | Liberal Democrat | 18,833 | Reform | 8,213 | 10,620 | 15.25% |
614 | Wells and Mendip Hills | Liberal Democrat | 21,923 | Reform | 10,858 | 11,065 | 15.36% |
615 | Lewisham West and East Dulwich | Labour | 20,979 | Green | 10,274 | 10,705 | 15.43% |
616 | Edinburgh West | Liberal Democrat | 24,720 | SNP | 12,757 | 11,963 | 15.64% |
617 | Bootle | Labour | 20,953 | Reform | 9,308 | 11,645 | 15.94% |
618 | Harpenden and Berkhamsted | Liberal Democrat | 25,541 | Conservative | 13,880 | 11,661 | 16.14% |
619 | North Shropshire | Liberal Democrat | 24,310 | Reform | 11,777 | 12,533 | 16.16% |
620 | Woking | Liberal Democrat | 22,504 | Conservative | 10,704 | 11,800 | 16.17% |
621 | Eastbourne | Liberal Democrat | 22,032 | Reform | 9,907 | 12,125 | 16.70% |
622 | Orkney and Shetland | Liberal Democrat | 10,242 | SNP | 4,522 | 5,720 | 16.71% |
623 | Belfast South and Mid Down | SDLP | 21,345 | Alliance | 8,839 | 12,506 | 16.73% |
624 | Harrow East | Conservative | 23,018 | Labour | 10,185 | 12,833 | 16.77% |
625 | Cheadle | Liberal Democrat | 22,448 | Reform | 9,750 | 12,698 | 17.07% |
626 | Islington North | Other | 24,152 | Labour | 11,707 | 12,445 | 17.08% |
627 | Belfast West | Sinn Fein | 21,009 | Other | 8,123 | 12,886 | 17.10% |
628 | Ceredigion Preseli | Plaid Cymru | 21,738 | Reform | 8,727 | 13,011 | 17.19% |
629 | Esher and Walton | Liberal Democrat | 26,351 | Conservative | 13,584 | 12,767 | 17.24% |
630 | Lewes | Liberal Democrat | 25,047 | Conservative | 11,889 | 13,158 | 17.28% |
631 | Tooting | Labour | 22,380 | Conservative | 9,113 | 13,267 | 17.42% |
632 | Clacton | Reform | 24,569 | Conservative | 10,940 | 13,629 | 17.42% |
633 | Ashfield | Reform | 20,171 | Labour | 8,113 | 12,058 | 17.49% |
634 | Wimbledon | Liberal Democrat | 23,850 | Conservative | 10,473 | 13,377 | 17.52% |
635 | St Ives | Liberal Democrat | 23,160 | Reform | 10,510 | 12,650 | 18.08% |
636 | Winchester | Liberal Democrat | 27,804 | Conservative | 13,395 | 14,409 | 18.40% |
637 | Dwyfor Meirionnydd | Plaid Cymru | 21,788 | Reform | 7,722 | 14,066 | 19.26% |
638 | Kingston and Surbiton | Liberal Democrat | 24,187 | Reform | 9,281 | 14,906 | 19.27% |
639 | Hornsey and Friern Barnet | Labour | 21,841 | Green | 8,292 | 13,549 | 19.39% |
640 | Oxford West and Abingdon | Liberal Democrat | 21,958 | Reform | 8,283 | 13,675 | 19.58% |
641 | Newry and Armagh | Sinn Fein | 22,299 | SDLP | 6,806 | 15,493 | 19.80% |
642 | Mid Ulster | Sinn Fein | 24,085 | DUP | 9,162 | 14,923 | 20.17% |
643 | West Tyrone | Sinn Fein | 22,711 | DUP | 6,794 | 15,917 | 21.43% |
644 | Richmond Park | Liberal Democrat | 26,620 | Conservative | 9,500 | 17,120 | 22.83% |
645 | Bristol Central | Green | 24,484 | Labour | 10,054 | 14,430 | 23.00% |
646 | Brighton Pavilion | Green | 28,490 | Labour | 10,228 | 18,262 | 24.42% |
647 | St Albans | Liberal Democrat | 27,198 | Reform | 8,921 | 18,277 | 25.13% |
648 | Twickenham | Liberal Democrat | 28,208 | Reform | 8,923 | 19,285 | 25.72% |
649 | Westmorland and Lonsdale | Liberal Democrat | 28,542 | Reform | 9,080 | 19,462 | 27.02% |
650 | Chorley | Other | 29,301 | Green | 4,663 | 24,638 | 32.94% |
See also: Electoral Analysis