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