VoteClimate: Next General Election Forecast By Required Swing

Next General Election Forecast By Required Swing

We've ordered VoteClimate's Forecast For The Next General Election by the swing we predict will be required to change the result in the seat.

If VoteClimate can recruit one million members and they are distributed evenly across the UK, that's 2.1% of registered voters in each seat.

Vote shares (GB): Labour: 25.5% | Reform: 25% | Conservative: 22% | Liberal Democrat: 13% | Green: 8.8%

[Last updated: 17 February 2025]

Constituency Winner Second Votes Required
1 Daventry Conservative 15,810 Reform 15,799 11 0.01%
2 Bridgend Reform 12,111 Labour 12,100 11 0.02%
3 Lichfield Conservative 14,795 Reform 14,780 15 0.02%
4 North West Cambridgeshire Reform 13,240 Conservative 13,219 21 0.03%
5 Newport West and Islwyn Reform 12,846 Labour 12,814 32 0.04%
6 Romsey and Southampton North Conservative 16,877 Liberal Democrat 16,845 32 0.04%
7 South Dorset Reform 13,051 Conservative 13,007 44 0.06%
8 Bury St Edmunds and Stowmarket Reform 13,697 Conservative 13,650 47 0.06%
9 Southend East and Rochford Labour 11,396 Reform 11,349 47 0.07%
10 Preston Other 10,091 Labour 10,039 52 0.07%
11 Congleton Conservative 14,016 Labour 13,961 55 0.08%
12 Bangor Aberconwy Reform 10,167 Labour 10,110 57 0.08%
13 Central Suffolk and North Ipswich Conservative 13,220 Reform 13,156 64 0.09%
14 Pontypridd Labour 11,835 Reform 11,757 78 0.10%
15 Herne Bay and Sandwich Reform 15,448 Conservative 15,365 83 0.11%
16 Cities of London and Westminster Conservative 11,453 Labour 11,374 79 0.11%
17 Torridge and Tavistock Conservative 13,920 Reform 13,839 81 0.11%
18 Dunstable and Leighton Buzzard Conservative 12,775 Reform 12,688 87 0.11%
19 Weston-super-Mare Reform 12,135 Labour 12,054 81 0.11%
20 Bradford East Other 10,235 Labour 10,149 86 0.11%
21 Banbury Conservative 13,799 Labour 13,694 105 0.14%
22 Newton Aycliffe and Spennymoor Reform 13,879 Labour 13,775 104 0.14%
23 West Suffolk Reform 14,080 Conservative 13,963 117 0.15%
24 Gloucester Labour 12,101 Reform 11,974 127 0.16%
25 Maldon Reform 16,991 Conservative 16,862 129 0.16%
26 Bromsgrove Conservative 14,557 Reform 14,429 128 0.17%
27 Bournemouth West Reform 10,682 Labour 10,562 120 0.17%
28 Harwich and North Essex Conservative 14,778 Reform 14,636 142 0.19%
29 Warrington North Labour 13,988 Reform 13,846 142 0.20%
30 Sleaford and North Hykeham Conservative 15,308 Reform 15,155 153 0.20%
31 Penistone and Stocksbridge Labour 14,299 Reform 14,154 145 0.21%
32 Welwyn Hatfield Labour 14,865 Conservative 14,710 155 0.21%
33 East Londonderry DUP 11,506 Sinn Fein 11,327 179 0.24%
34 Worthing West Labour 15,304 Conservative 15,119 185 0.24%
35 Kensington and Bayswater Conservative 12,926 Labour 12,737 189 0.24%
36 Huddersfield Green 11,207 Labour 11,007 200 0.26%
37 Hemel Hempstead Labour 12,429 Reform 12,246 183 0.26%
38 South Suffolk Conservative 14,169 Reform 13,953 216 0.29%
39 Suffolk Coastal Conservative 12,989 Reform 12,769 220 0.30%
40 Southend West and Leigh Conservative 13,317 Reform 13,094 223 0.30%
41 Wigan Labour 14,444 Reform 14,209 235 0.30%
42 Aldridge-Brownhills Conservative 14,151 Reform 13,934 217 0.31%
43 Jarrow and Gateshead East Labour 14,155 Reform 13,929 226 0.32%
44 Redditch Reform 12,861 Conservative 12,622 239 0.34%
45 Blyth and Ashington Reform 15,313 Labour 15,052 261 0.34%
46 Gainsborough Conservative 14,746 Reform 14,476 270 0.36%
47 Crawley Reform 13,161 Labour 12,875 286 0.38%
48 South Shropshire Liberal Democrat 15,335 Conservative 15,036 299 0.39%
49 Hartlepool Reform 12,597 Labour 12,315 282 0.39%
50 Northampton South Reform 12,782 Labour 12,497 285 0.40%
51 Bristol East Labour 17,263 Green 16,955 308 0.41%
52 South Norfolk Conservative 13,031 Labour 12,723 308 0.42%
53 Bolton West Reform 13,161 Labour 12,845 316 0.42%
54 Hereford and South Herefordshire Conservative 13,203 Reform 12,889 314 0.43%
55 Stafford Labour 13,792 Reform 13,483 309 0.44%
56 The Wrekin Reform 14,880 Conservative 14,528 352 0.45%
57 Merthyr Tydfil and Aberdare Reform 11,963 Labour 11,630 333 0.45%
58 Romford Reform 14,033 Conservative 13,705 328 0.45%
59 Kettering Reform 13,587 Labour 13,220 367 0.46%
60 Altrincham and Sale West Labour 15,518 Conservative 15,174 344 0.46%
61 Kingston upon Hull West and Haltemprice Labour 13,375 Reform 13,024 351 0.48%
62 Torfaen Reform 11,552 Labour 11,205 347 0.48%
63 North West Leicestershire Reform 14,643 Conservative 14,262 381 0.49%
64 Birmingham Erdington Reform 11,312 Labour 10,928 384 0.50%
65 South Holland and The Deepings Conservative 15,123 Reform 14,732 391 0.50%
66 Spelthorne Reform 12,717 Conservative 12,344 373 0.51%
67 North Dorset Liberal Democrat 15,754 Conservative 15,379 375 0.52%
68 Camborne and Redruth Labour 14,331 Reform 13,936 395 0.53%
69 Rhondda and Ogmore Reform 13,099 Labour 12,696 403 0.54%
70 East Thanet Reform 13,020 Labour 12,598 422 0.56%
71 Redcar Labour 11,703 Reform 11,306 397 0.57%
72 Stalybridge and Hyde Labour 12,124 Reform 11,710 414 0.57%
73 North Northumberland Labour 13,101 Reform 12,663 438 0.59%
74 Portsmouth North Reform 12,761 Conservative 12,343 418 0.59%
75 Stockton North Reform 13,247 Labour 12,823 424 0.60%
76 Monmouthshire Conservative 16,219 Labour 15,761 458 0.61%
77 Birmingham Hodge Hill and Solihull North Reform 9,573 Other 9,089 484 0.62%
78 Wakefield and Rothwell Labour 13,190 Reform 12,703 487 0.65%
79 Inverness, Skye and West Ross-shire SNP 17,466 Liberal Democrat 16,956 510 0.65%
80 Alyn and Deeside Reform 14,122 Labour 13,607 515 0.68%
81 Finchley and Golders Green Labour 16,533 Conservative 15,988 545 0.70%
82 Mid and South Pembrokeshire Conservative 13,159 Reform 12,603 556 0.70%
83 Isle of Wight West Labour 9,801 Reform 9,408 393 0.71%
84 Brent West Labour 12,936 Conservative 12,349 587 0.73%
85 Leigh and Atherton Reform 15,599 Labour 14,977 622 0.78%
86 South Derbyshire Reform 13,763 Labour 13,140 623 0.85%
87 Wrexham Labour 11,688 Reform 11,089 599 0.85%
88 Brigg and Immingham Reform 14,811 Conservative 14,187 624 0.85%
89 Carlisle Reform 14,108 Labour 13,434 674 0.87%
90 Edinburgh South Labour 13,267 SNP 12,653 614 0.87%
91 Ilford South Labour 12,093 Other 11,385 708 0.87%
92 Braintree Reform 16,112 Conservative 15,429 683 0.88%
93 Wolverhampton North East Reform 11,297 Labour 10,665 632 0.89%
94 Farnham and Bordon Liberal Democrat 16,886 Conservative 16,197 689 0.91%
95 Bracknell Conservative 12,547 Reform 11,889 658 0.92%
96 Hexham Conservative 21,377 Labour 20,673 704 0.92%
97 Southport Labour 12,712 Reform 12,033 679 0.92%
98 Pendle and Clitheroe Conservative 13,681 Reform 12,942 739 0.94%
99 Darlington Conservative 13,049 Labour 12,379 670 0.95%
100 Brentwood and Ongar Reform 16,246 Conservative 15,526 720 0.96%
101 Buckingham and Bletchley Conservative 13,723 Labour 13,006 717 0.96%
102 Newport East Labour 12,096 Reform 11,359 737 0.96%
103 Birmingham Ladywood Other 12,137 Labour 11,327 810 0.97%
104 Broadland and Fakenham Conservative 14,561 Reform 13,811 750 0.98%
105 Bassetlaw Reform 14,520 Labour 13,756 764 0.98%
106 Leeds South West and Morley Labour 13,196 Reform 12,485 711 0.99%
107 Stourbridge Reform 12,043 Labour 11,367 676 0.99%
108 East Hampshire Liberal Democrat 16,375 Conservative 15,674 701 0.99%
109 Mid Derbyshire 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

Maximise your vote to save the planet.

Join Now