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.4% | Reform: 23.3% | Conservative: 19.9% | Green: 11.7% | Liberal Democrat: 10.4%
[Last updated: September 2026]
| Constituency | Winner | Second | Votes Required | ||||
|---|---|---|---|---|---|---|---|
| 1 | North East Derbyshire | Conservative | 13,455 | Labour | 13,452 | 3 | 0.00% |
| 2 | Monmouthshire | Plaid Cymru | 13,021 | Reform | 13,016 | 5 | 0.01% |
| 3 | Bradford East | Labour | 10,247 | Other | 10,235 | 12 | 0.02% |
| 4 | Southend West and Leigh | Reform | 12,708 | Labour | 12,683 | 25 | 0.03% |
| 5 | Leigh and Atherton | Labour | 15,131 | Reform | 15,100 | 31 | 0.04% |
| 6 | Clwyd East | Plaid Cymru | 14,339 | Reform | 14,309 | 30 | 0.04% |
| 7 | Vale of Glamorgan | Plaid Cymru | 13,415 | Reform | 13,383 | 32 | 0.04% |
| 8 | Birmingham Hodge Hill and Solihull North | Reform | 9,128 | Other | 9,089 | 39 | 0.05% |
| 9 | Stourbridge | Reform | 11,683 | Labour | 11,643 | 40 | 0.06% |
| 10 | Bassetlaw | Reform | 14,112 | Labour | 14,062 | 50 | 0.06% |
| 11 | Carlisle | Labour | 13,785 | Reform | 13,723 | 62 | 0.08% |
| 12 | North East Hertfordshire | Labour | 13,963 | Conservative | 13,887 | 76 | 0.10% |
| 13 | Newton Abbot | Reform | 12,761 | Liberal Democrat | 12,686 | 75 | 0.10% |
| 14 | Wolverhampton North East | Reform | 10,961 | Labour | 10,858 | 103 | 0.15% |
| 15 | South Derbyshire | Labour | 13,463 | Reform | 13,352 | 111 | 0.15% |
| 16 | Mid Derbyshire | Labour | 13,155 | Conservative | 13,032 | 123 | 0.18% |
| 17 | Old Bexley and Sidcup | Conservative | 14,948 | Reform | 14,818 | 130 | 0.18% |
| 18 | Rossendale and Darwen | Reform | 13,981 | Labour | 13,839 | 142 | 0.19% |
| 19 | Preston | Labour | 10,242 | Other | 10,091 | 151 | 0.20% |
| 20 | Birmingham Erdington | Labour | 11,037 | Reform | 10,880 | 157 | 0.20% |
| 21 | Bolsover | Reform | 13,136 | Labour | 12,976 | 160 | 0.21% |
| 22 | Scunthorpe | Reform | 11,916 | Labour | 11,757 | 159 | 0.22% |
| 23 | East Londonderry | DUP | 11,506 | Sinn Fein | 11,327 | 179 | 0.24% |
| 24 | Aberafan Maesteg | Plaid Cymru | 12,608 | Reform | 12,434 | 174 | 0.24% |
| 25 | Birmingham Northfield | Reform | 11,442 | Labour | 11,263 | 179 | 0.24% |
| 26 | Stockton North | Labour | 12,999 | Reform | 12,824 | 175 | 0.25% |
| 27 | Broadland and Fakenham | Conservative | 13,725 | Reform | 13,524 | 201 | 0.26% |
| 28 | Hereford and South Herefordshire | Reform | 12,643 | Conservative | 12,452 | 191 | 0.26% |
| 29 | Suffolk Coastal | Reform | 12,468 | Conservative | 12,268 | 200 | 0.27% |
| 30 | West Aberdeenshire and Kincardine | Conservative | 13,509 | SNP | 13,310 | 199 | 0.27% |
| 31 | Bracknell | Conservative | 11,820 | Reform | 11,611 | 209 | 0.29% |
| 32 | Wellingborough and Rushden | Reform | 13,662 | Labour | 13,435 | 227 | 0.29% |
| 33 | Pendle and Clitheroe | Conservative | 12,772 | Reform | 12,539 | 233 | 0.30% |
| 34 | Erewash | Reform | 13,277 | Labour | 13,053 | 224 | 0.31% |
| 35 | South Leicestershire | Conservative | 15,255 | Reform | 15,005 | 250 | 0.32% |
| 36 | Reading West and Mid Berkshire | Conservative | 12,641 | Labour | 12,416 | 225 | 0.33% |
| 37 | Telford | Reform | 14,050 | Labour | 13,799 | 251 | 0.34% |
| 38 | East Thanet | Labour | 12,798 | Reform | 12,538 | 260 | 0.35% |
| 39 | South Holland and The Deepings | Reform | 14,493 | Conservative | 14,180 | 313 | 0.40% |
| 40 | Poole | Conservative | 11,917 | Reform | 11,624 | 293 | 0.40% |
| 41 | Hartlepool | Labour | 12,463 | Reform | 12,174 | 289 | 0.40% |
| 42 | Barnsley North | Reform | 14,295 | Labour | 13,978 | 317 | 0.40% |
| 43 | Mid Norfolk | Conservative | 14,024 | Reform | 13,713 | 311 | 0.41% |
| 44 | Montgomeryshire and Glyndwr | Plaid Cymru | 14,233 | Reform | 13,920 | 313 | 0.42% |
| 45 | Grantham and Bourne | Conservative | 13,848 | Reform | 13,527 | 321 | 0.44% |
| 46 | South Suffolk | Reform | 13,735 | Conservative | 13,395 | 340 | 0.46% |
| 47 | Dunstable and Leighton Buzzard | Reform | 12,461 | Conservative | 12,087 | 374 | 0.49% |
| 48 | Gainsborough | Reform | 14,290 | Conservative | 13,918 | 372 | 0.49% |
| 49 | Ossett and Denby Dale | Reform | 13,419 | Labour | 13,061 | 358 | 0.50% |
| 50 | Blyth and Ashington | Labour | 15,190 | Reform | 14,804 | 386 | 0.50% |
| 51 | Plymouth Moor View | Reform | 13,836 | Labour | 13,434 | 402 | 0.54% |
| 52 | Bolton West | Labour | 13,123 | Reform | 12,717 | 406 | 0.54% |
| 53 | Kettering | Labour | 13,471 | Reform | 13,030 | 441 | 0.56% |
| 54 | Bolton South and Walkden | Reform | 11,553 | Labour | 11,106 | 447 | 0.56% |
| 55 | Broxbourne | Conservative | 13,226 | Reform | 12,798 | 428 | 0.57% |
| 56 | Ashton-under-Lyne | Reform | 11,997 | Labour | 11,591 | 406 | 0.57% |
| 57 | Bromsgrove | Reform | 14,264 | Conservative | 13,819 | 445 | 0.58% |
| 58 | Scarborough and Whitby | Reform | 13,911 | Labour | 13,473 | 438 | 0.59% |
| 59 | Torridge and Tavistock | Reform | 13,832 | Conservative | 13,388 | 444 | 0.59% |
| 60 | Clwyd North | Reform | 12,746 | Plaid Cymru | 12,298 | 448 | 0.60% |
| 61 | Crawley | Labour | 13,169 | Reform | 12,716 | 453 | 0.60% |
| 62 | Gravesham | Reform | 13,070 | Labour | 12,630 | 440 | 0.60% |
| 63 | Northampton South | Labour | 12,851 | Reform | 12,423 | 428 | 0.61% |
| 64 | Central Suffolk and North Ipswich | Reform | 12,911 | Conservative | 12,460 | 451 | 0.62% |
| 65 | Harwich and North Essex | Reform | 14,330 | Conservative | 13,854 | 476 | 0.62% |
| 66 | Rawmarsh and Conisbrough | Reform | 12,968 | Labour | 12,531 | 437 | 0.63% |
| 67 | Bishop Auckland | Reform | 13,364 | Labour | 12,913 | 451 | 0.64% |
| 68 | South Dorset | Reform | 12,831 | Conservative | 12,345 | 486 | 0.64% |
| 69 | Brecon, Radnor and Cwm Tawe | Reform | 12,318 | Plaid Cymru | 11,849 | 469 | 0.64% |
| 70 | Bury St Edmunds and Stowmarket | Reform | 13,240 | Conservative | 12,731 | 509 | 0.65% |
| 71 | Exmouth and Exeter East | Conservative | 12,436 | Reform | 11,915 | 521 | 0.65% |
| 72 | Aldridge-Brownhills | Reform | 13,703 | Conservative | 13,241 | 462 | 0.66% |
| 73 | Sleaford and North Hykeham | Reform | 14,838 | Conservative | 14,320 | 518 | 0.68% |
| 74 | Godalming and Ash | Conservative | 19,575 | Liberal Democrat | 19,054 | 521 | 0.69% |
| 75 | Hamilton and Clyde Valley | SNP | 13,525 | Labour | 12,986 | 539 | 0.71% |
| 76 | Sussex Weald | Conservative | 13,790 | Reform | 13,267 | 523 | 0.72% |
| 77 | North West Cambridgeshire | Reform | 12,926 | Conservative | 12,376 | 550 | 0.72% |
| 78 | Rother Valley | Conservative | 12,764 | Labour | 12,252 | 512 | 0.74% |
| 79 | Fylde | Conservative | 13,276 | Reform | 12,703 | 573 | 0.74% |
| 80 | Ely and East Cambridgeshire | Liberal Democrat | 14,552 | Conservative | 13,963 | 589 | 0.74% |
| 81 | Newton Aycliffe and Spennymoor | Labour | 13,973 | Reform | 13,433 | 540 | 0.75% |
| 82 | Bournemouth West | Labour | 10,921 | Reform | 10,395 | 526 | 0.75% |
| 83 | Buckingham and Bletchley | Labour | 13,449 | Conservative | 12,886 | 563 | 0.75% |
| 84 | Dagenham and Rainham | Reform | 12,963 | Labour | 12,377 | 586 | 0.77% |
| 85 | Darlington | Labour | 12,707 | Conservative | 12,165 | 542 | 0.77% |
| 86 | Lichfield | Reform | 14,448 | Conservative | 13,864 | 584 | 0.77% |
| 87 | South Shields | Reform | 11,667 | Labour | 11,131 | 536 | 0.78% |
| 88 | Wrexham | Plaid Cymru | 12,968 | Reform | 12,412 | 556 | 0.79% |
| 89 | Daventry | Reform | 15,587 | Conservative | 14,946 | 641 | 0.79% |
| 90 | Newcastle-under-Lyme | Reform | 12,690 | Labour | 12,140 | 550 | 0.81% |
| 91 | North West Norfolk | Conservative | 13,458 | Reform | 12,845 | 613 | 0.82% |
| 92 | Stoke-on-Trent Central | Reform | 11,782 | Labour | 11,170 | 612 | 0.83% |
| 93 | Chipping Barnet | Labour | 16,788 | Conservative | 16,134 | 654 | 0.84% |
| 94 | Beverley and Holderness | Conservative | 13,094 | Reform | 12,490 | 604 | 0.84% |
| 95 | Weston-super-Mare | Labour | 12,414 | Reform | 11,801 | 613 | 0.86% |
| 96 | Bristol South | Labour | 13,754 | Green | 13,088 | 666 | 0.88% |
| 97 | Pontypridd | Plaid Cymru | 13,251 | Reform | 12,577 | 674 | 0.89% |
| 98 | Birmingham Ladywood | Other | 12,137 | Labour | 11,394 | 743 | 0.89% |
| 99 | Blackpool South | Reform | 13,474 | Labour | 12,779 | 695 | 0.90% |
| 100 | West Suffolk | Reform | 13,844 | Conservative | 13,136 | 708 | 0.92% |
| 101 | Merthyr Tydfil and Aberdare | Reform | 12,797 | Plaid Cymru | 12,103 | 694 | 0.93% |
| 102 | Aylesbury | Conservative | 12,234 | Labour | 11,492 | 742 | 0.94% |
| 103 | North East Hampshire | Liberal Democrat | 17,933 | Conservative | 17,189 | 744 | 0.97% |
| 104 | Herne Bay and Sandwich | Reform | 15,120 | Conservative | 14,366 | 754 | 0.97% |
| 105 | Gower | Reform | 15,119 | Plaid Cymru | 14,368 | 751 | 0.99% |
| 106 | Southend East and Rochford | Labour | 11,684 | Reform | 10,983 | 701 | 1.00% |
| 107 | South West Devon | Conservative | 15,042 | Reform | 14,262 | 780 | 1.01% |
| 108 | Ribble Valley | Conservative | 14,685 | Labour | 13,871 | 814 | 1.01% |
| 109 | South Shropshire | Conservative | 14,652 | Reform | 13,873 | 779 | 1.02% |
| 110 | Redditch | Reform | 12,529 | Conservative | 11,782 | 747 | 1.05% |
| 111 | Ilford South | Labour | 12,242 | Other | 11,385 | 857 | 1.06% |
| 112 | Swansea West | Plaid Cymru | 11,666 | Reform | 10,869 | 797 | 1.07% |
| 113 | Doncaster East and the Isle of Axholme | Reform | 12,275 | Labour | 11,498 | 777 | 1.11% |
| 114 | Gloucester | Labour | 12,518 | Reform | 11,633 | 885 | 1.11% |
| 115 | Christchurch | Conservative | 13,972 | Reform | 13,179 | 793 | 1.12% |
| 116 | Bromley and Biggin Hill | Conservative | 13,447 | Reform | 12,656 | 791 | 1.12% |
| 117 | Warrington North | Labour | 14,215 | Reform | 13,423 | 792 | 1.12% |
| 118 | Spelthorne | Reform | 12,593 | Conservative | 11,765 | 828 | 1.12% |
| 119 | Forest of Dean | Conservative | 13,502 | Reform | 12,682 | 820 | 1.13% |
| 120 | Oldham East and Saddleworth | Reform | 11,257 | Labour | 10,415 | 842 | 1.15% |
| 121 | Wigan | Labour | 14,545 | Reform | 13,654 | 891 | 1.15% |
| 122 | Jarrow and Gateshead East | Labour | 14,241 | Reform | 13,427 | 814 | 1.16% |
| 123 | Halifax | Reform | 11,342 | Labour | 10,444 | 898 | 1.16% |
| 124 | North East Cambridgeshire | Conservative | 13,373 | Reform | 12,541 | 832 | 1.16% |
| 125 | Halesowen | Reform | 12,176 | Labour | 11,378 | 798 | 1.16% |
| 126 | The Wrekin | Reform | 14,589 | Conservative | 13,653 | 936 | 1.19% |
| 127 | Leicester East | Conservative | 11,917 | Other | 11,005 | 912 | 1.19% |
| 128 | Uxbridge and South Ruislip | Conservative | 13,512 | Labour | 12,608 | 904 | 1.21% |
| 129 | North West Leicestershire | Reform | 14,215 | Conservative | 13,270 | 945 | 1.22% |
| 130 | Penistone and Stocksbridge | Labour | 14,614 | Reform | 13,747 | 867 | 1.23% |
| 131 | Maldon | Reform | 16,935 | Conservative | 15,971 | 964 | 1.23% |
| 132 | Fareham and Waterlooville | Conservative | 14,688 | Reform | 13,737 | 951 | 1.24% |
| 133 | Bridgend | Reform | 13,159 | Plaid Cymru | 12,253 | 906 | 1.24% |
| 134 | South Norfolk | Labour | 13,182 | Conservative | 12,260 | 922 | 1.25% |
| 135 | Farnham and Bordon | Conservative | 15,882 | Liberal Democrat | 14,930 | 952 | 1.25% |
| 136 | East Hampshire | Conservative | 15,411 | Liberal Democrat | 14,523 | 888 | 1.26% |
| 137 | Romford | Reform | 13,715 | Conservative | 12,792 | 923 | 1.27% |
| 138 | Gillingham and Rainham | Reform | 12,692 | Labour | 11,760 | 932 | 1.27% |
| 139 | Mid Bedfordshire | Conservative | 14,187 | Reform | 13,228 | 959 | 1.27% |
| 140 | Earley and Woodley | Conservative | 16,720 | Labour | 15,785 | 935 | 1.27% |
| 141 | Easington | Reform | 13,469 | Labour | 12,581 | 888 | 1.28% |
| 142 | Hinckley and Bosworth | Conservative | 14,205 | Reform | 13,221 | 984 | 1.29% |
| 143 | Hemel Hempstead | Labour | 12,852 | Reform | 11,934 | 918 | 1.29% |
| 144 | South West Wiltshire | Conservative | 13,096 | Reform | 12,143 | 953 | 1.30% |
| 145 | Portsmouth North | Reform | 12,480 | Conservative | 11,558 | 922 | 1.31% |
| 146 | Kensington and Bayswater | Labour | 13,176 | Conservative | 12,143 | 1,033 | 1.34% |
| 147 | Kingston upon Hull West and Haltemprice | Labour | 13,613 | Reform | 12,634 | 979 | 1.34% |
| 148 | Mid and South Pembrokeshire | Reform | 14,226 | Plaid Cymru | 13,137 | 1,089 | 1.38% |
| 149 | Cities of London and Westminster | Labour | 11,825 | Conservative | 10,813 | 1,012 | 1.38% |
| 150 | Pontefract, Castleford and Knottingley | Reform | 13,914 | Labour | 12,881 | 1,033 | 1.38% |
| 151 | Peterborough | Conservative | 11,064 | Labour | 10,047 | 1,017 | 1.39% |
| 152 | North Antrim | Other | 12,229 | DUP | 11,192 | 1,037 | 1.39% |
| 153 | Washington and Gateshead South | Reform | 14,298 | Labour | 13,301 | 997 | 1.40% |
| 154 | Stalybridge and Hyde | Labour | 12,265 | Reform | 11,244 | 1,021 | 1.41% |
| 155 | Normanton and Hemsworth | Reform | 14,077 | Labour | 12,994 | 1,083 | 1.43% |
| 156 | Thurrock | Reform | 13,136 | Labour | 12,085 | 1,051 | 1.43% |
| 157 | Witham | Conservative | 15,650 | Reform | 14,495 | 1,155 | 1.46% |
| 158 | Kingswinford and South Staffordshire | Conservative | 15,126 | Reform | 14,077 | 1,049 | 1.46% |
| 159 | North Somerset | Conservative | 15,837 | Labour | 14,747 | 1,090 | 1.46% |
| 160 | Derby South | Reform | 11,761 | Labour | 10,687 | 1,074 | 1.47% |
| 161 | Redcar | Labour | 12,000 | Reform | 10,960 | 1,040 | 1.48% |
| 162 | Bathgate and Linlithgow | SNP | 12,186 | Labour | 11,101 | 1,085 | 1.50% |
| 163 | Stafford | Labour | 14,107 | Reform | 13,033 | 1,074 | 1.52% |
| 164 | Wakefield and Rothwell | Labour | 13,458 | Reform | 12,299 | 1,159 | 1.54% |
| 165 | Mansfield | Reform | 13,323 | Labour | 12,150 | 1,173 | 1.57% |
| 166 | North Dorset | Conservative | 15,084 | Liberal Democrat | 13,933 | 1,151 | 1.58% |
| 167 | Camborne and Redruth | Labour | 14,713 | Reform | 13,522 | 1,191 | 1.60% |
| 168 | Meriden and Solihull East | Conservative | 14,022 | Reform | 12,839 | 1,183 | 1.61% |
| 169 | Rhondda and Ogmore | Reform | 13,996 | Plaid Cymru | 12,782 | 1,214 | 1.63% |
| 170 | Bolton North East | Reform | 13,320 | Labour | 12,015 | 1,305 | 1.63% |
| 171 | Banbury | Labour | 14,167 | Conservative | 12,965 | 1,202 | 1.64% |
| 172 | Bexhill and Battle | Conservative | 13,442 | Reform | 12,255 | 1,187 | 1.64% |
| 173 | Heywood and Middleton North | Reform | 13,143 | Labour | 11,936 | 1,207 | 1.65% |
| 174 | Derbyshire Dales | Conservative | 14,756 | Labour | 13,549 | 1,207 | 1.65% |
| 175 | Bristol East | Green | 18,433 | Labour | 17,166 | 1,267 | 1.67% |
| 176 | Harlow | Reform | 13,603 | Labour | 12,350 | 1,253 | 1.68% |
| 177 | Houghton and Sunderland South | Reform | 15,522 | Labour | 14,204 | 1,318 | 1.68% |
| 178 | Hexham | Labour | 21,060 | Conservative | 19,775 | 1,285 | 1.68% |
| 179 | North Northumberland | Labour | 13,546 | Reform | 12,286 | 1,260 | 1.70% |
| 180 | Blackpool North and Fleetwood | Reform | 13,951 | Labour | 12,694 | 1,257 | 1.72% |
| 181 | Walsall and Bloxwich | Reform | 10,392 | Labour | 9,101 | 1,291 | 1.72% |
| 182 | Congleton | Labour | 14,354 | Conservative | 13,086 | 1,268 | 1.74% |
| 183 | Isle of Wight West | Labour | 10,091 | Reform | 9,118 | 973 | 1.76% |
| 184 | Braintree | Reform | 15,824 | Conservative | 14,441 | 1,383 | 1.78% |
| 185 | East Antrim | DUP | 11,462 | Alliance | 10,156 | 1,306 | 1.78% |
| 186 | Brigg and Immingham | Reform | 14,543 | Conservative | 13,239 | 1,304 | 1.78% |
| 187 | Hendon | Conservative | 13,593 | Labour | 12,246 | 1,347 | 1.80% |
| 188 | Stoke-on-Trent North | Reform | 12,263 | Labour | 10,999 | 1,264 | 1.81% |
| 189 | Sevenoaks | Conservative | 15,179 | Reform | 13,843 | 1,336 | 1.81% |
| 190 | Oldham West, Chadderton and Royton | Other | 11,299 | Reform | 9,918 | 1,381 | 1.82% |
| 191 | Huddersfield | Green | 12,542 | Labour | 11,127 | 1,415 | 1.82% |
| 192 | Central Devon | Conservative | 14,221 | Reform | 12,825 | 1,396 | 1.85% |
| 193 | Chelsea and Fulham | Conservative | 15,915 | Labour | 14,443 | 1,472 | 1.88% |
| 194 | Stoke-on-Trent South | Reform | 12,719 | Conservative | 11,398 | 1,321 | 1.89% |
| 195 | Melton and Syston | Conservative | 14,534 | Reform | 13,116 | 1,418 | 1.91% |
| 196 | Staffordshire Moorlands | Reform | 14,129 | Conservative | 12,794 | 1,335 | 1.91% |
| 197 | Mid Leicestershire | Conservative | 14,895 | Reform | 13,444 | 1,451 | 1.91% |
| 198 | Leeds South West and Morley | Labour | 13,434 | Reform | 12,053 | 1,381 | 1.92% |
| 199 | Brentwood and Ongar | Reform | 16,161 | Conservative | 14,691 | 1,470 | 1.95% |
| 200 | Gateshead Central and Whickham | Labour | 13,807 | Reform | 12,432 | 1,375 | 1.97% |
| 201 | Southport | Labour | 13,169 | Reform | 11,718 | 1,451 | 1.97% |
| 202 | Luton South and South Bedfordshire | Labour | 10,023 | Other | 8,494 | 1,529 | 1.98% |
| 203 | Middlesbrough South and East Cleveland | Conservative | 15,840 | Labour | 14,446 | 1,394 | 1.98% |
| 204 | Dunfermline and Dollar | SNP | 12,776 | Labour | 11,331 | 1,445 | 1.98% |
| 205 | Mid Dorset and North Poole | Liberal Democrat | 20,336 | Conservative | 18,828 | 1,508 | 2.00% |
| 206 | Neath and Swansea East | Reform | 15,141 | Plaid Cymru | 13,612 | 1,529 | 2.00% |
| 207 | Dumfries and Galloway | SNP | 12,595 | Conservative | 11,016 | 1,579 | 2.01% |
| 208 | Dumfriesshire, Clydesdale and Tweeddale | Conservative | 12,147 | SNP | 10,695 | 1,452 | 2.02% |
| 209 | Orpington | Conservative | 14,651 | Reform | 13,196 | 1,455 | 2.04% |
| 210 | Nuneaton | Reform | 12,899 | Labour | 11,432 | 1,467 | 2.04% |
| 211 | St Austell and Newquay | Reform | 13,620 | Labour | 12,059 | 1,561 | 2.05% |
| 212 | Welwyn Hatfield | Labour | 15,319 | Conservative | 13,767 | 1,552 | 2.06% |
| 213 | Eastleigh | Liberal Democrat | 13,503 | Conservative | 12,050 | 1,453 | 2.08% |
| 214 | Llanelli | Plaid Cymru | 16,588 | Reform | 15,101 | 1,487 | 2.08% |
| 215 | Dover and Deal | Reform | 15,805 | Labour | 14,210 | 1,595 | 2.09% |
| 216 | Worthing West | Labour | 15,731 | Conservative | 14,114 | 1,617 | 2.10% |
| 217 | Bognor Regis and Littlehampton | Reform | 14,708 | Conservative | 13,084 | 1,624 | 2.11% |
| 218 | Newport West and Islwyn | Reform | 14,060 | Plaid Cymru | 12,452 | 1,608 | 2.12% |
| 219 | Burton and Uttoxeter | Reform | 13,873 | Labour | 12,207 | 1,666 | 2.14% |
| 220 | Sherwood Forest | Reform | 15,934 | Labour | 14,213 | 1,721 | 2.18% |
| 221 | Crewe and Nantwich | Labour | 15,871 | Reform | 14,174 | 1,697 | 2.20% |
| 222 | Rutherglen | SNP | 14,833 | Labour | 13,229 | 1,604 | 2.21% |
| 223 | South Ribble | Labour | 15,214 | Reform | 13,593 | 1,621 | 2.21% |
| 224 | Rochdale | Other | 11,587 | Reform | 9,982 | 1,605 | 2.21% |
| 225 | Southampton Itchen | Labour | 12,015 | Reform | 10,501 | 1,514 | 2.21% |
| 226 | Brent West | Labour | 13,381 | Conservative | 11,599 | 1,782 | 2.23% |
| 227 | Louth and Horncastle | Reform | 15,999 | Conservative | 14,284 | 1,715 | 2.23% |
| 228 | Bradford South | Reform | 10,204 | Labour | 8,620 | 1,584 | 2.23% |
| 229 | Spen Valley | Reform | 13,710 | Labour | 12,057 | 1,653 | 2.28% |
| 230 | Airdrie and Shotts | SNP | 13,261 | Labour | 11,657 | 1,604 | 2.28% |
| 231 | Wyre Forest | Reform | 13,805 | Conservative | 12,025 | 1,780 | 2.30% |
| 232 | Romsey and Southampton North | Conservative | 16,655 | Liberal Democrat | 14,999 | 1,656 | 2.30% |
| 233 | East Surrey | Conservative | 14,533 | Reform | 12,840 | 1,693 | 2.31% |
| 234 | Cowdenbeath and Kirkcaldy | SNP | 12,096 | Labour | 10,432 | 1,664 | 2.32% |
| 235 | East Kilbride and Strathaven | SNP | 14,636 | Labour | 12,853 | 1,783 | 2.33% |
| 236 | Maidstone and Malling | Reform | 13,547 | Conservative | 11,747 | 1,800 | 2.35% |
| 237 | Chingford and Woodford Green | Conservative | 14,188 | Other | 12,445 | 1,743 | 2.36% |
| 238 | Rayleigh and Wickford | Reform | 16,502 | Conservative | 14,695 | 1,807 | 2.36% |
| 239 | Doncaster Central | Labour | 13,315 | Reform | 11,545 | 1,770 | 2.37% |
| 240 | Dartford | Reform | 13,698 | Conservative | 11,883 | 1,815 | 2.41% |
| 241 | Stevenage | Labour | 13,510 | Reform | 11,792 | 1,718 | 2.42% |
| 242 | Altrincham and Sale West | Labour | 16,067 | Conservative | 14,267 | 1,800 | 2.43% |
| 243 | Sunderland Central | Reform | 14,510 | Labour | 12,628 | 1,882 | 2.47% |
| 244 | Faversham and Mid Kent | Reform | 14,123 | Conservative | 12,286 | 1,837 | 2.47% |
| 245 | Wolverhampton South East | Labour | 12,794 | Reform | 10,875 | 1,919 | 2.48% |
| 246 | East Wiltshire | Conservative | 14,177 | Reform | 12,322 | 1,855 | 2.50% |
| 247 | Cardiff East | Plaid Cymru | 11,939 | Reform | 10,110 | 1,829 | 2.51% |
| 248 | Weald of Kent | Conservative | 16,726 | Reform | 14,790 | 1,936 | 2.55% |
| 249 | Gordon and Buchan | SNP | 13,488 | Conservative | 11,699 | 1,789 | 2.57% |
| 250 | Swindon North | Labour | 13,715 | Reform | 11,832 | 1,883 | 2.57% |
| 251 | Central Ayrshire | SNP | 11,931 | Labour | 10,146 | 1,785 | 2.57% |
| 252 | Hyndburn | Reform | 10,822 | Labour | 9,074 | 1,748 | 2.60% |
| 253 | Middlesbrough and Thornaby East | Labour | 12,315 | Reform | 10,337 | 1,978 | 2.63% |
| 254 | Bridlington and The Wolds | Reform | 14,263 | Conservative | 12,298 | 1,965 | 2.64% |
| 255 | Burnley | Reform | 11,499 | Labour | 9,520 | 1,979 | 2.64% |
| 256 | Rugby | Labour | 14,948 | Reform | 12,967 | 1,981 | 2.64% |
| 257 | Newport East | Reform | 12,577 | Plaid Cymru | 10,543 | 2,034 | 2.65% |
| 258 | Worsley and Eccles | Labour | 15,355 | Reform | 13,250 | 2,105 | 2.68% |
| 259 | Finchley and Golders Green | Labour | 17,103 | Conservative | 15,019 | 2,084 | 2.69% |
| 260 | Broxtowe | Labour | 14,844 | Reform | 12,938 | 1,906 | 2.71% |
| 261 | Isle of Wight East | Reform | 9,929 | Conservative | 8,415 | 1,514 | 2.71% |
| 262 | New Forest West | Conservative | 13,721 | Reform | 11,852 | 1,869 | 2.72% |
| 263 | Loughborough | Labour | 13,173 | Reform | 11,275 | 1,898 | 2.75% |
| 264 | Goole and Pocklington | Conservative | 15,973 | Reform | 13,757 | 2,216 | 2.77% |
| 265 | Cardiff South and Penarth | Plaid Cymru | 11,788 | Reform | 9,758 | 2,030 | 2.78% |
| 266 | East Renfrewshire | SNP | 14,457 | Labour | 12,378 | 2,079 | 2.79% |
| 267 | Blaydon and Consett | Labour | 16,101 | Reform | 14,136 | 1,965 | 2.79% |
| 268 | Rotherham | Reform | 14,347 | Labour | 12,230 | 2,117 | 2.79% |
| 269 | Aldershot | Labour | 15,154 | Reform | 12,936 | 2,218 | 2.82% |
| 270 | Nottingham North and Kimberley | Labour | 12,519 | Reform | 10,414 | 2,105 | 2.85% |
| 271 | Hertford and Stortford | Labour | 15,861 | Conservative | 13,601 | 2,260 | 2.86% |
| 272 | South East Cornwall | Reform | 13,991 | Labour | 11,878 | 2,113 | 2.91% |
| 273 | Tipton and Wednesbury | Reform | 10,941 | Labour | 8,776 | 2,165 | 2.92% |
| 274 | Skipton and Ripon | Conservative | 15,849 | Reform | 13,531 | 2,318 | 2.92% |
| 275 | North Durham | Reform | 14,540 | Labour | 12,393 | 2,147 | 2.93% |
| 276 | Horsham | Liberal Democrat | 18,340 | Conservative | 16,014 | 2,326 | 2.94% |
| 277 | Motherwell, Wishaw and Carluke | SNP | 12,978 | Labour | 10,860 | 2,118 | 2.95% |
| 278 | Mid Cheshire | Labour | 14,084 | Reform | 11,993 | 2,091 | 2.97% |
| 279 | Birmingham Hall Green and Moseley | Labour | 9,182 | Other | 6,892 | 2,290 | 2.98% |
| 280 | Melksham and Devizes | Liberal Democrat | 16,899 | Conservative | 14,697 | 2,202 | 3.00% |
| 281 | Bradford West | Labour | 8,180 | Reform | 5,842 | 2,338 | 3.00% |
| 282 | Solihull West and Shirley | Conservative | 13,636 | Reform | 11,479 | 2,157 | 3.00% |
| 283 | West Bromwich | Labour | 12,822 | Reform | 10,598 | 2,224 | 3.00% |
| 284 | Bexleyheath and Crayford | Reform | 14,001 | Labour | 11,879 | 2,122 | 3.02% |
| 285 | South Northamptonshire | Conservative | 16,068 | Reform | 13,941 | 2,127 | 3.02% |
| 286 | Newbury | Liberal Democrat | 16,566 | Conservative | 14,388 | 2,178 | 3.03% |
| 287 | Kingston upon Hull East | Reform | 11,908 | Labour | 9,756 | 2,152 | 3.05% |
| 288 | Lothian East | Labour | 13,463 | SNP | 11,150 | 2,313 | 3.07% |
| 289 | Huntingdon | Conservative | 15,402 | Reform | 12,944 | 2,458 | 3.11% |
| 290 | Midlothian | SNP | 15,357 | Labour | 13,070 | 2,287 | 3.11% |
| 291 | North West Hampshire | Conservative | 14,984 | Reform | 12,515 | 2,469 | 3.14% |
| 292 | Corby and East Northamptonshire | Labour | 16,098 | Reform | 13,588 | 2,510 | 3.19% |
| 293 | Rochester and Strood | Reform | 13,967 | Labour | 11,587 | 2,380 | 3.21% |
| 294 | Great Grimsby and Cleethorpes | Reform | 14,021 | Labour | 11,537 | 2,484 | 3.26% |
| 295 | North Norfolk | Liberal Democrat | 16,428 | Conservative | 14,080 | 2,348 | 3.29% |
| 296 | Newcastle upon Tyne Central and West | Labour | 14,089 | Reform | 11,563 | 2,526 | 3.29% |
| 297 | Luton North | Labour | 10,904 | Other | 8,405 | 2,499 | 3.34% |
| 298 | Lincoln | Labour | 14,071 | Reform | 11,652 | 2,419 | 3.35% |
| 299 | Bridgwater | Reform | 12,620 | Conservative | 10,223 | 2,397 | 3.35% |
| 300 | Morecambe and Lunesdale | Labour | 15,064 | Reform | 12,502 | 2,562 | 3.35% |
| 301 | Inverness, Skye and West Ross-shire | Liberal Democrat | 16,956 | SNP | 14,328 | 2,628 | 3.37% |
| 302 | Torfaen | Reform | 12,644 | Plaid Cymru | 10,220 | 2,424 | 3.38% |
| 303 | Edinburgh North and Leith | SNP | 13,999 | Labour | 11,349 | 2,650 | 3.38% |
| 304 | Birmingham Yardley | Other | 10,582 | Labour | 8,106 | 2,476 | 3.38% |
| 305 | Kingston upon Hull North and Cottingham | Labour | 14,048 | Reform | 11,483 | 2,565 | 3.41% |
| 306 | Droitwich and Evesham | Conservative | 16,577 | Reform | 13,963 | 2,614 | 3.41% |
| 307 | Wycombe | Labour | 12,126 | Conservative | 9,615 | 2,511 | 3.42% |
| 308 | Thornbury and Yate | Liberal Democrat | 17,546 | Conservative | 14,826 | 2,720 | 3.48% |
| 309 | Tatton | Conservative | 17,111 | Labour | 14,525 | 2,586 | 3.48% |
| 310 | Thirsk and Malton | Conservative | 16,293 | Reform | 13,539 | 2,754 | 3.51% |
| 311 | Barnsley South | Reform | 14,871 | Labour | 12,205 | 2,666 | 3.51% |
| 312 | South West Hertfordshire | Conservative | 13,780 | Reform | 11,231 | 2,549 | 3.55% |
| 313 | Alloa and Grangemouth | SNP | 12,504 | Labour | 9,984 | 2,520 | 3.57% |
| 314 | Penrith and Solway | Labour | 15,383 | Conservative | 12,595 | 2,788 | 3.58% |
| 315 | Colne Valley | Labour | 14,491 | Conservative | 11,887 | 2,604 | 3.58% |
| 316 | Glasgow West | SNP | 12,844 | Labour | 10,362 | 2,482 | 3.60% |
| 317 | Lagan Valley | Alliance | 18,618 | DUP | 15,659 | 2,959 | 3.60% |
| 318 | North Cotswolds | Conservative | 14,570 | Liberal Democrat | 11,906 | 2,664 | 3.64% |
| 319 | Hastings and Rye | Labour | 14,464 | Reform | 11,694 | 2,770 | 3.65% |
| 320 | Watford | Labour | 11,983 | Conservative | 9,310 | 2,673 | 3.66% |
| 321 | Edinburgh South West | SNP | 12,950 | Labour | 10,244 | 2,706 | 3.67% |
| 322 | Belfast East | DUP | 19,894 | Alliance | 17,218 | 2,676 | 3.67% |
| 323 | North East Somerset and Hanham | Labour | 15,911 | Conservative | 13,142 | 2,769 | 3.75% |
| 324 | Na h-Eileanan an Iar | Labour | 4,202 | SNP | 3,400 | 802 | 3.76% |
| 325 | Northampton North | Labour | 13,835 | Reform | 10,978 | 2,857 | 3.78% |
| 326 | Sutton Coldfield | Conservative | 15,624 | Reform | 12,808 | 2,816 | 3.80% |
| 327 | Keighley and Ilkley | Conservative | 15,856 | Labour | 13,024 | 2,832 | 3.81% |
| 328 | Cardiff North | Plaid Cymru | 15,397 | Reform | 12,652 | 2,745 | 3.84% |
| 329 | New Forest East | Conservative | 14,455 | Reform | 11,742 | 2,713 | 3.84% |
| 330 | Derby North | Labour | 14,216 | Reform | 11,448 | 2,768 | 3.85% |
| 331 | Makerfield | Reform | 16,569 | Labour | 13,611 | 2,958 | 3.86% |
| 332 | Gosport | Conservative | 14,951 | Reform | 12,122 | 2,829 | 3.86% |
| 333 | Slough | Other | 13,870 | Labour | 10,706 | 3,164 | 3.89% |
| 334 | Berwickshire, Roxburgh and Selkirk | Conservative | 14,806 | SNP | 11,821 | 2,985 | 3.91% |
| 335 | Inverclyde and Renfrewshire West | SNP | 13,385 | Labour | 10,642 | 2,743 | 3.91% |
| 336 | Leeds Central and Headingley | Labour | 11,971 | Green | 9,204 | 2,767 | 3.92% |
| 337 | Selby | Labour | 17,474 | Reform | 14,412 | 3,062 | 3.92% |
| 338 | Chesterfield | Labour | 14,749 | Reform | 11,931 | 2,818 | 3.93% |
| 339 | Ashford | Reform | 14,394 | Labour | 11,373 | 3,021 | 3.96% |
| 340 | Barrow and Furness | Labour | 14,290 | Conservative | 11,316 | 2,974 | 3.97% |
| 341 | Leeds East | Labour | 14,108 | Reform | 11,082 | 3,026 | 3.97% |
| 342 | Manchester Rusholme | Labour | 11,241 | Green | 8,354 | 2,887 | 3.98% |
| 343 | Glasgow North East | SNP | 11,561 | Labour | 8,670 | 2,891 | 3.98% |
| 344 | Torbay | Liberal Democrat | 15,804 | Reform | 12,766 | 3,038 | 3.99% |
| 345 | Coventry North West | Labour | 15,006 | Reform | 12,003 | 3,003 | 4.00% |
| 346 | Maidenhead | Liberal Democrat | 20,829 | Conservative | 17,796 | 3,033 | 4.01% |
| 347 | Leicester West | Labour | 11,988 | Reform | 9,004 | 2,984 | 4.03% |
| 348 | Paisley and Renfrewshire South | SNP | 13,875 | Labour | 10,978 | 2,897 | 4.05% |
| 349 | Cramlington and Killingworth | Labour | 17,025 | Reform | 13,909 | 3,116 | 4.09% |
| 350 | Coatbridge and Bellshill | SNP | 13,897 | Labour | 10,923 | 2,974 | 4.09% |
| 351 | Hamble Valley | Conservative | 16,445 | Reform | 13,182 | 3,263 | 4.11% |
| 352 | Worcester | Labour | 14,167 | Reform | 11,070 | 3,097 | 4.13% |
| 353 | St Helens North | Labour | 16,180 | Reform | 13,044 | 3,136 | 4.15% |
| 354 | Bury North | Labour | 14,999 | Reform | 11,764 | 3,235 | 4.16% |
| 355 | Havant | Reform | 13,832 | Conservative | 10,782 | 3,050 | 4.22% |
| 356 | Milton Keynes North | Labour | 14,868 | Conservative | 11,876 | 2,992 | 4.23% |
| 357 | Ayr, Carrick and Cumnock | SNP | 11,217 | Reform | 8,225 | 2,992 | 4.25% |
| 358 | Tiverton and Minehead | Liberal Democrat | 15,359 | Conservative | 12,272 | 3,087 | 4.28% |
| 359 | Bournemouth East | Labour | 14,015 | Conservative | 10,913 | 3,102 | 4.29% |
| 360 | Epsom and Ewell | Liberal Democrat | 17,607 | Conservative | 14,296 | 3,311 | 4.33% |
| 361 | Paisley and Renfrewshire North | SNP | 14,054 | Labour | 10,962 | 3,092 | 4.35% |
| 362 | Norwich North | Labour | 15,820 | Reform | 12,607 | 3,213 | 4.36% |
| 363 | Colchester | Labour | 14,464 | Reform | 11,029 | 3,435 | 4.37% |
| 364 | Castle Point | Reform | 15,790 | Conservative | 12,679 | 3,111 | 4.38% |
| 365 | Harborough, Oadby and Wigston | Conservative | 15,754 | Labour | 12,369 | 3,385 | 4.39% |
| 366 | Blackley and Middleton South | Labour | 12,843 | Reform | 9,657 | 3,186 | 4.41% |
| 367 | Ipswich | Labour | 14,596 | Reform | 11,260 | 3,336 | 4.42% |
| 368 | Sheffield Central | Labour | 13,911 | Green | 11,220 | 2,691 | 4.44% |
| 369 | North West Essex | Conservative | 16,346 | Reform | 12,780 | 3,566 | 4.47% |
| 370 | Moray West, Nairn and Strathspey | SNP | 14,410 | Conservative | 10,953 | 3,457 | 4.48% |
| 371 | North Bedfordshire | Conservative | 16,824 | Reform | 13,284 | 3,540 | 4.49% |
| 372 | Feltham and Heston | Labour | 12,175 | Reform | 8,708 | 3,467 | 4.50% |
| 373 | West Worcestershire | Conservative | 16,390 | Reform | 12,805 | 3,585 | 4.52% |
| 374 | Lowestoft | Reform | 14,196 | Labour | 10,824 | 3,372 | 4.54% |
| 375 | Barking | Labour | 12,063 | Reform | 8,415 | 3,648 | 4.57% |
| 376 | Tamworth | Reform | 15,132 | Conservative | 11,661 | 3,471 | 4.62% |
| 377 | Frome and East Somerset | Liberal Democrat | 13,806 | Reform | 10,551 | 3,255 | 4.63% |
| 378 | Aberdeenshire North and Moray East | SNP | 13,383 | Conservative | 10,138 | 3,245 | 4.63% |
| 379 | Croydon South | Conservative | 16,961 | Labour | 13,480 | 3,481 | 4.65% |
| 380 | Sutton and Cheam | Liberal Democrat | 14,973 | Conservative | 11,596 | 3,377 | 4.67% |
| 381 | Chatham and Aylesford | Reform | 13,743 | Labour | 10,228 | 3,515 | 4.68% |
| 382 | City of Durham | Labour | 14,637 | Reform | 11,327 | 3,310 | 4.69% |
| 383 | Ilford North | Other | 15,119 | Labour | 11,430 | 3,689 | 4.69% |
| 384 | Caerphilly | Plaid Cymru | 15,648 | Reform | 12,224 | 3,424 | 4.71% |
| 385 | Stockton West | Conservative | 17,448 | Labour | 14,056 | 3,392 | 4.72% |
| 386 | Reigate | Conservative | 15,854 | Reform | 12,199 | 3,655 | 4.74% |
| 387 | Eltham and Chislehurst | Labour | 15,352 | Reform | 11,824 | 3,528 | 4.77% |
| 388 | Newcastle upon Tyne East and Wallsend | Labour | 16,002 | Reform | 12,362 | 3,640 | 4.77% |
| 389 | Basingstoke | Labour | 16,096 | Conservative | 12,340 | 3,756 | 4.79% |
| 390 | Hazel Grove | Liberal Democrat | 14,753 | Reform | 11,255 | 3,498 | 4.80% |
| 391 | West Dunbartonshire | SNP | 14,195 | Labour | 10,870 | 3,325 | 4.81% |
| 392 | Folkestone and Hythe | Reform | 14,604 | Labour | 11,179 | 3,425 | 4.89% |
| 393 | Coventry East | Labour | 13,944 | Reform | 10,238 | 3,706 | 4.89% |
| 394 | Cannock Chase | Reform | 15,593 | Labour | 11,752 | 3,841 | 4.99% |
| 395 | North Warwickshire and Bedworth | Reform | 14,562 | Labour | 11,069 | 3,493 | 5.01% |
| 396 | Lancaster and Wyre | Labour | 14,690 | Reform | 10,946 | 3,744 | 5.01% |
| 397 | Harrow West | Labour | 15,341 | Conservative | 11,336 | 4,005 | 5.01% |
| 398 | Bury South | Labour | 14,710 | Reform | 10,926 | 3,784 | 5.02% |
| 399 | Canterbury | Labour | 14,823 | Reform | 11,235 | 3,588 | 5.04% |
| 400 | Birmingham Selly Oak | Labour | 13,103 | Reform | 9,285 | 3,818 | 5.05% |
| 401 | Witney | Liberal Democrat | 17,606 | Conservative | 13,773 | 3,833 | 5.08% |
| 402 | Dudley | Reform | 12,720 | Labour | 9,110 | 3,610 | 5.15% |
| 403 | Glasgow North | SNP | 11,453 | Labour | 7,965 | 3,488 | 5.16% |
| 404 | St Neots and Mid Cambridgeshire | Liberal Democrat | 16,409 | Conservative | 12,375 | 4,034 | 5.16% |
| 405 | Smethwick | Labour | 12,702 | Reform | 8,919 | 3,783 | 5.19% |
| 406 | Falkirk | SNP | 13,967 | Labour | 10,125 | 3,842 | 5.22% |
| 407 | St Helens South and Whiston | Labour | 14,261 | Reform | 10,519 | 3,742 | 5.23% |
| 408 | Rushcliffe | Labour | 19,535 | Conservative | 15,331 | 4,204 | 5.31% |
| 409 | Southampton Test | Labour | 12,135 | Reform | 8,647 | 3,488 | 5.32% |
| 410 | Bethnal Green and Stepney | Other | 15,699 | Labour | 11,362 | 4,337 | 5.33% |
| 411 | Brighton Kemptown and Peacehaven | Labour | 15,127 | Green | 11,459 | 3,668 | 5.33% |
| 412 | Glasgow East | SNP | 12,251 | Labour | 8,542 | 3,709 | 5.38% |
| 413 | Chester South and Eddisbury | Conservative | 16,921 | Labour | 12,892 | 4,029 | 5.42% |
| 414 | Chelmsford | Liberal Democrat | 17,097 | Conservative | 12,921 | 4,176 | 5.43% |
| 415 | Croydon East | Labour | 14,211 | Reform | 10,051 | 4,160 | 5.43% |
| 416 | Whitehaven and Workington | Labour | 17,113 | Reform | 13,126 | 3,987 | 5.45% |
| 417 | Newark | Conservative | 17,734 | Reform | 13,354 | 4,380 | 5.49% |
| 418 | Kilmarnock and Loudoun | SNP | 14,710 | Labour | 10,610 | 4,100 | 5.49% |
| 419 | Stratford and Bow | Labour | 14,130 | Green | 9,648 | 4,482 | 5.55% |
| 420 | Milton Keynes Central | Labour | 15,563 | Conservative | 11,052 | 4,511 | 5.56% |
| 421 | West Ham and Beckton | Labour | 12,269 | Other | 7,830 | 4,439 | 5.62% |
| 422 | Alyn and Deeside | Reform | 15,568 | Plaid Cymru | 11,303 | 4,265 | 5.63% |
| 423 | Foyle | SDLP | 15,647 | Sinn Fein | 11,481 | 4,166 | 5.67% |
| 424 | Calder Valley | Labour | 16,899 | Reform | 12,436 | 4,463 | 5.77% |
| 425 | Plymouth Sutton and Devonport | Labour | 15,882 | Reform | 11,535 | 4,347 | 5.77% |
| 426 | Wolverhampton West | Labour | 14,786 | Reform | 10,246 | 4,540 | 5.83% |
| 427 | Sittingbourne and Sheppey | Reform | 14,053 | Conservative | 9,441 | 4,612 | 5.83% |
| 428 | Basildon and Billericay | Reform | 15,182 | Conservative | 10,669 | 4,513 | 5.87% |
| 429 | Fermanagh and South Tyrone | Sinn Fein | 24,844 | UUP | 20,273 | 4,571 | 5.87% |
| 430 | Bicester and Woodstock | Liberal Democrat | 16,531 | Conservative | 12,164 | 4,367 | 5.87% |
| 431 | Nottingham South | Labour | 11,849 | Reform | 8,044 | 3,805 | 5.92% |
| 432 | Kenilworth and Southam | Conservative | 16,335 | Reform | 11,882 | 4,453 | 5.94% |
| 433 | Bristol North East | Labour | 14,274 | Green | 10,080 | 4,194 | 5.98% |
| 434 | Salisbury | Conservative | 14,551 | Labour | 10,184 | 4,367 | 6.08% |
| 435 | Beaconsfield | Conservative | 15,484 | Liberal Democrat | 11,048 | 4,436 | 6.10% |
| 436 | Amber Valley | Reform | 16,132 | Labour | 11,765 | 4,367 | 6.10% |
| 437 | South Cotswolds | Liberal Democrat | 19,468 | Conservative | 15,070 | 4,398 | 6.11% |
| 438 | Glasgow South West | SNP | 12,744 | Labour | 8,522 | 4,222 | 6.13% |
| 439 | South West Norfolk | Reform | 13,674 | Conservative | 9,084 | 4,590 | 6.14% |
| 440 | Glasgow South | SNP | 13,922 | Labour | 9,596 | 4,326 | 6.16% |
| 441 | Runnymede and Weybridge | Conservative | 15,521 | Reform | 10,906 | 4,615 | 6.27% |
| 442 | Mid Buckinghamshire | Conservative | 16,882 | Liberal Democrat | 12,106 | 4,776 | 6.32% |
| 443 | North Ayrshire and Arran | SNP | 13,813 | Labour | 9,235 | 4,578 | 6.34% |
| 444 | Gedling | Labour | 17,898 | Reform | 12,989 | 4,909 | 6.37% |
| 445 | Chesham and Amersham | Liberal Democrat | 20,695 | Conservative | 15,884 | 4,811 | 6.42% |
| 446 | Shipley | Labour | 16,653 | Reform | 11,888 | 4,765 | 6.43% |
| 447 | Leeds West and Pudsey | Labour | 14,474 | Reform | 9,966 | 4,508 | 6.43% |
| 448 | Warrington South | Labour | 17,895 | Reform | 12,802 | 5,093 | 6.50% |
| 449 | High Peak | Labour | 17,387 | Conservative | 12,537 | 4,850 | 6.52% |
| 450 | Dorking and Horley | Liberal Democrat | 17,585 | Conservative | 12,898 | 4,687 | 6.54% |
| 451 | Hornchurch and Upminster | Reform | 17,495 | Conservative | 12,550 | 4,945 | 6.56% |
| 452 | Hitchin | Labour | 17,860 | Conservative | 12,866 | 4,994 | 6.58% |
| 453 | West Lancashire | Labour | 17,136 | Reform | 12,255 | 4,881 | 6.59% |
| 454 | Birmingham Edgbaston | Labour | 12,661 | Reform | 7,878 | 4,783 | 6.66% |
| 455 | Shrewsbury | Labour | 17,698 | Reform | 12,572 | 5,126 | 6.69% |
| 456 | Birmingham Perry Barr | Other | 14,265 | Labour | 9,152 | 5,113 | 6.70% |
| 457 | Tonbridge | Conservative | 16,824 | Reform | 11,940 | 4,884 | 6.71% |
| 458 | Didcot and Wantage | Liberal Democrat | 18,490 | Conservative | 13,044 | 5,446 | 6.75% |
| 459 | Poplar and Limehouse | Labour | 13,896 | Green | 8,212 | 5,684 | 6.76% |
| 460 | Livingston | SNP | 15,273 | Labour | 9,977 | 5,296 | 6.79% |
| 461 | East Worthing and Shoreham | Labour | 17,007 | Reform | 11,929 | 5,078 | 6.79% |
| 462 | Portsmouth South | Labour | 14,484 | Reform | 9,469 | 5,015 | 6.80% |
| 463 | Surrey Heath | Liberal Democrat | 18,058 | Conservative | 13,138 | 4,920 | 6.84% |
| 464 | Truro and Falmouth | Labour | 15,987 | Reform | 10,988 | 4,999 | 6.85% |
| 465 | Cumbernauld and Kirkintilloch | SNP | 15,067 | Labour | 10,240 | 4,827 | 6.86% |
| 466 | Windsor | Conservative | 13,865 | Reform | 8,820 | 5,045 | 6.88% |
| 467 | Strangford | DUP | 15,559 | Alliance | 10,428 | 5,131 | 6.88% |
| 468 | Wetherby and Easingwold | Conservative | 17,326 | Reform | 12,152 | 5,174 | 6.96% |
| 469 | North Devon | Liberal Democrat | 18,210 | Reform | 12,698 | 5,512 | 6.97% |
| 470 | Glastonbury and Somerton | Liberal Democrat | 16,999 | Reform | 11,909 | 5,090 | 6.97% |
| 471 | Edinburgh East and Musselburgh | SNP | 15,514 | Labour | 10,200 | 5,314 | 6.97% |
| 472 | Gorton and Denton | Labour | 13,967 | Reform | 8,496 | 5,471 | 7.15% |
| 473 | Norwich South | Labour | 16,272 | Green | 10,741 | 5,531 | 7.25% |
| 474 | Glenrothes and Mid Fife | SNP | 14,615 | Labour | 9,457 | 5,158 | 7.30% |
| 475 | Bermondsey and Old Southwark | Labour | 12,924 | Liberal Democrat | 7,818 | 5,106 | 7.35% |
| 476 | Tewkesbury | Liberal Democrat | 17,444 | Conservative | 12,031 | 5,413 | 7.37% |
| 477 | Henley and Thame | Liberal Democrat | 20,214 | Conservative | 14,737 | 5,477 | 7.43% |
| 478 | Sheffield Hallam | Labour | 20,725 | Liberal Democrat | 15,309 | 5,416 | 7.43% |
| 479 | Salford | Labour | 16,113 | Reform | 9,811 | 6,302 | 7.54% |
| 480 | Belfast North | Sinn Fein | 17,674 | DUP | 12,062 | 5,612 | 7.56% |
| 481 | Runcorn and Helsby | Labour | 17,201 | Reform | 11,836 | 5,365 | 7.58% |
| 482 | Birkenhead | Labour | 16,966 | Green | 11,047 | 5,919 | 7.58% |
| 483 | Arundel and South Downs | Conservative | 18,294 | Reform | 12,336 | 5,958 | 7.64% |
| 484 | Exeter | Labour | 13,853 | Reform | 8,668 | 5,185 | 7.64% |
| 485 | Aberdeen South | SNP | 14,993 | Conservative | 9,072 | 5,921 | 7.66% |
| 486 | Filton and Bradley Stoke | Labour | 17,637 | Reform | 11,696 | 5,941 | 7.66% |
| 487 | Macclesfield | Labour | 19,142 | Conservative | 13,405 | 5,737 | 7.66% |
| 488 | Coventry South | Labour | 15,713 | Reform | 9,867 | 5,846 | 7.67% |
| 489 | Mid Sussex | Liberal Democrat | 18,029 | Conservative | 12,199 | 5,830 | 7.67% |
| 490 | Honiton and Sidmouth | Liberal Democrat | 19,386 | Conservative | 13,578 | 5,808 | 7.69% |
| 491 | Wythenshawe and Sale East | Labour | 15,772 | Reform | 9,754 | 6,018 | 7.74% |
| 492 | Stockport | Labour | 16,590 | Reform | 10,657 | 5,933 | 7.74% |
| 493 | Bedford | Labour | 14,121 | Reform | 8,437 | 5,684 | 7.84% |
| 494 | Manchester Central | Labour | 15,268 | Green | 8,546 | 6,722 | 7.89% |
| 495 | Leeds South | Labour | 14,640 | Green | 8,574 | 6,066 | 7.99% |
| 496 | York Outer | Labour | 18,004 | Conservative | 11,891 | 6,113 | 8.02% |
| 497 | Leicester South | Other | 15,536 | Labour | 9,800 | 5,736 | 8.09% |
| 498 | Stratford-on-Avon | Liberal Democrat | 19,735 | Conservative | 13,578 | 6,157 | 8.13% |
| 499 | Aberdeen North | SNP | 14,419 | Reform | 8,202 | 6,217 | 8.19% |
| 500 | Hackney South and Shoreditch | Labour | 18,956 | Green | 12,522 | 6,434 | 8.22% |
| 501 | Holborn and St Pancras | Labour | 14,215 | Other | 8,305 | 5,910 | 8.29% |
| 502 | Brentford and Isleworth | Labour | 15,347 | Conservative | 8,678 | 6,669 | 8.40% |
| 503 | Edinburgh South | Labour | 14,529 | SNP | 8,519 | 6,010 | 8.48% |
| 504 | Swindon South | Labour | 16,787 | Reform | 10,598 | 6,189 | 8.53% |
| 505 | South Devon | Liberal Democrat | 19,004 | Conservative | 12,840 | 6,164 | 8.53% |
| 506 | Stirling and Strathallan | SNP | 15,763 | Labour | 9,064 | 6,699 | 8.78% |
| 507 | Rutland and Stamford | Conservative | 17,843 | Reform | 11,518 | 6,325 | 8.81% |
| 508 | Hackney North and Stoke Newington | Labour | 18,772 | Green | 11,802 | 6,970 | 8.96% |
| 509 | Bangor Aberconwy | Plaid Cymru | 17,447 | Reform | 11,100 | 6,347 | 9.00% |
| 510 | Manchester Withington | Labour | 16,895 | Green | 10,520 | 6,375 | 9.04% |
| 511 | Wirral West | Labour | 17,866 | Conservative | 11,278 | 6,588 | 9.04% |
| 512 | Enfield North | Labour | 16,435 | Reform | 9,310 | 7,125 | 9.05% |
| 513 | East Ham | Labour | 14,884 | Other | 7,670 | 7,214 | 9.11% |
| 514 | Upper Bann | DUP | 21,642 | Sinn Fein | 14,236 | 7,406 | 9.12% |
| 515 | Leyton and Wanstead | Labour | 15,671 | Green | 9,144 | 6,527 | 9.13% |
| 516 | Epping Forest | Conservative | 17,204 | Labour | 10,608 | 6,596 | 9.13% |
| 517 | Harrogate and Knaresborough | Liberal Democrat | 20,270 | Conservative | 13,147 | 7,123 | 9.14% |
| 518 | Cambridge | Labour | 16,748 | Green | 10,309 | 6,439 | 9.16% |
| 519 | Perth and Kinross-shire | SNP | 19,497 | Conservative | 12,418 | 7,079 | 9.16% |
| 520 | Carshalton and Wallington | Liberal Democrat | 17,034 | Conservative | 10,220 | 6,814 | 9.16% |
| 521 | Cheltenham | Liberal Democrat | 23,604 | Conservative | 16,617 | 6,987 | 9.18% |
| 522 | Tynemouth | Labour | 18,842 | Reform | 12,111 | 6,731 | 9.20% |
| 523 | Erith and Thamesmead | Labour | 17,145 | Reform | 9,886 | 7,259 | 9.22% |
| 524 | South Basildon and East Thurrock | Reform | 15,568 | Labour | 8,862 | 6,706 | 9.23% |
| 525 | Streatham and Croydon North | Labour | 17,912 | Green | 10,259 | 7,653 | 9.24% |
| 526 | Stone, Great Wyrley and Penkridge | Conservative | 19,097 | Labour | 12,463 | 6,634 | 9.27% |
| 527 | North Cornwall | Liberal Democrat | 20,178 | Reform | 13,039 | 7,139 | 9.30% |
| 528 | Chippenham | Liberal Democrat | 19,004 | Conservative | 12,002 | 7,002 | 9.45% |
| 529 | Tunbridge Wells | Liberal Democrat | 20,002 | Conservative | 12,507 | 7,495 | 9.52% |
| 530 | Sheffield Brightside and Hillsborough | Labour | 13,986 | Green | 7,267 | 6,719 | 9.55% |
| 531 | Hertsmere | Conservative | 18,165 | Reform | 11,123 | 7,042 | 9.59% |
| 532 | Dewsbury and Batley | Other | 15,641 | Reform | 8,733 | 6,908 | 9.64% |
| 533 | Bristol North West | Labour | 18,376 | Green | 11,149 | 7,227 | 9.65% |
| 534 | Wokingham | Liberal Democrat | 21,827 | Conservative | 14,576 | 7,251 | 9.66% |
| 535 | Leeds North West | Labour | 17,679 | Reform | 10,752 | 6,927 | 9.68% |
| 536 | Stroud | Labour | 19,712 | Conservative | 12,161 | 7,551 | 9.69% |
| 537 | Cardiff West | Plaid Cymru | 18,327 | Reform | 10,987 | 7,340 | 9.70% |
| 538 | Lewisham North | Labour | 19,568 | Green | 12,356 | 7,212 | 9.72% |
| 539 | South Antrim | UUP | 16,311 | DUP | 8,799 | 7,512 | 9.75% |
| 540 | Blaenau Gwent and Rhymney | Plaid Cymru | 13,175 | Labour | 6,330 | 6,845 | 9.76% |
| 541 | Yeovil | Liberal Democrat | 19,824 | Reform | 12,013 | 7,811 | 9.77% |
| 542 | Stretford and Urmston | Labour | 17,224 | Reform | 9,783 | 7,441 | 9.90% |
| 543 | Chester North and Neston | Labour | 17,189 | Reform | 10,219 | 6,970 | 9.93% |
| 544 | Angus and Perthshire Glens | SNP | 19,389 | Conservative | 11,775 | 7,614 | 9.93% |
| 545 | Taunton and Wellington | Liberal Democrat | 20,383 | Reform | 12,563 | 7,820 | 9.94% |
| 546 | West Dorset | Liberal Democrat | 25,528 | Conservative | 17,947 | 7,581 | 9.98% |
| 547 | North Down | Other | 21,030 | Alliance | 13,608 | 7,422 | 10.05% |
| 548 | Arbroath and Broughty Ferry | SNP | 16,877 | Reform | 9,201 | 7,676 | 10.08% |
| 549 | Tottenham | Labour | 17,667 | Green | 9,973 | 7,694 | 10.14% |
| 550 | Ellesmere Port and Bromborough | Labour | 18,732 | Reform | 11,486 | 7,246 | 10.23% |
| 551 | Islington South and Finsbury | Labour | 17,583 | Green | 9,961 | 7,622 | 10.28% |
| 552 | Guildford | Liberal Democrat | 19,440 | Conservative | 12,149 | 7,291 | 10.32% |
| 553 | Reading Central | Labour | 16,603 | Green | 8,996 | 7,607 | 10.34% |
| 554 | Vauxhall and Camberwell Green | Labour | 16,701 | Green | 8,685 | 8,016 | 10.34% |
| 555 | East Grinstead and Uckfield | Conservative | 18,042 | Liberal Democrat | 10,244 | 7,798 | 10.34% |
| 556 | Boston and Skegness | Reform | 18,687 | Conservative | 10,837 | 7,850 | 10.35% |
| 557 | Widnes and Halewood | Labour | 18,237 | Reform | 10,935 | 7,302 | 10.41% |
| 558 | Richmond and Northallerton | Conservative | 19,376 | Reform | 11,658 | 7,718 | 10.45% |
| 559 | Ealing North | Labour | 15,832 | Reform | 8,001 | 7,831 | 10.47% |
| 560 | Doncaster North | Labour | 14,272 | Conservative | 6,941 | 7,331 | 10.51% |
| 561 | Peckham | Labour | 17,580 | Green | 9,917 | 7,663 | 10.62% |
| 562 | Queen's Park and Maida Vale | Labour | 15,531 | Green | 7,414 | 8,117 | 10.74% |
| 563 | Hayes and Harlington | Labour | 15,882 | Reform | 7,856 | 8,026 | 10.79% |
| 564 | Hampstead and Highgate | Labour | 18,100 | Green | 9,428 | 8,672 | 10.84% |
| 565 | Ruislip, Northwood and Pinner | Conservative | 18,220 | Labour | 10,581 | 7,639 | 10.93% |
| 566 | Newcastle upon Tyne North | Labour | 18,824 | Reform | 10,611 | 8,213 | 10.98% |
| 567 | Wallasey | Labour | 19,052 | Reform | 10,891 | 8,161 | 11.02% |
| 568 | Argyll, Bute and South Lochaber | SNP | 15,817 | Reform | 7,908 | 7,909 | 11.02% |
| 569 | Edmonton and Winchmore Hill | Labour | 15,844 | Reform | 7,395 | 8,449 | 11.15% |
| 570 | Dundee Central | SNP | 16,932 | Labour | 8,544 | 8,388 | 11.30% |
| 571 | Warwick and Leamington | Labour | 18,582 | Conservative | 9,956 | 8,626 | 11.31% |
| 572 | Chichester | Liberal Democrat | 21,415 | Reform | 12,521 | 8,894 | 11.35% |
| 573 | Nottingham East | Labour | 14,913 | Reform | 6,990 | 7,923 | 11.42% |
| 574 | Great Yarmouth | Reform | 17,902 | Labour | 9,520 | 8,382 | 11.43% |
| 575 | Beckenham and Penge | Labour | 20,055 | Conservative | 11,115 | 8,940 | 11.58% |
| 576 | Battersea | Labour | 17,913 | Conservative | 9,477 | 8,436 | 11.58% |
| 577 | Ealing Central and Acton | Labour | 17,211 | Green | 8,120 | 9,091 | 11.59% |
| 578 | Liverpool Riverside | Labour | 15,438 | Green | 7,136 | 8,302 | 11.63% |
| 579 | Brent East | Labour | 14,972 | Green | 5,836 | 9,136 | 11.78% |
| 580 | South Cambridgeshire | Liberal Democrat | 21,832 | Conservative | 12,642 | 9,190 | 11.88% |
| 581 | Bath | Liberal Democrat | 16,680 | Green | 8,397 | 8,283 | 11.89% |
| 582 | Oxford East | Labour | 16,794 | Green | 8,153 | 8,641 | 12.03% |
| 583 | Wells and Mendip Hills | Liberal Democrat | 19,751 | Reform | 11,085 | 8,666 | 12.03% |
| 584 | Walthamstow | Labour | 20,856 | Green | 11,886 | 8,970 | 12.04% |
| 585 | Putney | Labour | 18,864 | Conservative | 10,104 | 8,760 | 12.05% |
| 586 | South Down | Sinn Fein | 19,698 | SDLP | 10,418 | 9,280 | 12.17% |
| 587 | Liverpool Wavertree | Labour | 17,702 | Green | 9,074 | 8,628 | 12.22% |
| 588 | Dulwich and West Norwood | Labour | 21,269 | Green | 11,380 | 9,889 | 12.38% |
| 589 | Sheffield Heeley | Labour | 18,336 | Green | 9,143 | 9,193 | 12.52% |
| 590 | Southgate and Wood Green | Labour | 18,055 | Green | 8,219 | 9,836 | 12.68% |
| 591 | York Central | Labour | 19,008 | Reform | 8,913 | 10,095 | 12.69% |
| 592 | North Shropshire | Liberal Democrat | 22,016 | Reform | 12,161 | 9,855 | 12.70% |
| 593 | Clapham and Brixton Hill | Labour | 18,894 | Green | 8,329 | 10,565 | 12.71% |
| 594 | Harpenden and Berkhamsted | Liberal Democrat | 23,213 | Conservative | 13,934 | 9,279 | 12.84% |
| 595 | Croydon West | Labour | 16,093 | Green | 6,042 | 10,051 | 12.90% |
| 596 | Knowsley | Labour | 18,914 | Reform | 9,591 | 9,323 | 12.96% |
| 597 | Woking | Liberal Democrat | 20,369 | Conservative | 10,703 | 9,666 | 13.25% |
| 598 | Caithness, Sutherland and Easter Ross | Liberal Democrat | 20,547 | SNP | 10,635 | 9,912 | 13.28% |
| 599 | Mid Dunbartonshire | Liberal Democrat | 21,531 | SNP | 11,722 | 9,809 | 13.33% |
| 600 | Leeds North East | Labour | 17,857 | Green | 8,449 | 9,408 | 13.41% |
| 601 | Lewisham West and East Dulwich | Labour | 21,200 | Green | 11,841 | 9,359 | 13.49% |
| 602 | Eastbourne | Liberal Democrat | 19,983 | Reform | 10,179 | 9,804 | 13.51% |
| 603 | Ealing Southall | Labour | 17,618 | Reform | 6,898 | 10,720 | 13.63% |
| 604 | Sheffield South East | Labour | 16,327 | Conservative | 6,061 | 10,266 | 13.84% |
| 605 | Cheadle | Liberal Democrat | 20,174 | Reform | 9,818 | 10,356 | 13.92% |
| 606 | Waveney Valley | Green | 21,759 | Conservative | 11,565 | 10,194 | 13.95% |
| 607 | Esher and Walton | Liberal Democrat | 24,038 | Conservative | 13,684 | 10,354 | 13.98% |
| 608 | Sefton Central | Labour | 20,892 | Reform | 10,469 | 10,423 | 14.03% |
| 609 | Lewisham East | Labour | 18,324 | Green | 7,942 | 10,382 | 14.15% |
| 610 | Lewes | Liberal Democrat | 22,693 | Conservative | 11,898 | 10,795 | 14.17% |
| 611 | Hove and Portslade | Labour | 20,842 | Green | 10,340 | 10,502 | 14.18% |
| 612 | Mitcham and Morden | Labour | 19,484 | Reform | 8,493 | 10,991 | 14.22% |
| 613 | Blackburn | Other | 18,078 | Reform | 7,574 | 10,504 | 14.34% |
| 614 | Greenwich and Woolwich | Labour | 18,613 | Green | 8,118 | 10,495 | 14.36% |
| 615 | Wimbledon | Liberal Democrat | 21,377 | Conservative | 10,378 | 10,999 | 14.41% |
| 616 | St Ives | Liberal Democrat | 20,990 | Reform | 10,798 | 10,192 | 14.56% |
| 617 | North Herefordshire | Green | 22,912 | Conservative | 12,256 | 10,656 | 14.64% |
| 618 | Harrow East | Conservative | 21,850 | Labour | 10,647 | 11,203 | 14.64% |
| 619 | Hammersmith and Chiswick | Labour | 18,769 | Conservative | 7,608 | 11,161 | 14.71% |
| 620 | Winchester | Liberal Democrat | 25,318 | Conservative | 13,467 | 11,851 | 15.14% |
| 621 | Liverpool Garston | Labour | 18,994 | Reform | 8,463 | 10,531 | 15.20% |
| 622 | Caerfyrddin | Plaid Cymru | 22,799 | Reform | 11,529 | 11,270 | 15.23% |
| 623 | Liverpool Walton | Labour | 20,446 | Reform | 9,585 | 10,861 | 15.67% |
| 624 | Liverpool West Derby | Labour | 19,764 | Reform | 8,670 | 11,094 | 15.86% |
| 625 | Kingston and Surbiton | Liberal Democrat | 21,829 | Reform | 9,348 | 12,481 | 16.14% |
| 626 | Oxford West and Abingdon | Liberal Democrat | 19,800 | Reform | 8,319 | 11,481 | 16.44% |
| 627 | Ashfield | Reform | 19,582 | Labour | 8,105 | 11,477 | 16.65% |
| 628 | Belfast South and Mid Down | SDLP | 21,345 | Alliance | 8,839 | 12,506 | 16.73% |
| 629 | Bootle | Labour | 20,951 | Reform | 8,638 | 12,313 | 16.86% |
| 630 | Islington North | Other | 24,152 | Labour | 11,713 | 12,439 | 17.07% |
| 631 | Belfast West | Sinn Fein | 21,009 | Other | 8,123 | 12,886 | 17.10% |
| 632 | Hornsey and Friern Barnet | Labour | 22,291 | Green | 9,997 | 12,294 | 17.59% |
| 633 | Ynys Mon | Plaid Cymru | 16,377 | Reform | 6,877 | 9,500 | 17.88% |
| 634 | North East Fife | Liberal Democrat | 21,320 | SNP | 8,682 | 12,638 | 18.12% |
| 635 | Clacton | Reform | 24,392 | Conservative | 10,130 | 14,262 | 18.23% |
| 636 | Tooting | Labour | 22,879 | Green | 8,764 | 14,115 | 18.53% |
| 637 | Richmond Park | Liberal Democrat | 24,270 | Conservative | 9,561 | 14,709 | 19.62% |
| 638 | Newry and Armagh | Sinn Fein | 22,299 | SDLP | 6,806 | 15,493 | 19.80% |
| 639 | Mid Ulster | Sinn Fein | 24,085 | DUP | 9,162 | 14,923 | 20.17% |
| 640 | Orkney and Shetland | Liberal Democrat | 10,246 | Reform | 3,270 | 6,976 | 20.38% |
| 641 | Edinburgh West | Liberal Democrat | 24,949 | SNP | 9,156 | 15,793 | 20.65% |
| 642 | West Tyrone | Sinn Fein | 22,711 | DUP | 6,794 | 15,917 | 21.43% |
| 643 | St Albans | Liberal Democrat | 24,744 | Reform | 9,002 | 15,742 | 21.64% |
| 644 | Twickenham | Liberal Democrat | 25,623 | Reform | 8,952 | 16,671 | 22.23% |
| 645 | Ceredigion Preseli | Plaid Cymru | 26,485 | Reform | 9,412 | 17,073 | 22.56% |
| 646 | Dwyfor Meirionnydd | Plaid Cymru | 25,294 | Reform | 8,288 | 17,006 | 23.28% |
| 647 | Westmorland and Lonsdale | Liberal Democrat | 26,259 | Reform | 9,323 | 16,936 | 23.51% |
| 648 | Bristol Central | Green | 25,737 | Labour | 10,030 | 15,707 | 25.04% |
| 649 | Brighton Pavilion | Green | 30,077 | Labour | 10,234 | 19,843 | 26.53% |
| 650 | Chorley | Other | 29,301 | Green | 4,663 | 24,638 | 32.94% |
See also: Electoral Analysis