VoteClimate's Forecast For The Next General Election indicates that if VoteClimate can recruit 1% of the electorate in marginal seats, there are 66 seats where we can change which party wins.
1% of the electorate in 66 seats is just 50,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): Reform: 27% | Labour: 18.8% | Conservative: 18.3% | Green: 14.5% | Liberal Democrat: 12.2%
[Last updated: June 2026]
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 | Norwich South - VC Target | Labour | 12,342 | Green | 12,341 | 1 | 0.00% |
| 2 | Monmouthshire - VC Target | Plaid Cymru | 13,021 | Reform | 13,016 | 5 | 0.01% |
| 3 | Wirral West - VC Target | Labour | 13,683 | Reform | 13,666 | 17 | 0.02% |
| 4 | South Shropshire - VC Target | Reform | 14,891 | Liberal Democrat | 14,864 | 27 | 0.04% |
| 5 | Clwyd East - VC Target | Plaid Cymru | 14,339 | Reform | 14,309 | 30 | 0.04% |
| 6 | Vale of Glamorgan - VC Target | Plaid Cymru | 13,415 | Reform | 13,383 | 32 | 0.04% |
| 7 | Tynemouth - VC Target | Reform | 14,547 | Labour | 14,503 | 44 | 0.06% |
| 8 | Oldham West, Chadderton and Royton - VC Target | Reform | 11,351 | Other | 11,299 | 52 | 0.07% |
| 9 | Exeter - VC Target | Labour | 10,438 | Reform | 10,391 | 47 | 0.07% |
| 10 | Stockport - VC Target | Reform | 12,683 | Labour | 12,627 | 56 | 0.07% |
| 11 | Gosport - VC Target | Reform | 13,793 | Conservative | 13,736 | 57 | 0.08% |
| 12 | Birmingham Edgbaston - VC Target | Labour | 9,658 | Reform | 9,602 | 56 | 0.08% |
| 13 | Swindon South - VC Target | Labour | 12,966 | Reform | 12,884 | 82 | 0.11% |
| 14 | Hamble Valley - VC Target | Reform | 14,492 | Conservative | 14,390 | 102 | 0.13% |
| 15 | Coventry South - VC Target | Labour | 12,065 | Reform | 11,960 | 105 | 0.14% |
| 16 | New Forest East - VC Target | Reform | 13,107 | Conservative | 12,958 | 149 | 0.21% |
| 17 | North West Essex - VC Target | Conservative | 15,051 | Reform | 14,882 | 169 | 0.21% |
| 18 | East Londonderry - VC Target | DUP | 11,506 | Sinn Fein | 11,327 | 179 | 0.24% |
| 19 | Aberafan Maesteg - VC Target | Plaid Cymru | 12,608 | Reform | 12,434 | 174 | 0.24% |
| 20 | Birmingham Hall Green and Moseley - VC Target | Reform | 7,083 | Other | 6,892 | 191 | 0.25% |
| 21 | West Worcestershire - VC Target | Conservative | 14,384 | Reform | 14,182 | 202 | 0.25% |
| 22 | North Bedfordshire - VC Target | Conservative | 15,454 | Reform | 15,237 | 217 | 0.28% |
| 23 | Rochdale - VC Target | Other | 11,587 | Reform | 11,336 | 251 | 0.35% |
| 24 | Uxbridge and South Ruislip - VC Target | Reform | 12,973 | Conservative | 12,711 | 262 | 0.35% |
| 25 | Birkenhead - VC Target | Labour | 12,984 | Green | 12,708 | 276 | 0.35% |
| 26 | Portsmouth South - VC Target | Reform | 11,203 | Labour | 10,942 | 261 | 0.35% |
| 27 | Hackney South and Shoreditch - VC Target | Labour | 14,738 | Green | 14,433 | 305 | 0.39% |
| 28 | Rushcliffe - VC Target | Labour | 14,954 | Reform | 14,643 | 311 | 0.39% |
| 29 | Sutton Coldfield - VC Target | Reform | 14,901 | Conservative | 14,605 | 296 | 0.40% |
| 30 | Newton Abbot - VC Target | Liberal Democrat | 13,934 | Reform | 13,630 | 304 | 0.41% |
| 31 | Montgomeryshire and Glyndwr - VC Target | Plaid Cymru | 14,233 | Reform | 13,920 | 313 | 0.42% |
| 32 | Welwyn Hatfield - VC Target | Reform | 13,334 | Conservative | 13,013 | 321 | 0.43% |
| 33 | Reigate - VC Target | Conservative | 14,522 | Reform | 14,174 | 348 | 0.45% |
| 34 | Macclesfield - VC Target | Labour | 14,753 | Reform | 14,400 | 353 | 0.47% |
| 35 | Leicester East - VC Target | Other | 11,005 | Conservative | 10,641 | 364 | 0.48% |
| 36 | Stratford and Bow - VC Target | Green | 11,121 | Labour | 10,699 | 422 | 0.52% |
| 37 | South West Hertfordshire - VC Target | Reform | 12,538 | Conservative | 12,163 | 375 | 0.52% |
| 38 | Wythenshawe and Sale East - VC Target | Labour | 12,158 | Reform | 11,732 | 426 | 0.55% |
| 39 | York Outer - VC Target | Labour | 13,673 | Reform | 13,252 | 421 | 0.55% |
| 40 | Thirsk and Malton - VC Target | Reform | 15,283 | Conservative | 14,848 | 435 | 0.55% |
| 41 | Bermondsey and Old Southwark - VC Target | Labour | 9,475 | Liberal Democrat | 9,085 | 390 | 0.56% |
| 42 | Leeds North West - VC Target | Labour | 13,387 | Reform | 12,983 | 404 | 0.56% |
| 43 | Clwyd North - VC Target | Reform | 12,746 | Plaid Cymru | 12,298 | 448 | 0.60% |
| 44 | Gorton and Denton - VC Target | Labour | 10,724 | Reform | 10,253 | 471 | 0.62% |
| 45 | Bedford - VC Target | Labour | 10,706 | Reform | 10,258 | 448 | 0.62% |
| 46 | Dumfriesshire, Clydesdale and Tweeddale - VC Target | SNP | 12,188 | Conservative | 11,741 | 447 | 0.62% |
| 47 | Brecon, Radnor and Cwm Tawe - VC Target | Reform | 12,318 | Plaid Cymru | 11,849 | 469 | 0.64% |
| 48 | Preston - VC Target | Reform | 10,601 | Other | 10,091 | 510 | 0.66% |
| 49 | Bristol North East - VC Target | Green | 11,583 | Reform | 11,116 | 467 | 0.67% |
| 50 | Salford - VC Target | Labour | 12,354 | Reform | 11,744 | 610 | 0.73% |
| 51 | North Cotswolds - VC Target | Liberal Democrat | 13,284 | Conservative | 12,745 | 539 | 0.74% |
| 52 | Droitwich and Evesham - VC Target | Reform | 15,653 | Conservative | 15,072 | 581 | 0.76% |
| 53 | Peterborough - VC Target | Reform | 10,880 | Conservative | 10,308 | 572 | 0.78% |
| 54 | Wrexham - VC Target | Plaid Cymru | 12,968 | Reform | 12,412 | 556 | 0.79% |
| 55 | Filton and Bradley Stoke - VC Target | Reform | 14,069 | Labour | 13,454 | 615 | 0.79% |
| 56 | North West Hampshire - VC Target | Reform | 14,321 | Conservative | 13,649 | 672 | 0.85% |
| 57 | Nottingham South - VC Target | Reform | 9,590 | Labour | 9,040 | 550 | 0.86% |
| 58 | Pontypridd - VC Target | Plaid Cymru | 13,251 | Reform | 12,577 | 674 | 0.89% |
| 59 | Chingford and Woodford Green - VC Target | Conservative | 13,116 | Other | 12,445 | 671 | 0.91% |
| 60 | Merthyr Tydfil and Aberdare - VC Target | Reform | 12,797 | Plaid Cymru | 12,103 | 694 | 0.93% |
| 61 | Bradford East - VC Target | Other | 10,235 | Reform | 9,514 | 721 | 0.96% |
| 62 | Hitchin - VC Target | Reform | 14,307 | Labour | 13,565 | 742 | 0.98% |
| 63 | Brent West - VC Target | Conservative | 10,984 | Labour | 10,198 | 786 | 0.98% |
| 64 | Huntingdon - VC Target | Reform | 15,034 | Conservative | 14,257 | 777 | 0.98% |
| 65 | Solihull West and Shirley - VC Target | Reform | 13,005 | Conservative | 12,298 | 707 | 0.98% |
| 66 | Gower - VC Target | Reform | 15,119 | Plaid Cymru | 14,368 | 751 | 0.99% |
| 67 | Poplar and Limehouse | Labour | 10,414 | Green | 9,562 | 852 | 1.01% |
| 68 | Cambridge | Labour | 13,030 | Green | 12,278 | 752 | 1.07% |
| 69 | Swansea West | Plaid Cymru | 11,666 | Reform | 10,869 | 797 | 1.07% |
| 70 | Leeds West and Pudsey | Reform | 11,875 | Labour | 11,115 | 760 | 1.08% |
| 71 | Runcorn and Helsby | Reform | 14,060 | Labour | 13,284 | 776 | 1.10% |
| 72 | Ellesmere Port and Bromborough | Labour | 14,563 | Reform | 13,785 | 778 | 1.10% |
| 73 | Barking | Reform | 10,059 | Labour | 9,181 | 878 | 1.10% |
| 74 | Stroud | Labour | 15,114 | Reform | 14,253 | 861 | 1.11% |
| 75 | Manchester Withington | Labour | 12,798 | Green | 12,015 | 783 | 1.11% |
| 76 | High Peak | Reform | 14,228 | Labour | 13,388 | 840 | 1.13% |
| 77 | Chester North and Neston | Labour | 13,261 | Reform | 12,464 | 797 | 1.14% |
| 78 | Na h-Eileanan an Iar | SNP | 3,893 | Labour | 3,650 | 243 | 1.14% |
| 79 | Inverness, Skye and West Ross-shire | SNP | 16,110 | Liberal Democrat | 15,222 | 888 | 1.14% |
| 80 | Newark | Conservative | 16,568 | Reform | 15,651 | 917 | 1.15% |
| 81 | Banbury | Reform | 12,981 | Conservative | 12,129 | 852 | 1.16% |
| 82 | Lewisham North | Labour | 15,105 | Green | 14,236 | 869 | 1.17% |
| 83 | Hackney North and Stoke Newington | Labour | 14,659 | Green | 13,723 | 936 | 1.20% |
| 84 | Harrow West | Labour | 11,772 | Conservative | 10,808 | 964 | 1.21% |
| 85 | Smethwick | Reform | 10,637 | Labour | 9,754 | 883 | 1.21% |
| 86 | Goole and Pocklington | Reform | 15,811 | Conservative | 14,835 | 976 | 1.22% |
| 87 | Reading West and Mid Berkshire | Reform | 12,551 | Conservative | 11,711 | 840 | 1.22% |
| 88 | Bradford West | Reform | 7,122 | Green | 6,164 | 958 | 1.23% |
| 89 | Bridgend | Reform | 13,159 | Plaid Cymru | 12,253 | 906 | 1.24% |
| 90 | Manchester Rusholme | Green | 9,612 | Labour | 8,711 | 901 | 1.24% |
| 91 | Berwickshire, Roxburgh and Selkirk | Conservative | 14,272 | SNP | 13,308 | 964 | 1.26% |
| 92 | Skipton and Ripon | Reform | 15,708 | Conservative | 14,703 | 1,005 | 1.27% |
| 93 | Wolverhampton West | Reform | 12,373 | Labour | 11,352 | 1,021 | 1.31% |
| 94 | Basingstoke | Reform | 13,306 | Labour | 12,258 | 1,048 | 1.34% |
| 95 | Mid and South Pembrokeshire | Reform | 14,226 | Plaid Cymru | 13,137 | 1,089 | 1.38% |
| 96 | North Antrim | Other | 12,229 | DUP | 11,192 | 1,037 | 1.39% |
| 97 | Derbyshire Dales | Reform | 14,737 | Conservative | 13,711 | 1,026 | 1.40% |
| 98 | New Forest West | Reform | 13,299 | Conservative | 12,330 | 969 | 1.41% |
| 99 | Luton South and South Bedfordshire | Reform | 9,586 | Other | 8,494 | 1,092 | 1.41% |
| 100 | Birmingham Selly Oak | Reform | 11,021 | Labour | 9,947 | 1,074 | 1.42% |
| 101 | Lothian East | SNP | 13,050 | Labour | 11,975 | 1,075 | 1.42% |
| 102 | Bristol North West | Labour | 13,990 | Green | 12,920 | 1,070 | 1.43% |
| 103 | Kenilworth and Southam | Conservative | 14,664 | Reform | 13,588 | 1,076 | 1.44% |
| 104 | East Wiltshire | Reform | 13,874 | Conservative | 12,807 | 1,067 | 1.44% |
| 105 | Milton Keynes Central | Reform | 12,966 | Labour | 11,751 | 1,215 | 1.50% |
| 106 | Truro and Falmouth | Reform | 13,099 | Labour | 11,982 | 1,117 | 1.53% |
| 107 | Enfield North | Labour | 12,630 | Reform | 11,418 | 1,212 | 1.54% |
| 108 | Finchley and Golders Green | Conservative | 14,323 | Labour | 13,128 | 1,195 | 1.54% |
| 109 | Feltham and Heston | Reform | 10,450 | Labour | 9,244 | 1,206 | 1.57% |
| 110 | Southampton Test | Reform | 10,229 | Labour | 9,170 | 1,059 | 1.62% |
| 111 | Widnes and Halewood | Labour | 14,303 | Reform | 13,167 | 1,136 | 1.62% |
| 112 | Birmingham Hodge Hill and Solihull North | Reform | 10,350 | Other | 9,089 | 1,261 | 1.62% |
| 113 | Rhondda and Ogmore | Reform | 13,996 | Plaid Cymru | 12,782 | 1,214 | 1.63% |
| 114 | Croydon East | Reform | 12,015 | Labour | 10,762 | 1,253 | 1.64% |
| 115 | Erith and Thamesmead | Labour | 13,302 | Reform | 12,008 | 1,294 | 1.64% |
| 116 | Manchester Central | Labour | 11,628 | Reform | 10,227 | 1,401 | 1.64% |
| 117 | Cities of London and Westminster | Conservative | 10,106 | Labour | 8,895 | 1,211 | 1.65% |
| 118 | Stretford and Urmston | Labour | 13,226 | Reform | 11,979 | 1,247 | 1.66% |
| 119 | Mid Buckinghamshire | Conservative | 14,820 | Liberal Democrat | 13,557 | 1,263 | 1.67% |
| 120 | Beaconsfield | Conservative | 13,534 | Liberal Democrat | 12,318 | 1,216 | 1.67% |
| 121 | Altrincham and Sale West | Conservative | 13,409 | Labour | 12,154 | 1,255 | 1.70% |
| 122 | South Northamptonshire | Reform | 15,985 | Conservative | 14,779 | 1,206 | 1.71% |
| 123 | East Worthing and Shoreham | Reform | 14,264 | Labour | 12,982 | 1,282 | 1.72% |
| 124 | Weald of Kent | Reform | 16,598 | Conservative | 15,292 | 1,306 | 1.72% |
| 125 | Leyton and Wanstead | Labour | 11,934 | Green | 10,704 | 1,230 | 1.72% |
| 126 | Luton North | Reform | 9,702 | Other | 8,405 | 1,297 | 1.73% |
| 127 | East Surrey | Reform | 14,268 | Conservative | 12,979 | 1,289 | 1.76% |
| 128 | East Antrim | DUP | 11,462 | Alliance | 10,156 | 1,306 | 1.78% |
| 129 | Leeds South | Labour | 12,050 | Green | 10,683 | 1,367 | 1.80% |
| 130 | West Lancashire | Reform | 14,538 | Labour | 13,202 | 1,336 | 1.80% |
| 131 | Leeds Central and Headingley | Green | 10,374 | Labour | 9,089 | 1,285 | 1.82% |
| 132 | Coventry East | Reform | 12,132 | Labour | 10,739 | 1,393 | 1.84% |
| 133 | Brentford and Isleworth | Labour | 11,647 | Reform | 10,185 | 1,462 | 1.84% |
| 134 | Kensington and Bayswater | Conservative | 11,485 | Labour | 10,031 | 1,454 | 1.88% |
| 135 | West Ham and Beckton | Labour | 9,344 | Other | 7,830 | 1,514 | 1.92% |
| 136 | Plymouth Sutton and Devonport | Reform | 13,619 | Labour | 12,169 | 1,450 | 1.93% |
| 137 | Harborough, Oadby and Wigston | Conservative | 14,598 | Reform | 13,101 | 1,497 | 1.94% |
| 138 | Blackley and Middleton South | Reform | 11,292 | Labour | 9,883 | 1,409 | 1.95% |
| 139 | Salisbury | Conservative | 13,028 | Liberal Democrat | 11,624 | 1,404 | 1.96% |
| 140 | Warrington South | Reform | 15,198 | Labour | 13,662 | 1,536 | 1.96% |
| 141 | Worthing West | Reform | 14,846 | Conservative | 13,336 | 1,510 | 1.96% |
| 142 | Shrewsbury | Reform | 14,828 | Labour | 13,324 | 1,504 | 1.96% |
| 143 | Newcastle upon Tyne North | Labour | 14,273 | Reform | 12,804 | 1,469 | 1.96% |
| 144 | Birmingham Yardley | Other | 10,582 | Reform | 9,142 | 1,440 | 1.97% |
| 145 | Melton and Syston | Reform | 14,883 | Conservative | 13,399 | 1,484 | 2.00% |
| 146 | Shipley | Reform | 14,285 | Labour | 12,802 | 1,483 | 2.00% |
| 147 | Darlington | Reform | 12,915 | Conservative | 11,500 | 1,415 | 2.00% |
| 148 | Runnymede and Weybridge | Conservative | 13,803 | Reform | 12,328 | 1,475 | 2.00% |
| 149 | Neath and Swansea East | Reform | 15,141 | Plaid Cymru | 13,612 | 1,529 | 2.00% |
| 150 | Milton Keynes North | Reform | 12,719 | Labour | 11,295 | 1,424 | 2.01% |
| 151 | St Helens South and Whiston | Reform | 12,348 | Labour | 10,894 | 1,454 | 2.03% |
| 152 | Leicester West | Reform | 10,630 | Labour | 9,106 | 1,524 | 2.06% |
| 153 | Orpington | Reform | 14,892 | Conservative | 13,425 | 1,467 | 2.06% |
| 154 | Llanelli | Plaid Cymru | 16,588 | Reform | 15,101 | 1,487 | 2.08% |
| 155 | Streatham and Croydon North | Labour | 13,644 | Green | 11,906 | 1,738 | 2.10% |
| 156 | Mid Leicestershire | Reform | 15,492 | Conservative | 13,892 | 1,600 | 2.11% |
| 157 | Newport West and Islwyn | Reform | 14,060 | Plaid Cymru | 12,452 | 1,608 | 2.12% |
| 158 | Wycombe | Reform | 10,654 | Labour | 9,049 | 1,605 | 2.19% |
| 159 | Meriden and Solihull East | Reform | 14,537 | Conservative | 12,921 | 1,616 | 2.19% |
| 160 | Gedling | Reform | 15,433 | Labour | 13,743 | 1,690 | 2.19% |
| 161 | Wallasey | Labour | 14,841 | Reform | 13,212 | 1,629 | 2.20% |
| 162 | Tonbridge | Conservative | 15,239 | Reform | 13,605 | 1,634 | 2.24% |
| 163 | Sevenoaks | Reform | 14,925 | Conservative | 13,254 | 1,671 | 2.27% |
| 164 | Bury South | Reform | 12,993 | Labour | 11,270 | 1,723 | 2.29% |
| 165 | Bexhill and Battle | Reform | 14,067 | Conservative | 12,373 | 1,694 | 2.35% |
| 166 | North Somerset | Conservative | 14,664 | Reform | 12,911 | 1,753 | 2.36% |
| 167 | Rother Valley | Reform | 13,731 | Conservative | 12,091 | 1,640 | 2.36% |
| 168 | North East Cambridgeshire | Reform | 13,879 | Conservative | 12,188 | 1,691 | 2.36% |
| 169 | Central Devon | Reform | 14,773 | Conservative | 12,989 | 1,784 | 2.37% |
| 170 | Lancaster and Wyre | Reform | 13,011 | Labour | 11,233 | 1,778 | 2.38% |
| 171 | North East Derbyshire | Reform | 14,468 | Conservative | 12,693 | 1,775 | 2.42% |
| 172 | Wetherby and Easingwold | Conservative | 16,088 | Reform | 14,284 | 1,804 | 2.43% |
| 173 | Brighton Kemptown and Peacehaven | Green | 13,703 | Labour | 12,013 | 1,690 | 2.46% |
| 174 | Calder Valley | Reform | 14,816 | Labour | 12,911 | 1,905 | 2.46% |
| 175 | Hinckley and Bosworth | Reform | 14,406 | Conservative | 12,522 | 1,884 | 2.47% |
| 176 | South West Wiltshire | Reform | 13,699 | Conservative | 11,869 | 1,830 | 2.50% |
| 177 | Cardiff East | Plaid Cymru | 11,939 | Reform | 10,110 | 1,829 | 2.51% |
| 178 | Islington South and Finsbury | Labour | 13,439 | Green | 11,576 | 1,863 | 2.51% |
| 179 | West Aberdeenshire and Kincardine | SNP | 14,907 | Conservative | 13,070 | 1,837 | 2.52% |
| 180 | Ribble Valley | Reform | 15,675 | Conservative | 13,646 | 2,029 | 2.52% |
| 181 | Witham | Reform | 16,425 | Conservative | 14,410 | 2,015 | 2.55% |
| 182 | Ilford South | Other | 11,385 | Labour | 9,277 | 2,108 | 2.60% |
| 183 | Warwick and Leamington | Labour | 14,238 | Reform | 12,247 | 1,991 | 2.61% |
| 184 | Kingswinford and South Staffordshire | Reform | 15,865 | Conservative | 13,984 | 1,881 | 2.63% |
| 185 | Watford | Reform | 10,737 | Labour | 8,813 | 1,924 | 2.63% |
| 186 | Aylesbury | Reform | 13,127 | Conservative | 11,038 | 2,089 | 2.64% |
| 187 | Colchester | Reform | 12,904 | Labour | 10,818 | 2,086 | 2.65% |
| 188 | Newport East | Reform | 12,577 | Plaid Cymru | 10,543 | 2,034 | 2.65% |
| 189 | Tottenham | Labour | 13,729 | Green | 11,703 | 2,026 | 2.67% |
| 190 | Fareham and Waterlooville | Reform | 15,237 | Conservative | 13,161 | 2,076 | 2.70% |
| 191 | North Dorset | Liberal Democrat | 15,221 | Reform | 13,248 | 1,973 | 2.71% |
| 192 | Bournemouth East | Reform | 12,587 | Labour | 10,623 | 1,964 | 2.71% |
| 193 | Buckingham and Bletchley | Reform | 14,071 | Conservative | 12,021 | 2,050 | 2.74% |
| 194 | Reading Central | Labour | 12,642 | Green | 10,621 | 2,021 | 2.75% |
| 195 | Mid Bedfordshire | Reform | 15,208 | Conservative | 13,125 | 2,083 | 2.76% |
| 196 | Cardiff South and Penarth | Plaid Cymru | 11,788 | Reform | 9,758 | 2,030 | 2.78% |
| 197 | Ealing North | Labour | 12,136 | Reform | 10,017 | 2,119 | 2.83% |
| 198 | Peckham | Labour | 13,624 | Green | 11,577 | 2,047 | 2.84% |
| 199 | Christchurch | Reform | 14,356 | Conservative | 12,339 | 2,017 | 2.84% |
| 200 | North West Norfolk | Reform | 14,323 | Conservative | 12,196 | 2,127 | 2.86% |
| 201 | Newcastle upon Tyne East and Wallsend | Reform | 14,364 | Labour | 12,177 | 2,187 | 2.87% |
| 202 | Chester South and Eddisbury | Conservative | 15,667 | Reform | 13,506 | 2,161 | 2.91% |
| 203 | Windsor | Conservative | 12,361 | Reform | 10,225 | 2,136 | 2.91% |
| 204 | Leeds East | Reform | 13,027 | Labour | 10,807 | 2,220 | 2.91% |
| 205 | Forest of Dean | Reform | 14,727 | Conservative | 12,600 | 2,127 | 2.92% |
| 206 | Ipswich | Reform | 13,348 | Labour | 11,127 | 2,221 | 2.95% |
| 207 | Romsey and Southampton North | Liberal Democrat | 16,384 | Conservative | 14,262 | 2,122 | 2.95% |
| 208 | City of Durham | Reform | 13,063 | Labour | 10,977 | 2,086 | 2.96% |
| 209 | Canterbury | Reform | 13,282 | Labour | 11,174 | 2,108 | 2.96% |
| 210 | Bromley and Biggin Hill | Reform | 14,565 | Conservative | 12,466 | 2,099 | 2.97% |
| 211 | Exmouth and Exeter East | Reform | 13,543 | Conservative | 11,157 | 2,386 | 2.98% |
| 212 | Whitehaven and Workington | Reform | 15,495 | Labour | 13,303 | 2,192 | 2.99% |
| 213 | Arundel and South Downs | Conservative | 16,318 | Reform | 13,967 | 2,351 | 3.02% |
| 214 | Fylde | Reform | 14,709 | Conservative | 12,371 | 2,338 | 3.03% |
| 215 | Broxbourne | Reform | 14,543 | Conservative | 12,261 | 2,282 | 3.03% |
| 216 | Beverley and Holderness | Reform | 14,396 | Conservative | 12,198 | 2,198 | 3.05% |
| 217 | Eltham and Chislehurst | Reform | 14,000 | Labour | 11,714 | 2,286 | 3.09% |
| 218 | North East Somerset and Hanham | Reform | 14,659 | Conservative | 12,364 | 2,295 | 3.11% |
| 219 | South West Devon | Reform | 16,252 | Conservative | 13,833 | 2,419 | 3.12% |
| 220 | Barrow and Furness | Reform | 13,314 | Labour | 10,966 | 2,348 | 3.13% |
| 221 | Walthamstow | Labour | 16,291 | Green | 13,955 | 2,336 | 3.14% |
| 222 | Beckenham and Penge | Labour | 15,384 | Reform | 12,949 | 2,435 | 3.15% |
| 223 | Northampton North | Reform | 12,932 | Labour | 10,529 | 2,403 | 3.18% |
| 224 | Worcester | Reform | 13,056 | Labour | 10,666 | 2,390 | 3.19% |
| 225 | Sussex Weald | Reform | 14,506 | Conservative | 12,180 | 2,326 | 3.19% |
| 226 | Chipping Barnet | Conservative | 15,375 | Labour | 12,877 | 2,498 | 3.20% |
| 227 | Bury North | Reform | 14,004 | Labour | 11,501 | 2,503 | 3.22% |
| 228 | Sheffield Brightside and Hillsborough | Labour | 11,478 | Green | 9,206 | 2,272 | 3.23% |
| 229 | Hampstead and Highgate | Labour | 13,695 | Green | 11,100 | 2,595 | 3.24% |
| 230 | Huddersfield | Green | 13,827 | Reform | 11,304 | 2,523 | 3.24% |
| 231 | Poole | Reform | 13,308 | Conservative | 10,947 | 2,361 | 3.26% |
| 232 | Pendle and Clitheroe | Reform | 14,578 | Conservative | 11,958 | 2,620 | 3.33% |
| 233 | Torfaen | Reform | 12,644 | Plaid Cymru | 10,220 | 2,424 | 3.38% |
| 234 | Bracknell | Reform | 13,356 | Conservative | 10,924 | 2,432 | 3.39% |
| 235 | Hayes and Harlington | Labour | 12,392 | Reform | 9,866 | 2,526 | 3.39% |
| 236 | Mid Norfolk | Reform | 15,554 | Conservative | 12,980 | 2,574 | 3.42% |
| 237 | Vauxhall and Camberwell Green | Labour | 12,796 | Green | 10,140 | 2,656 | 3.43% |
| 238 | Grantham and Bourne | Reform | 15,309 | Conservative | 12,781 | 2,528 | 3.45% |
| 239 | Coventry North West | Reform | 14,076 | Labour | 11,482 | 2,594 | 3.46% |
| 240 | Kingston upon Hull North and Cottingham | Reform | 13,283 | Labour | 10,668 | 2,615 | 3.47% |
| 241 | North East Hertfordshire | Reform | 15,578 | Conservative | 12,868 | 2,710 | 3.49% |
| 242 | Nottingham North and Kimberley | Reform | 12,157 | Labour | 9,583 | 2,574 | 3.49% |
| 243 | Sheffield Central | Green | 13,335 | Labour | 11,220 | 2,115 | 3.49% |
| 244 | Middlesbrough and Thornaby East | Reform | 12,087 | Labour | 9,456 | 2,631 | 3.50% |
| 245 | West Bromwich | Reform | 12,418 | Labour | 9,824 | 2,594 | 3.50% |
| 246 | Bristol South | Green | 14,538 | Reform | 11,847 | 2,691 | 3.56% |
| 247 | Derby North | Reform | 13,456 | Labour | 10,872 | 2,584 | 3.59% |
| 248 | Newcastle upon Tyne Central and West | Reform | 13,465 | Labour | 10,703 | 2,762 | 3.60% |
| 249 | Farnham and Bordon | Liberal Democrat | 16,447 | Conservative | 13,716 | 2,731 | 3.60% |
| 250 | Lagan Valley | Alliance | 18,618 | DUP | 15,659 | 2,959 | 3.60% |
| 251 | Holborn and St Pancras | Labour | 10,873 | Other | 8,305 | 2,568 | 3.60% |
| 252 | St Helens North | Reform | 15,168 | Labour | 12,447 | 2,721 | 3.60% |
| 253 | Edinburgh South | Labour | 12,971 | SNP | 10,415 | 2,556 | 3.61% |
| 254 | Wolverhampton South East | Reform | 12,681 | Labour | 9,878 | 2,803 | 3.62% |
| 255 | Penrith and Solway | Reform | 14,631 | Conservative | 11,810 | 2,821 | 3.62% |
| 256 | Broadland and Fakenham | Reform | 15,425 | Conservative | 12,632 | 2,793 | 3.63% |
| 257 | Colne Valley | Reform | 13,904 | Conservative | 11,250 | 2,654 | 3.65% |
| 258 | South Leicestershire | Reform | 16,687 | Conservative | 13,809 | 2,878 | 3.67% |
| 259 | Belfast East | DUP | 19,894 | Alliance | 17,218 | 2,676 | 3.67% |
| 260 | Hastings and Rye | Reform | 13,751 | Labour | 10,949 | 2,802 | 3.69% |
| 261 | Sheffield Hallam | Liberal Democrat | 18,514 | Labour | 15,814 | 2,700 | 3.70% |
| 262 | Norwich North | Reform | 14,818 | Labour | 12,080 | 2,738 | 3.71% |
| 263 | Stockton West | Conservative | 16,581 | Reform | 13,907 | 2,674 | 3.72% |
| 264 | Lewisham West and East Dulwich | Labour | 16,423 | Green | 13,826 | 2,597 | 3.74% |
| 265 | Edmonton and Winchmore Hill | Labour | 12,187 | Reform | 9,345 | 2,842 | 3.75% |
| 266 | Chesterfield | Reform | 13,947 | Labour | 11,253 | 2,694 | 3.76% |
| 267 | East Hampshire | Liberal Democrat | 15,868 | Conservative | 13,201 | 2,667 | 3.77% |
| 268 | Hexham | Conservative | 20,210 | Labour | 17,323 | 2,887 | 3.78% |
| 269 | Tatton | Conservative | 16,016 | Reform | 13,197 | 2,819 | 3.80% |
| 270 | Swindon North | Reform | 13,918 | Conservative | 11,112 | 2,806 | 3.83% |
| 271 | Cardiff North | Plaid Cymru | 15,397 | Reform | 12,652 | 2,745 | 3.84% |
| 272 | South Norfolk | Reform | 14,222 | Conservative | 11,326 | 2,896 | 3.91% |
| 273 | Hertford and Stortford | Reform | 15,822 | Conservative | 12,732 | 3,090 | 3.92% |
| 274 | Mid Derbyshire | Reform | 14,968 | Conservative | 12,225 | 2,743 | 3.92% |
| 275 | Dulwich and West Norwood | Labour | 16,529 | Green | 13,362 | 3,167 | 3.96% |
| 276 | South Holland and The Deepings | Reform | 16,034 | Conservative | 12,919 | 3,115 | 3.97% |
| 277 | Old Bexley and Sidcup | Reform | 16,819 | Conservative | 13,910 | 2,909 | 3.97% |
| 278 | Nottingham East | Labour | 11,532 | Reform | 8,770 | 2,762 | 3.98% |
| 279 | Hereford and South Herefordshire | Reform | 14,324 | Conservative | 11,411 | 2,913 | 4.03% |
| 280 | Dunstable and Leighton Buzzard | Reform | 14,185 | Conservative | 11,084 | 3,101 | 4.04% |
| 281 | Queen's Park and Maida Vale | Labour | 11,910 | Green | 8,851 | 3,059 | 4.05% |
| 282 | Congleton | Reform | 15,248 | Conservative | 12,291 | 2,957 | 4.06% |
| 283 | Lincoln | Reform | 13,633 | Labour | 10,699 | 2,934 | 4.06% |
| 284 | Redcar | Reform | 12,820 | Conservative | 9,957 | 2,863 | 4.08% |
| 285 | Suffolk Coastal | Reform | 14,275 | Conservative | 11,222 | 3,053 | 4.10% |
| 286 | Southend West and Leigh | Reform | 14,717 | Conservative | 11,619 | 3,098 | 4.12% |
| 287 | Gloucester | Reform | 13,493 | Conservative | 10,209 | 3,284 | 4.13% |
| 288 | Isle of Wight East | Reform | 10,907 | Green | 8,596 | 2,311 | 4.14% |
| 289 | Rugby | Reform | 15,204 | Conservative | 12,086 | 3,118 | 4.16% |
| 290 | Cramlington and Killingworth | Reform | 16,264 | Labour | 13,090 | 3,174 | 4.16% |
| 291 | Ealing Central and Acton | Labour | 12,991 | Green | 9,712 | 3,279 | 4.18% |
| 292 | Rutland and Stamford | Conservative | 16,205 | Reform | 13,202 | 3,003 | 4.18% |
| 293 | Birmingham Ladywood | Other | 12,137 | Labour | 8,606 | 3,531 | 4.22% |
| 294 | Liverpool Wavertree | Labour | 13,684 | Green | 10,694 | 2,990 | 4.24% |
| 295 | Morecambe and Lunesdale | Reform | 14,630 | Labour | 11,357 | 3,273 | 4.28% |
| 296 | Gainsborough | Reform | 16,006 | Conservative | 12,755 | 3,251 | 4.29% |
| 297 | Central Suffolk and North Ipswich | Reform | 14,414 | Conservative | 11,278 | 3,136 | 4.29% |
| 298 | North West Cambridgeshire | Reform | 14,770 | Conservative | 11,500 | 3,270 | 4.31% |
| 299 | South Suffolk | Reform | 15,401 | Conservative | 12,178 | 3,223 | 4.32% |
| 300 | Doncaster Central | Reform | 13,468 | Labour | 10,211 | 3,257 | 4.36% |
| 301 | South Dorset | Reform | 14,590 | Conservative | 11,259 | 3,331 | 4.39% |
| 302 | Aldridge-Brownhills | Reform | 15,382 | Conservative | 12,283 | 3,099 | 4.41% |
| 303 | Torridge and Tavistock | Reform | 15,162 | Conservative | 11,849 | 3,313 | 4.43% |
| 304 | Sefton Central | Labour | 16,276 | Reform | 12,982 | 3,294 | 4.43% |
| 305 | Bury St Edmunds and Stowmarket | Reform | 15,300 | Conservative | 11,814 | 3,486 | 4.44% |
| 306 | Knowsley | Labour | 14,982 | Reform | 11,782 | 3,200 | 4.45% |
| 307 | Dumfries and Galloway | SNP | 14,128 | Conservative | 10,632 | 3,496 | 4.45% |
| 308 | Bromsgrove | Reform | 15,951 | Conservative | 12,531 | 3,420 | 4.47% |
| 309 | Selby | Reform | 16,932 | Labour | 13,423 | 3,509 | 4.50% |
| 310 | Harwich and North Essex | Reform | 16,290 | Conservative | 12,846 | 3,444 | 4.51% |
| 311 | West Suffolk | Reform | 15,521 | Conservative | 12,032 | 3,489 | 4.52% |
| 312 | Ely and East Cambridgeshire | Liberal Democrat | 16,105 | Reform | 12,512 | 3,593 | 4.54% |
| 313 | York Central | Labour | 14,714 | Reform | 11,091 | 3,623 | 4.55% |
| 314 | Oxford East | Labour | 13,619 | Green | 10,346 | 3,273 | 4.56% |
| 315 | Southampton Itchen | Reform | 12,226 | Labour | 9,089 | 3,137 | 4.59% |
| 316 | Worsley and Eccles | Reform | 15,366 | Labour | 11,741 | 3,625 | 4.61% |
| 317 | Sleaford and North Hykeham | Reform | 16,707 | Conservative | 13,209 | 3,498 | 4.62% |
| 318 | Mid Cheshire | Reform | 13,983 | Labour | 10,727 | 3,256 | 4.63% |
| 319 | Bournemouth West | Reform | 11,998 | Conservative | 8,722 | 3,276 | 4.66% |
| 320 | Aldershot | Reform | 15,126 | Labour | 11,454 | 3,672 | 4.67% |
| 321 | Spelthorne | Reform | 14,049 | Conservative | 10,594 | 3,455 | 4.68% |
| 322 | Loughborough | Reform | 13,222 | Labour | 9,991 | 3,231 | 4.69% |
| 323 | Corby and East Northamptonshire | Reform | 15,988 | Labour | 12,289 | 3,699 | 4.70% |
| 324 | Caerphilly | Plaid Cymru | 15,648 | Reform | 12,224 | 3,424 | 4.71% |
| 325 | Sheffield Heeley | Labour | 14,909 | Green | 11,436 | 3,473 | 4.73% |
| 326 | Hendon | Conservative | 12,879 | Labour | 9,339 | 3,540 | 4.73% |
| 327 | Daventry | Reform | 17,463 | Conservative | 13,636 | 3,827 | 4.73% |
| 328 | Redditch | Reform | 14,386 | Conservative | 11,020 | 3,366 | 4.74% |
| 329 | Lichfield | Reform | 16,562 | Conservative | 12,932 | 3,630 | 4.77% |
| 330 | Isle of Wight West | Reform | 10,619 | Conservative | 7,973 | 2,646 | 4.78% |
| 331 | East Ham | Labour | 11,551 | Green | 7,720 | 3,831 | 4.84% |
| 332 | Herne Bay and Sandwich | Reform | 17,103 | Conservative | 13,317 | 3,786 | 4.86% |
| 333 | Torbay | Liberal Democrat | 16,973 | Reform | 13,267 | 3,706 | 4.86% |
| 334 | Liverpool Riverside | Labour | 12,063 | Green | 8,539 | 3,524 | 4.94% |
| 335 | Eastleigh | Liberal Democrat | 14,841 | Reform | 11,384 | 3,457 | 4.94% |
| 336 | Stevenage | Reform | 13,714 | Labour | 10,206 | 3,508 | 4.94% |
| 337 | Hamilton and Clyde Valley | SNP | 15,091 | Labour | 11,355 | 3,736 | 4.95% |
| 338 | Portsmouth North | Reform | 14,257 | Conservative | 10,769 | 3,488 | 4.95% |
| 339 | The Wrekin | Reform | 16,515 | Conservative | 12,577 | 3,938 | 4.99% |
| 340 | Kettering | Reform | 15,210 | Green | 11,239 | 3,971 | 5.00% |
| 341 | Hove and Portslade | Labour | 16,048 | Green | 12,335 | 3,713 | 5.01% |
| 342 | Romford | Reform | 15,573 | Conservative | 11,910 | 3,663 | 5.02% |
| 343 | Burnley | Reform | 12,690 | Liberal Democrat | 8,922 | 3,768 | 5.03% |
| 344 | Keighley and Ilkley | Conservative | 15,055 | Reform | 11,298 | 3,757 | 5.05% |
| 345 | North West Leicestershire | Reform | 16,370 | Conservative | 12,440 | 3,930 | 5.05% |
| 346 | Southport | Reform | 13,539 | Labour | 9,811 | 3,728 | 5.06% |
| 347 | Southgate and Wood Green | Labour | 13,843 | Green | 9,911 | 3,932 | 5.07% |
| 348 | Stalybridge and Hyde | Reform | 13,033 | Labour | 9,350 | 3,683 | 5.10% |
| 349 | Leeds North East | Labour | 13,787 | Green | 10,194 | 3,593 | 5.12% |
| 350 | Hertsmere | Conservative | 16,823 | Reform | 13,059 | 3,764 | 5.12% |
| 351 | Frome and East Somerset | Liberal Democrat | 15,050 | Reform | 11,425 | 3,625 | 5.15% |
| 352 | Maldon | Reform | 18,448 | Conservative | 14,414 | 4,034 | 5.15% |
| 353 | Chelsea and Fulham | Conservative | 15,036 | Labour | 10,983 | 4,053 | 5.17% |
| 354 | Gordon and Buchan | SNP | 14,836 | Conservative | 11,206 | 3,630 | 5.22% |
| 355 | Leeds South West and Morley | Reform | 14,000 | Labour | 10,241 | 3,759 | 5.23% |
| 356 | Godalming and Ash | Liberal Democrat | 20,525 | Conservative | 16,531 | 3,994 | 5.27% |
| 357 | Wakefield and Rothwell | Reform | 14,135 | Labour | 10,165 | 3,970 | 5.29% |
| 358 | Birmingham Erdington | Reform | 12,485 | Labour | 8,384 | 4,101 | 5.29% |
| 359 | Tiverton and Minehead | Liberal Democrat | 16,628 | Reform | 12,771 | 3,857 | 5.35% |
| 360 | Southend East and Rochford | Reform | 12,764 | Conservative | 9,000 | 3,764 | 5.36% |
| 361 | Earley and Woodley | Conservative | 16,429 | Labour | 12,483 | 3,946 | 5.37% |
| 362 | Gateshead Central and Whickham | Reform | 14,134 | Labour | 10,341 | 3,793 | 5.43% |
| 363 | Clapham and Brixton Hill | Labour | 14,436 | Green | 9,912 | 4,524 | 5.44% |
| 364 | Brent East | Labour | 11,536 | Reform | 7,315 | 4,221 | 5.44% |
| 365 | Broxtowe | Reform | 15,038 | Labour | 11,189 | 3,849 | 5.46% |
| 366 | Bathgate and Linlithgow | SNP | 13,803 | Labour | 9,845 | 3,958 | 5.48% |
| 367 | Ayr, Carrick and Cumnock | SNP | 12,674 | Reform | 8,808 | 3,866 | 5.50% |
| 368 | Brigg and Immingham | Reform | 16,339 | Conservative | 12,319 | 4,020 | 5.50% |
| 369 | Gravesham | Reform | 15,106 | Conservative | 11,077 | 4,029 | 5.51% |
| 370 | Stoke-on-Trent South | Reform | 14,549 | Conservative | 10,682 | 3,867 | 5.52% |
| 371 | Stourbridge | Reform | 13,536 | Conservative | 9,748 | 3,788 | 5.55% |
| 372 | Hazel Grove | Liberal Democrat | 16,279 | Reform | 12,238 | 4,041 | 5.55% |
| 373 | Doncaster East and the Isle of Axholme | Reform | 14,156 | Conservative | 10,227 | 3,929 | 5.60% |
| 374 | North Northumberland | Reform | 14,262 | Labour | 10,103 | 4,159 | 5.61% |
| 375 | Mitcham and Morden | Labour | 15,055 | Reform | 10,715 | 4,340 | 5.62% |
| 376 | Alyn and Deeside | Reform | 15,568 | Plaid Cymru | 11,303 | 4,265 | 5.63% |
| 377 | Blaydon and Consett | Reform | 16,303 | Labour | 12,331 | 3,972 | 5.64% |
| 378 | Kingston upon Hull West and Haltemprice | Reform | 14,498 | Labour | 10,359 | 4,139 | 5.65% |
| 379 | Crewe and Nantwich | Reform | 16,472 | Labour | 12,105 | 4,367 | 5.66% |
| 380 | Foyle | SDLP | 15,647 | Sinn Fein | 11,481 | 4,166 | 5.67% |
| 381 | Braintree | Reform | 17,730 | Conservative | 13,327 | 4,403 | 5.67% |
| 382 | Walsall and Bloxwich | Reform | 11,871 | Other | 7,600 | 4,271 | 5.70% |
| 383 | Ealing Southall | Labour | 13,540 | Reform | 9,039 | 4,501 | 5.72% |
| 384 | Stafford | Reform | 15,220 | Conservative | 11,147 | 4,073 | 5.77% |
| 385 | Wyre Forest | Reform | 15,587 | Conservative | 11,117 | 4,470 | 5.78% |
| 386 | Scunthorpe | Reform | 13,813 | Conservative | 9,542 | 4,271 | 5.78% |
| 387 | South Ribble | Reform | 15,823 | Labour | 11,570 | 4,253 | 5.79% |
| 388 | Maidstone and Malling | Reform | 15,088 | Conservative | 10,657 | 4,431 | 5.80% |
| 389 | Richmond and Northallerton | Conservative | 17,747 | Reform | 13,454 | 4,293 | 5.81% |
| 390 | Bognor Regis and Littlehampton | Reform | 16,465 | Conservative | 11,992 | 4,473 | 5.82% |
| 391 | Staffordshire Moorlands | Reform | 16,025 | Conservative | 11,956 | 4,069 | 5.82% |
| 392 | Battersea | Labour | 13,687 | Reform | 9,444 | 4,243 | 5.83% |
| 393 | Brentwood and Ongar | Reform | 17,718 | Conservative | 13,315 | 4,403 | 5.84% |
| 394 | Hemel Hempstead | Reform | 13,761 | Labour | 9,604 | 4,157 | 5.85% |
| 395 | Fermanagh and South Tyrone | Sinn Fein | 24,844 | UUP | 20,273 | 4,571 | 5.87% |
| 396 | Wigan | Reform | 15,669 | Labour | 11,099 | 4,570 | 5.89% |
| 397 | Weston-super-Mare | Reform | 13,626 | Conservative | 9,393 | 4,233 | 5.93% |
| 398 | Louth and Horncastle | Reform | 17,640 | Conservative | 13,072 | 4,568 | 5.94% |
| 399 | Liverpool Garston | Labour | 14,747 | Reform | 10,598 | 4,149 | 5.99% |
| 400 | Northampton South | Reform | 14,363 | Conservative | 10,146 | 4,217 | 5.99% |
| 401 | Putney | Labour | 14,376 | Reform | 10,021 | 4,355 | 5.99% |
| 402 | Dartford | Reform | 15,625 | Conservative | 11,098 | 4,527 | 6.00% |
| 403 | Bolton South and Walkden | Reform | 13,152 | Labour | 8,366 | 4,786 | 6.01% |
| 404 | Middlesbrough South and East Cleveland | Conservative | 16,081 | Labour | 11,803 | 4,278 | 6.08% |
| 405 | Dunfermline and Dollar | SNP | 14,493 | Labour | 10,062 | 4,431 | 6.08% |
| 406 | Camborne and Redruth | Reform | 15,614 | Labour | 11,075 | 4,539 | 6.11% |
| 407 | East Grinstead and Uckfield | Conservative | 16,716 | Liberal Democrat | 12,108 | 4,608 | 6.11% |
| 408 | Cowdenbeath and Kirkcaldy | SNP | 13,627 | Labour | 9,229 | 4,398 | 6.12% |
| 409 | Bridlington and The Wolds | Reform | 15,866 | Conservative | 11,303 | 4,563 | 6.13% |
| 410 | Wolverhampton North East | Reform | 12,629 | Labour | 8,294 | 4,335 | 6.13% |
| 411 | Faversham and Mid Kent | Reform | 15,840 | Conservative | 11,272 | 4,568 | 6.15% |
| 412 | Croydon West | Labour | 12,396 | Reform | 7,567 | 4,829 | 6.20% |
| 413 | Rayleigh and Wickford | Reform | 18,195 | Conservative | 13,435 | 4,760 | 6.22% |
| 414 | Birmingham Northfield | Reform | 13,154 | Labour | 8,519 | 4,635 | 6.26% |
| 415 | Greenwich and Woolwich | Labour | 14,348 | Green | 9,770 | 4,578 | 6.26% |
| 416 | Hartlepool | Reform | 14,063 | Labour | 9,586 | 4,477 | 6.27% |
| 417 | Harlow | Reform | 15,632 | Conservative | 10,944 | 4,688 | 6.28% |
| 418 | Airdrie and Shotts | SNP | 14,568 | Labour | 10,160 | 4,408 | 6.28% |
| 419 | North East Hampshire | Liberal Democrat | 19,463 | Conservative | 14,625 | 4,838 | 6.29% |
| 420 | Jarrow and Gateshead East | Reform | 15,339 | Labour | 10,906 | 4,433 | 6.31% |
| 421 | Lewisham East | Labour | 14,249 | Green | 9,606 | 4,643 | 6.33% |
| 422 | Hyndburn | Reform | 12,351 | Conservative | 8,094 | 4,257 | 6.34% |
| 423 | Crawley | Reform | 14,752 | Labour | 9,949 | 4,803 | 6.36% |
| 424 | South Derbyshire | Reform | 15,461 | Conservative | 10,771 | 4,690 | 6.36% |
| 425 | Liverpool Walton | Labour | 16,341 | Reform | 11,927 | 4,414 | 6.37% |
| 426 | Burton and Uttoxeter | Reform | 15,906 | Conservative | 10,936 | 4,970 | 6.37% |
| 427 | Slough | Other | 13,870 | Reform | 8,679 | 5,191 | 6.39% |
| 428 | East Thanet | Reform | 14,489 | Labour | 9,697 | 4,792 | 6.40% |
| 429 | Bolton West | Reform | 14,740 | Labour | 9,931 | 4,809 | 6.42% |
| 430 | Aberdeenshire North and Moray East | SNP | 14,407 | Reform | 9,907 | 4,500 | 6.42% |
| 431 | Warrington North | Reform | 15,359 | Labour | 10,806 | 4,553 | 6.45% |
| 432 | Central Ayrshire | SNP | 13,467 | Labour | 8,962 | 4,505 | 6.49% |
| 433 | Bridgwater | Reform | 13,940 | Conservative | 9,272 | 4,668 | 6.52% |
| 434 | Hammersmith and Chiswick | Labour | 14,429 | Reform | 9,476 | 4,953 | 6.53% |
| 435 | Croydon South | Conservative | 15,869 | Reform | 10,947 | 4,922 | 6.57% |
| 436 | St Austell and Newquay | Reform | 15,471 | Conservative | 10,461 | 5,010 | 6.59% |
| 437 | East Kilbride and Strathaven | SNP | 16,410 | Labour | 11,367 | 5,043 | 6.60% |
| 438 | Newton Aycliffe and Spennymoor | Reform | 15,465 | Labour | 10,692 | 4,773 | 6.61% |
| 439 | Halifax | Reform | 12,933 | Labour | 7,786 | 5,147 | 6.64% |
| 440 | Rutherglen | SNP | 16,377 | Labour | 11,549 | 4,828 | 6.64% |
| 441 | Penistone and Stocksbridge | Reform | 15,837 | Labour | 11,098 | 4,739 | 6.73% |
| 442 | Stoke-on-Trent Central | Reform | 13,460 | Labour | 8,487 | 4,973 | 6.74% |
| 443 | Motherwell, Wishaw and Carluke | SNP | 14,458 | Labour | 9,601 | 4,857 | 6.77% |
| 444 | Doncaster North | Labour | 11,957 | Conservative | 7,225 | 4,732 | 6.78% |
| 445 | Alloa and Grangemouth | SNP | 14,003 | Reform | 9,198 | 4,805 | 6.80% |
| 446 | Stockton North | Reform | 14,744 | Labour | 9,951 | 4,793 | 6.82% |
| 447 | Bolsover | Reform | 15,125 | Labour | 9,849 | 5,276 | 6.83% |
| 448 | Ashton-under-Lyne | Reform | 13,645 | Labour | 8,784 | 4,861 | 6.85% |
| 449 | Liverpool West Derby | Labour | 15,694 | Reform | 10,906 | 4,788 | 6.85% |
| 450 | Oldham East and Saddleworth | Reform | 12,768 | Labour | 7,720 | 5,048 | 6.87% |
| 451 | Strangford | DUP | 15,559 | Alliance | 10,428 | 5,131 | 6.88% |
| 452 | Moray West, Nairn and Strathspey | SNP | 15,894 | Conservative | 10,560 | 5,334 | 6.91% |
| 453 | Blyth and Ashington | Reform | 16,952 | Labour | 11,657 | 5,295 | 6.91% |
| 454 | Carlisle | Reform | 15,808 | Labour | 10,415 | 5,393 | 6.93% |
| 455 | Dagenham and Rainham | Reform | 14,799 | Labour | 9,398 | 5,401 | 7.06% |
| 456 | Barnsley North | Reform | 16,234 | Labour | 10,703 | 5,531 | 7.07% |
| 457 | Leigh and Atherton | Reform | 17,253 | Labour | 11,589 | 5,664 | 7.08% |
| 458 | Glasgow North East | SNP | 12,798 | Labour | 7,647 | 5,151 | 7.09% |
| 459 | South Shields | Reform | 13,249 | Green | 8,391 | 4,858 | 7.11% |
| 460 | South East Cornwall | Reform | 15,710 | Conservative | 10,545 | 5,165 | 7.11% |
| 461 | Bassetlaw | Reform | 16,266 | Labour | 10,693 | 5,573 | 7.13% |
| 462 | Mansfield | Reform | 15,324 | Conservative | 9,999 | 5,325 | 7.14% |
| 463 | Wellingborough and Rushden | Reform | 15,751 | Labour | 10,210 | 5,541 | 7.15% |
| 464 | Blackpool South | Reform | 15,337 | Labour | 9,792 | 5,545 | 7.16% |
| 465 | Bradford South | Reform | 11,534 | Labour | 6,445 | 5,089 | 7.17% |
| 466 | Sutton and Cheam | Liberal Democrat | 16,454 | Reform | 11,257 | 5,197 | 7.19% |
| 467 | Ilford North | Other | 15,119 | Reform | 9,464 | 5,655 | 7.19% |
| 468 | East Renfrewshire | SNP | 16,321 | Labour | 10,927 | 5,394 | 7.23% |
| 469 | Derby South | Reform | 13,325 | Labour | 8,015 | 5,310 | 7.28% |
| 470 | Thornbury and Yate | Liberal Democrat | 19,014 | Reform | 13,296 | 5,718 | 7.31% |
| 471 | Gillingham and Rainham | Reform | 14,529 | Conservative | 9,118 | 5,411 | 7.36% |
| 472 | Edinburgh North and Leith | SNP | 15,857 | Labour | 10,071 | 5,786 | 7.38% |
| 473 | Rawmarsh and Conisbrough | Reform | 14,751 | Labour | 9,596 | 5,155 | 7.46% |
| 474 | Bexleyheath and Crayford | Reform | 15,940 | Conservative | 10,694 | 5,246 | 7.46% |
| 475 | Ossett and Denby Dale | Reform | 15,471 | Conservative | 10,072 | 5,399 | 7.47% |
| 476 | Glasgow West | SNP | 14,338 | Labour | 9,166 | 5,172 | 7.49% |
| 477 | Hornsey and Friern Barnet | Labour | 17,139 | Green | 11,891 | 5,248 | 7.51% |
| 478 | Erewash | Reform | 15,247 | Labour | 9,874 | 5,373 | 7.51% |
| 479 | Rossendale and Darwen | Reform | 16,152 | Labour | 10,548 | 5,604 | 7.53% |
| 480 | Telford | Reform | 16,085 | Labour | 10,527 | 5,558 | 7.53% |
| 481 | Midlothian | SNP | 16,983 | Labour | 11,439 | 5,544 | 7.54% |
| 482 | Edinburgh South West | SNP | 14,652 | Labour | 9,075 | 5,577 | 7.56% |
| 483 | Belfast North | Sinn Fein | 17,674 | DUP | 12,062 | 5,612 | 7.56% |
| 484 | Sheffield South East | Labour | 13,336 | Green | 7,709 | 5,627 | 7.59% |
| 485 | Bethnal Green and Stepney | Other | 15,699 | Green | 9,508 | 6,191 | 7.60% |
| 486 | Plymouth Moor View | Reform | 15,910 | Labour | 10,220 | 5,690 | 7.61% |
| 487 | Havant | Reform | 15,458 | Conservative | 9,940 | 5,518 | 7.63% |
| 488 | Bolton North East | Reform | 15,195 | Labour | 9,042 | 6,153 | 7.69% |
| 489 | Nuneaton | Reform | 14,760 | Conservative | 9,197 | 5,563 | 7.74% |
| 490 | Scarborough and Whitby | Reform | 16,002 | Labour | 10,228 | 5,774 | 7.75% |
| 491 | North Devon | Liberal Democrat | 19,472 | Reform | 13,328 | 6,144 | 7.77% |
| 492 | Halesowen | Reform | 13,922 | Labour | 8,591 | 5,331 | 7.78% |
| 493 | Tipton and Wednesbury | Reform | 12,405 | Labour | 6,637 | 5,768 | 7.78% |
| 494 | Bishop Auckland | Reform | 15,346 | Labour | 9,838 | 5,508 | 7.79% |
| 495 | Ashford | Reform | 16,301 | Conservative | 10,355 | 5,946 | 7.80% |
| 496 | Mid Dunbartonshire | Liberal Democrat | 19,530 | SNP | 13,780 | 5,750 | 7.81% |
| 497 | Glastonbury and Somerton | Liberal Democrat | 18,199 | Reform | 12,495 | 5,704 | 7.82% |
| 498 | Inverclyde and Renfrewshire West | SNP | 14,894 | Labour | 9,403 | 5,491 | 7.83% |
| 499 | Bootle | Labour | 16,664 | Reform | 10,933 | 5,731 | 7.85% |
| 500 | Coatbridge and Bellshill | SNP | 15,351 | Labour | 9,645 | 5,706 | 7.85% |
| 501 | Thurrock | Reform | 14,975 | Labour | 9,199 | 5,776 | 7.87% |
| 502 | Newcastle-under-Lyme | Reform | 14,551 | Labour | 9,203 | 5,348 | 7.89% |
| 503 | Newbury | Liberal Democrat | 17,873 | Conservative | 12,169 | 5,704 | 7.92% |
| 504 | Melksham and Devizes | Liberal Democrat | 18,304 | Conservative | 12,479 | 5,825 | 7.93% |
| 505 | Castle Point | Reform | 17,294 | Conservative | 11,656 | 5,638 | 7.94% |
| 506 | Horsham | Liberal Democrat | 19,913 | Conservative | 13,630 | 6,283 | 7.94% |
| 507 | Pontefract, Castleford and Knottingley | Reform | 15,780 | Labour | 9,845 | 5,935 | 7.95% |
| 508 | Normanton and Hemsworth | Reform | 15,937 | Labour | 9,917 | 6,020 | 7.96% |
| 509 | Paisley and Renfrewshire South | SNP | 15,427 | Labour | 9,706 | 5,721 | 7.99% |
| 510 | Stoke-on-Trent North | Reform | 14,017 | Labour | 8,368 | 5,649 | 8.09% |
| 511 | Chelmsford | Liberal Democrat | 18,538 | Reform | 12,306 | 6,232 | 8.10% |
| 512 | St Neots and Mid Cambridgeshire | Liberal Democrat | 17,814 | Reform | 11,479 | 6,335 | 8.11% |
| 513 | North Norfolk | Liberal Democrat | 17,667 | Conservative | 11,869 | 5,798 | 8.12% |
| 514 | Easington | Reform | 15,291 | Labour | 9,642 | 5,649 | 8.14% |
| 515 | Rochester and Strood | Reform | 15,859 | Conservative | 9,756 | 6,103 | 8.22% |
| 516 | Dewsbury and Batley | Other | 15,641 | Reform | 9,744 | 5,897 | 8.23% |
| 517 | Tamworth | Reform | 17,111 | Conservative | 10,927 | 6,184 | 8.24% |
| 518 | Mid Dorset and North Poole | Liberal Democrat | 22,642 | Conservative | 16,433 | 6,209 | 8.25% |
| 519 | Kingston upon Hull East | Reform | 13,150 | Labour | 7,286 | 5,864 | 8.30% |
| 520 | Paisley and Renfrewshire North | SNP | 15,617 | Labour | 9,695 | 5,922 | 8.33% |
| 521 | Heywood and Middleton North | Reform | 15,434 | Labour | 9,324 | 6,110 | 8.33% |
| 522 | Glasgow North | SNP | 12,696 | Labour | 7,030 | 5,666 | 8.38% |
| 523 | Ruislip, Northwood and Pinner | Conservative | 16,887 | Reform | 11,026 | 5,861 | 8.38% |
| 524 | Caithness, Sutherland and Easter Ross | Liberal Democrat | 18,640 | SNP | 12,343 | 6,297 | 8.44% |
| 525 | Washington and Gateshead South | Reform | 16,176 | Labour | 10,143 | 6,033 | 8.50% |
| 526 | Lowestoft | Reform | 16,024 | Conservative | 9,669 | 6,355 | 8.55% |
| 527 | Houghton and Sunderland South | Reform | 17,505 | Labour | 10,798 | 6,707 | 8.55% |
| 528 | Chatham and Aylesford | Reform | 15,443 | Conservative | 9,019 | 6,424 | 8.55% |
| 529 | Blackpool North and Fleetwood | Reform | 15,980 | Labour | 9,656 | 6,324 | 8.64% |
| 530 | Glasgow East | SNP | 13,527 | Labour | 7,535 | 5,992 | 8.69% |
| 531 | Sittingbourne and Sheppey | Reform | 15,647 | Conservative | 8,724 | 6,923 | 8.76% |
| 532 | West Dunbartonshire | SNP | 15,675 | Labour | 9,601 | 6,074 | 8.79% |
| 533 | Sunderland Central | Reform | 16,218 | Labour | 9,462 | 6,756 | 8.87% |
| 534 | Rotherham | Reform | 15,892 | Labour | 9,155 | 6,737 | 8.87% |
| 535 | Spen Valley | Reform | 15,601 | Labour | 9,123 | 6,478 | 8.92% |
| 536 | Falkirk | SNP | 15,503 | Labour | 8,929 | 6,574 | 8.93% |
| 537 | North Ayrshire and Arran | SNP | 15,311 | Reform | 8,835 | 6,476 | 8.97% |
| 538 | Dudley | Reform | 14,292 | Conservative | 7,986 | 6,306 | 8.99% |
| 539 | Bangor Aberconwy | Plaid Cymru | 17,447 | Reform | 11,100 | 6,347 | 9.00% |
| 540 | Tooting | Labour | 17,716 | Green | 10,823 | 6,893 | 9.05% |
| 541 | Basildon and Billericay | Reform | 16,860 | Conservative | 9,869 | 6,991 | 9.09% |
| 542 | Upper Bann | DUP | 21,642 | Sinn Fein | 14,236 | 7,406 | 9.12% |
| 543 | Epsom and Ewell | Liberal Democrat | 19,246 | Conservative | 12,250 | 6,996 | 9.14% |
| 544 | Livingston | SNP | 16,884 | Reform | 9,681 | 7,203 | 9.23% |
| 545 | South West Norfolk | Reform | 15,198 | Conservative | 8,297 | 6,901 | 9.24% |
| 546 | Kilmarnock and Loudoun | SNP | 16,258 | Labour | 9,358 | 6,900 | 9.25% |
| 547 | Great Grimsby and Cleethorpes | Reform | 15,829 | Labour | 8,772 | 7,057 | 9.27% |
| 548 | Aberdeen North | SNP | 15,821 | Reform | 8,753 | 7,068 | 9.31% |
| 549 | Bicester and Woodstock | Liberal Democrat | 18,078 | Reform | 11,138 | 6,940 | 9.33% |
| 550 | Dorking and Horley | Liberal Democrat | 18,915 | Reform | 12,180 | 6,735 | 9.40% |
| 551 | Sherwood Forest | Reform | 18,195 | Labour | 10,763 | 7,432 | 9.42% |
| 552 | Didcot and Wantage | Liberal Democrat | 20,127 | Reform | 12,526 | 7,601 | 9.42% |
| 553 | Glasgow South West | SNP | 14,020 | Labour | 7,514 | 6,506 | 9.45% |
| 554 | Dover and Deal | Reform | 17,933 | Labour | 10,710 | 7,223 | 9.45% |
| 555 | North Warwickshire and Bedworth | Reform | 16,439 | Conservative | 9,816 | 6,623 | 9.50% |
| 556 | North Durham | Reform | 16,223 | Labour | 9,239 | 6,984 | 9.54% |
| 557 | Witney | Liberal Democrat | 18,994 | Reform | 11,798 | 7,196 | 9.54% |
| 558 | Birmingham Perry Barr | Other | 14,265 | Reform | 6,902 | 7,363 | 9.64% |
| 559 | Barnsley South | Reform | 16,630 | Labour | 9,281 | 7,349 | 9.69% |
| 560 | Cardiff West | Plaid Cymru | 18,327 | Reform | 10,987 | 7,340 | 9.70% |
| 561 | South Antrim | UUP | 16,311 | DUP | 8,799 | 7,512 | 9.75% |
| 562 | Blaenau Gwent and Rhymney | Plaid Cymru | 13,175 | Labour | 6,330 | 6,845 | 9.76% |
| 563 | Carshalton and Wallington | Liberal Democrat | 18,365 | Reform | 11,009 | 7,356 | 9.89% |
| 564 | Glasgow South | SNP | 15,429 | Labour | 8,466 | 6,963 | 9.92% |
| 565 | Aberdeen South | SNP | 16,510 | Conservative | 8,750 | 7,760 | 10.04% |
| 566 | North Down | Other | 21,030 | Alliance | 13,608 | 7,422 | 10.05% |
| 567 | Glenrothes and Mid Fife | SNP | 15,822 | Reform | 8,721 | 7,101 | 10.05% |
| 568 | Cannock Chase | Reform | 17,581 | Conservative | 9,816 | 7,765 | 10.09% |
| 569 | Mid Sussex | Liberal Democrat | 19,709 | Reform | 12,019 | 7,690 | 10.12% |
| 570 | Maidenhead | Liberal Democrat | 23,225 | Conservative | 15,555 | 7,670 | 10.13% |
| 571 | Bristol East | Green | 21,365 | Labour | 13,649 | 7,716 | 10.16% |
| 572 | Hornchurch and Upminster | Reform | 19,280 | Conservative | 11,561 | 7,719 | 10.23% |
| 573 | North Cornwall | Liberal Democrat | 21,418 | Reform | 13,539 | 7,879 | 10.27% |
| 574 | Tewkesbury | Liberal Democrat | 18,746 | Reform | 11,179 | 7,567 | 10.30% |
| 575 | Stratford-on-Avon | Liberal Democrat | 21,098 | Reform | 13,257 | 7,841 | 10.36% |
| 576 | Yeovil | Liberal Democrat | 20,956 | Reform | 12,474 | 8,482 | 10.61% |
| 577 | Makerfield | Reform | 18,440 | Labour | 10,272 | 8,168 | 10.66% |
| 578 | Edinburgh East and Musselburgh | SNP | 17,150 | Labour | 9,006 | 8,144 | 10.69% |
| 579 | Cumbernauld and Kirkintilloch | SNP | 16,567 | Labour | 9,040 | 7,527 | 10.70% |
| 580 | Stirling and Strathallan | SNP | 17,503 | Reform | 9,304 | 8,199 | 10.75% |
| 581 | Taunton and Wellington | Liberal Democrat | 21,613 | Reform | 13,063 | 8,550 | 10.87% |
| 582 | Folkestone and Hythe | Reform | 16,440 | Conservative | 8,698 | 7,742 | 11.05% |
| 583 | Surrey Heath | Liberal Democrat | 19,309 | Reform | 11,310 | 7,999 | 11.12% |
| 584 | Arbroath and Broughty Ferry | SNP | 18,232 | Reform | 9,707 | 8,525 | 11.20% |
| 585 | South Cotswolds | Liberal Democrat | 20,866 | Conservative | 12,662 | 8,204 | 11.40% |
| 586 | Leicester South | Other | 15,536 | Reform | 7,393 | 8,143 | 11.49% |
| 587 | Epping Forest | Conservative | 16,647 | Labour | 8,261 | 8,386 | 11.61% |
| 588 | Tunbridge Wells | Liberal Democrat | 21,514 | Reform | 12,355 | 9,159 | 11.63% |
| 589 | Perth and Kinross-shire | SNP | 20,871 | Conservative | 11,789 | 9,082 | 11.75% |
| 590 | Chesham and Amersham | Liberal Democrat | 22,120 | Conservative | 13,309 | 8,811 | 11.77% |
| 591 | Honiton and Sidmouth | Liberal Democrat | 20,653 | Reform | 11,607 | 9,046 | 11.98% |
| 592 | Chippenham | Liberal Democrat | 20,286 | Reform | 11,350 | 8,936 | 12.06% |
| 593 | South Devon | Liberal Democrat | 20,257 | Reform | 11,500 | 8,757 | 12.12% |
| 594 | South Down | Sinn Fein | 19,698 | SDLP | 10,418 | 9,280 | 12.17% |
| 595 | Argyll, Bute and South Lochaber | SNP | 17,218 | Reform | 8,483 | 8,735 | 12.17% |
| 596 | Chichester | Liberal Democrat | 22,657 | Reform | 13,054 | 9,603 | 12.25% |
| 597 | Angus and Perthshire Glens | SNP | 20,594 | Conservative | 11,152 | 9,442 | 12.32% |
| 598 | Henley and Thame | Liberal Democrat | 21,587 | Conservative | 12,337 | 9,250 | 12.54% |
| 599 | Stone, Great Wyrley and Penkridge | Conservative | 18,936 | Labour | 9,947 | 8,989 | 12.56% |
| 600 | Blackburn | Other | 18,078 | Reform | 8,743 | 9,335 | 12.74% |
| 601 | Wells and Mendip Hills | Liberal Democrat | 20,909 | Reform | 11,707 | 9,202 | 12.77% |
| 602 | Bath | Liberal Democrat | 18,045 | Reform | 9,109 | 8,936 | 12.83% |
| 603 | Amber Valley | Reform | 18,041 | Labour | 8,860 | 9,181 | 12.83% |
| 604 | South Basildon and East Thurrock | Reform | 17,144 | Conservative | 7,664 | 9,480 | 13.04% |
| 605 | North East Fife | Liberal Democrat | 19,467 | SNP | 10,306 | 9,161 | 13.13% |
| 606 | Waveney Valley | Green | 22,411 | Reform | 12,796 | 9,615 | 13.16% |
| 607 | Boston and Skegness | Reform | 19,919 | Conservative | 9,848 | 10,071 | 13.28% |
| 608 | Harrogate and Knaresborough | Liberal Democrat | 21,626 | Reform | 11,256 | 10,370 | 13.30% |
| 609 | North Shropshire | Liberal Democrat | 23,159 | Reform | 12,579 | 10,580 | 13.64% |
| 610 | Dundee Central | SNP | 18,101 | Reform | 7,540 | 10,561 | 14.23% |
| 611 | North Herefordshire | Green | 23,441 | Reform | 13,060 | 10,381 | 14.26% |
| 612 | Eastbourne | Liberal Democrat | 21,040 | Reform | 10,681 | 10,359 | 14.27% |
| 613 | Cheadle | Liberal Democrat | 21,680 | Reform | 10,768 | 10,912 | 14.67% |
| 614 | Wokingham | Liberal Democrat | 23,238 | Conservative | 12,165 | 11,073 | 14.75% |
| 615 | Guildford | Liberal Democrat | 20,717 | Conservative | 10,150 | 10,567 | 14.95% |
| 616 | Cheltenham | Liberal Democrat | 25,711 | Conservative | 14,190 | 11,521 | 15.13% |
| 617 | Edinburgh West | Liberal Democrat | 22,783 | SNP | 11,145 | 11,638 | 15.22% |
| 618 | Caerfyrddin | Plaid Cymru | 22,799 | Reform | 11,529 | 11,270 | 15.23% |
| 619 | St Ives | Liberal Democrat | 22,053 | Reform | 11,290 | 10,763 | 15.38% |
| 620 | Harrow East | Conservative | 20,564 | Reform | 8,683 | 11,881 | 15.53% |
| 621 | Woking | Liberal Democrat | 21,634 | Reform | 10,056 | 11,578 | 15.87% |
| 622 | Lewes | Liberal Democrat | 23,990 | Reform | 11,861 | 12,129 | 15.92% |
| 623 | South Cambridgeshire | Liberal Democrat | 23,363 | Reform | 10,934 | 12,429 | 16.07% |
| 624 | Orkney and Shetland | Liberal Democrat | 9,366 | SNP | 3,843 | 5,523 | 16.13% |
| 625 | Great Yarmouth | Reform | 19,568 | Conservative | 7,592 | 11,976 | 16.33% |
| 626 | West Dorset | Liberal Democrat | 27,796 | Conservative | 15,320 | 12,476 | 16.43% |
| 627 | Belfast South and Mid Down | SDLP | 21,345 | Alliance | 8,839 | 12,506 | 16.73% |
| 628 | Kingston and Surbiton | Liberal Democrat | 23,107 | Reform | 10,165 | 12,942 | 16.73% |
| 629 | Oxford West and Abingdon | Liberal Democrat | 21,024 | Reform | 9,108 | 11,916 | 17.06% |
| 630 | Belfast West | Sinn Fein | 21,009 | Other | 8,123 | 12,886 | 17.10% |
| 631 | Wimbledon | Liberal Democrat | 23,254 | Reform | 9,672 | 13,582 | 17.79% |
| 632 | Ynys Mon | Plaid Cymru | 16,377 | Reform | 6,877 | 9,500 | 17.88% |
| 633 | Harpenden and Berkhamsted | Liberal Democrat | 24,619 | Conservative | 11,585 | 13,034 | 18.04% |
| 634 | Esher and Walton | Liberal Democrat | 25,318 | Conservative | 11,298 | 14,020 | 18.94% |
| 635 | Newry and Armagh | Sinn Fein | 22,299 | SDLP | 6,806 | 15,493 | 19.80% |
| 636 | Winchester | Liberal Democrat | 26,637 | Conservative | 11,108 | 15,529 | 19.84% |
| 637 | Mid Ulster | Sinn Fein | 24,085 | DUP | 9,162 | 14,923 | 20.17% |
| 638 | Clacton | Reform | 25,489 | Conservative | 9,118 | 16,371 | 20.92% |
| 639 | Ashfield | Reform | 20,837 | Other | 6,276 | 14,561 | 21.12% |
| 640 | Islington North | Other | 24,152 | Labour | 8,644 | 15,508 | 21.29% |
| 641 | West Tyrone | Sinn Fein | 22,711 | DUP | 6,794 | 15,917 | 21.43% |
| 642 | St Albans | Liberal Democrat | 25,958 | Reform | 9,803 | 16,155 | 22.21% |
| 643 | Richmond Park | Liberal Democrat | 25,519 | Reform | 8,864 | 16,655 | 22.21% |
| 644 | Ceredigion Preseli | Plaid Cymru | 26,485 | Reform | 9,412 | 17,073 | 22.56% |
| 645 | Twickenham | Liberal Democrat | 26,962 | Reform | 9,861 | 17,101 | 22.81% |
| 646 | Dwyfor Meirionnydd | Plaid Cymru | 25,294 | Reform | 8,288 | 17,006 | 23.28% |
| 647 | Westmorland and Lonsdale | Liberal Democrat | 27,094 | Reform | 9,851 | 17,243 | 23.94% |
| 648 | Brighton Pavilion | Green | 31,137 | Reform | 8,809 | 22,328 | 29.86% |
| 649 | Bristol Central | Green | 26,816 | Labour | 7,398 | 19,418 | 30.95% |
| 650 | Chorley | Other | 29,301 | Green | 4,663 | 24,638 | 32.94% |
See also: Electoral Analysis