We've ordered the results of the July 2024 general election by the majority relative to the electorate.
Labour: majority of 172 seats
Conservative: 205 seats short of a majority
Vote shares (GB): Labour: 34.6% | Conservative: 24.4% | Reform: 14.7% | Liberal Democrat: 12.6% | Green: 6.9%
Seats ordered by majority relative to electorate:
| Constituency | Winner | Second | Majority | ||||
|---|---|---|---|---|---|---|---|
| 1 | Hendon | Labour | 15,855 | Conservative | 15,840 | 15 | 0.02% |
| 2 | Poole | Labour | 14,168 | Conservative | 14,150 | 18 | 0.02% |
| 3 | Basildon and Billericay | Conservative | 12,905 | Labour | 12,885 | 20 | 0.03% |
| 4 | North West Cambridgeshire | Labour | 14,785 | Conservative | 14,746 | 39 | 0.05% |
| 5 | Central Devon | Conservative | 16,831 | Labour | 16,770 | 61 | 0.08% |
| 6 | Havant | Conservative | 12,986 | Labour | 12,894 | 92 | 0.13% |
| 7 | South Basildon and East Thurrock | Reform | 12,178 | Labour | 12,080 | 98 | 0.13% |
| 8 | Exmouth and Exeter East | Conservative | 14,728 | Labour | 14,607 | 121 | 0.15% |
| 9 | Peterborough | Labour | 13,418 | Conservative | 13,300 | 118 | 0.16% |
| 10 | Beverley and Holderness | Conservative | 15,501 | Labour | 15,377 | 124 | 0.17% |
| 11 | Chelsea and Fulham | Labour | 18,556 | Conservative | 18,404 | 152 | 0.19% |
| 12 | East Londonderry | DUP | 11,506 | Sinn Fein | 11,327 | 179 | 0.24% |
| 13 | Bethnal Green and Stepney | Labour | 15,896 | Other | 15,699 | 197 | 0.24% |
| 14 | Middlesbrough South and East Cleveland | Labour | 16,468 | Conservative | 16,254 | 214 | 0.30% |
| 15 | Forest of Dean | Labour | 16,373 | Conservative | 16,095 | 278 | 0.38% |
| 16 | Bromley and Biggin Hill | Conservative | 15,929 | Labour | 15,627 | 302 | 0.43% |
| 17 | Sittingbourne and Sheppey | Labour | 11,919 | Conservative | 11,564 | 355 | 0.45% |
| 18 | Derbyshire Dales | Labour | 17,759 | Conservative | 17,409 | 350 | 0.48% |
| 19 | Ely and East Cambridgeshire | Liberal Democrat | 17,127 | Conservative | 16,632 | 495 | 0.63% |
| 20 | Ilford North | Labour | 15,647 | Other | 15,119 | 528 | 0.67% |
| 21 | Fylde | Conservative | 15,917 | Labour | 15,356 | 561 | 0.73% |
| 22 | Uxbridge and South Ruislip | Labour | 16,599 | Conservative | 16,012 | 587 | 0.79% |
| 23 | Aylesbury | Labour | 15,081 | Conservative | 14,451 | 630 | 0.80% |
| 24 | North East Hampshire | Liberal Democrat | 21,178 | Conservative | 20,544 | 634 | 0.82% |
| 25 | South West Norfolk | Labour | 11,847 | Conservative | 11,217 | 630 | 0.84% |
| 26 | North Somerset | Labour | 19,138 | Conservative | 18,499 | 639 | 0.86% |
| 27 | Dunstable and Leighton Buzzard | Labour | 14,976 | Conservative | 14,309 | 667 | 0.87% |
| 28 | Stoke-on-Trent South | Labour | 14,221 | Conservative | 13,594 | 627 | 0.90% |
| 29 | Bradford West | Labour | 11,724 | Independent | 11,017 | 707 | 0.91% |
| 30 | Dundee Central | SNP | 15,544 | Labour | 14,869 | 675 | 0.91% |
| 31 | Broadland and Fakenham | Conservative | 16,322 | Labour | 15,603 | 719 | 0.94% |
| 32 | Birmingham Yardley | Labour | 11,275 | Other | 10,582 | 693 | 0.95% |
| 33 | Slough | Labour | 14,666 | Other | 13,870 | 796 | 0.98% |
| 34 | Wyre Forest | Conservative | 14,489 | Labour | 13,677 | 812 | 1.05% |
| 35 | Ribble Valley | Labour | 18,177 | Conservative | 17,321 | 856 | 1.06% |
| 36 | Lichfield | Labour | 17,232 | Conservative | 16,422 | 810 | 1.06% |
| 37 | Bracknell | Labour | 14,783 | Conservative | 13,999 | 784 | 1.09% |
| 38 | Portsmouth North | Labour | 14,495 | Conservative | 13,715 | 780 | 1.11% |
| 39 | Redditch | Labour | 14,810 | Conservative | 14,021 | 789 | 1.11% |
| 40 | The Wrekin | Conservative | 16,320 | Labour | 15,437 | 883 | 1.12% |
| 41 | Arbroath and Broughty Ferry | SNP | 15,581 | Labour | 14,722 | 859 | 1.13% |
| 42 | Pendle and Clitheroe | Labour | 16,129 | Conservative | 15,227 | 902 | 1.14% |
| 43 | Earley and Woodley | Labour | 18,209 | Conservative | 17,361 | 848 | 1.15% |
| 44 | Godalming and Ash | Conservative | 23,293 | Liberal Democrat | 22,402 | 891 | 1.18% |
| 45 | Dumfries and Galloway | Conservative | 13,527 | SNP | 12,597 | 930 | 1.18% |
| 46 | Ynys Mon | Plaid Cymru | 10,590 | Conservative | 9,953 | 637 | 1.20% |
| 47 | Gordon and Buchan | Conservative | 14,418 | SNP | 13,540 | 878 | 1.26% |
| 48 | Moray West, Nairn and Strathspey | SNP | 14,961 | Conservative | 13,960 | 1,001 | 1.30% |
| 49 | North West Leicestershire | Labour | 16,871 | Conservative | 15,859 | 1,012 | 1.30% |
| 50 | Aberdeenshire North and Moray East | SNP | 13,455 | Conservative | 12,513 | 942 | 1.34% |
| 51 | South Dorset | Labour | 15,659 | Conservative | 14,611 | 1,048 | 1.38% |
| 52 | North Antrim | Other | 12,229 | DUP | 11,192 | 1,037 | 1.39% |
| 53 | Suffolk Coastal | Labour | 15,672 | Conservative | 14,602 | 1,070 | 1.44% |
| 54 | Rother Valley | Labour | 16,023 | Conservative | 15,025 | 998 | 1.44% |
| 55 | Harwich and North Essex | Conservative | 16,522 | Labour | 15,360 | 1,162 | 1.52% |
| 56 | Tatton | Conservative | 19,956 | Labour | 18,820 | 1,136 | 1.53% |
| 57 | Dartford | Labour | 15,392 | Conservative | 14,200 | 1,192 | 1.58% |
| 58 | Clwyd North | Labour | 14,794 | Conservative | 13,598 | 1,196 | 1.59% |
| 59 | Staffordshire Moorlands | Conservative | 15,310 | Labour | 14,135 | 1,175 | 1.68% |
| 60 | Mid Bedfordshire | Conservative | 16,912 | Labour | 15,591 | 1,321 | 1.75% |
| 61 | Hereford and South Herefordshire | Conservative | 14,871 | Labour | 13,592 | 1,279 | 1.77% |
| 62 | Farnham and Bordon | Conservative | 18,951 | Liberal Democrat | 17,602 | 1,349 | 1.78% |
| 63 | East Antrim | DUP | 11,462 | Alliance | 10,156 | 1,306 | 1.78% |
| 64 | Mid Dorset and North Poole | Liberal Democrat | 21,442 | Conservative | 20,090 | 1,352 | 1.80% |
| 65 | East Hampshire | Conservative | 18,509 | Liberal Democrat | 17,234 | 1,275 | 1.80% |
| 66 | Stirling and Strathallan | Labour | 16,856 | SNP | 15,462 | 1,394 | 1.83% |
| 67 | Tamworth | Labour | 15,338 | Conservative | 13,956 | 1,382 | 1.84% |
| 68 | Bury St Edmunds and Stowmarket | Labour | 16,745 | Conservative | 15,293 | 1,452 | 1.85% |
| 69 | Bridgwater | Conservative | 12,281 | Labour | 10,932 | 1,349 | 1.88% |
| 70 | Huntingdon | Conservative | 18,257 | Labour | 16,758 | 1,499 | 1.90% |
| 71 | Birmingham Perry Barr | Other | 14,265 | Labour | 12,796 | 1,469 | 1.92% |
| 72 | Great Yarmouth | Reform | 14,385 | Labour | 12,959 | 1,426 | 1.94% |
| 73 | Faversham and Mid Kent | Conservative | 14,816 | Labour | 13,347 | 1,469 | 1.98% |
| 74 | Reading West and Mid Berkshire | Labour | 16,273 | Conservative | 14,912 | 1,361 | 1.98% |
| 75 | Rochdale | Labour | 13,027 | Other | 11,587 | 1,440 | 1.99% |
| 76 | Romford | Conservative | 15,339 | Labour | 13,876 | 1,463 | 2.01% |
| 77 | Brecon, Radnor and Cwm Tawe | Liberal Democrat | 13,736 | Conservative | 12,264 | 1,472 | 2.01% |
| 78 | Birmingham Hodge Hill and Solihull North | Labour | 10,655 | Other | 9,089 | 1,566 | 2.01% |
| 79 | Skipton and Ripon | Conservative | 18,833 | Labour | 17,183 | 1,650 | 2.08% |
| 80 | Llanelli | Labour | 12,751 | Reform | 11,247 | 1,504 | 2.10% |
| 81 | South Shropshire | Conservative | 17,628 | Liberal Democrat | 16,004 | 1,624 | 2.12% |
| 82 | Spelthorne | Conservative | 14,038 | Labour | 12,448 | 1,590 | 2.15% |
| 83 | Keighley and Ilkley | Conservative | 18,589 | Labour | 16,964 | 1,625 | 2.19% |
| 84 | North Dorset | Conservative | 18,208 | Liberal Democrat | 16,619 | 1,589 | 2.19% |
| 85 | Maidstone and Malling | Conservative | 14,146 | Labour | 12,472 | 1,674 | 2.19% |
| 86 | Eastleigh | Liberal Democrat | 15,970 | Conservative | 14,424 | 1,546 | 2.21% |
| 87 | Bognor Regis and Littlehampton | Conservative | 15,678 | Labour | 13,913 | 1,765 | 2.30% |
| 88 | Aberdeen North | SNP | 14,533 | Labour | 12,773 | 1,760 | 2.32% |
| 89 | Ashford | Labour | 15,262 | Conservative | 13,483 | 1,779 | 2.33% |
| 90 | Mid and South Pembrokeshire | Labour | 16,505 | Conservative | 14,627 | 1,878 | 2.38% |
| 91 | North East Derbyshire | Labour | 17,591 | Conservative | 15,838 | 1,753 | 2.39% |
| 92 | North East Hertfordshire | Labour | 18,358 | Conservative | 16,435 | 1,923 | 2.47% |
| 93 | Leicester South | Other | 15,536 | Labour | 13,760 | 1,776 | 2.51% |
| 94 | Hyndburn | Labour | 12,186 | Conservative | 10,499 | 1,687 | 2.51% |
| 95 | Oldham West, Chadderton and Royton | Labour | 13,232 | Other | 11,299 | 1,933 | 2.54% |
| 96 | Hornchurch and Upminster | Conservative | 15,260 | Reform | 13,317 | 1,943 | 2.58% |
| 97 | Southend West and Leigh | Labour | 16,739 | Conservative | 14,790 | 1,949 | 2.59% |
| 98 | South East Cornwall | Labour | 15,670 | Conservative | 13,759 | 1,911 | 2.63% |
| 99 | Boston and Skegness | Reform | 15,520 | Conservative | 13,510 | 2,010 | 2.65% |
| 100 | Chatham and Aylesford | Labour | 13,689 | Conservative | 11,691 | 1,998 | 2.66% |
| 101 | Mid Derbyshire | Labour | 17,346 | Conservative | 15,468 | 1,878 | 2.69% |
| 102 | Dudley | Labour | 12,215 | Conservative | 10,315 | 1,900 | 2.71% |
| 103 | Lowestoft | Labour | 14,464 | Conservative | 12,448 | 2,016 | 2.71% |
| 104 | South West Devon | Conservative | 17,916 | Labour | 15,804 | 2,112 | 2.72% |
| 105 | Inverness, Skye and West Ross-shire | Liberal Democrat | 18,159 | SNP | 15,999 | 2,160 | 2.77% |
| 106 | Mid Leicestershire | Conservative | 17,735 | Labour | 15,534 | 2,201 | 2.90% |
| 107 | Burton and Uttoxeter | Labour | 16,222 | Conservative | 13,956 | 2,266 | 2.91% |
| 108 | Stockton West | Conservative | 20,372 | Labour | 18,233 | 2,139 | 2.98% |
| 109 | Bexleyheath and Crayford | Labour | 15,717 | Conservative | 13,603 | 2,114 | 3.01% |
| 110 | Newton Abbot | Liberal Democrat | 15,201 | Conservative | 12,955 | 2,246 | 3.04% |
| 111 | Romsey and Southampton North | Conservative | 19,893 | Liberal Democrat | 17,702 | 2,191 | 3.05% |
| 112 | Harborough, Oadby and Wigston | Conservative | 18,614 | Labour | 16,236 | 2,378 | 3.09% |
| 113 | Croydon South | Conservative | 19,757 | Labour | 17,444 | 2,313 | 3.09% |
| 114 | North Warwickshire and Bedworth | Labour | 14,727 | Conservative | 12,529 | 2,198 | 3.15% |
| 115 | Horsham | Liberal Democrat | 21,632 | Conservative | 19,115 | 2,517 | 3.18% |
| 116 | Herne Bay and Sandwich | Conservative | 17,243 | Labour | 14,744 | 2,499 | 3.21% |
| 117 | Buckingham and Bletchley | Labour | 17,602 | Conservative | 15,181 | 2,421 | 3.24% |
| 118 | St Austell and Newquay | Labour | 15,958 | Conservative | 13,488 | 2,470 | 3.25% |
| 119 | Darlington | Labour | 16,621 | Conservative | 14,323 | 2,298 | 3.25% |
| 120 | Melksham and Devizes | Liberal Democrat | 20,031 | Conservative | 17,630 | 2,401 | 3.27% |
| 121 | North West Essex | Conservative | 19,360 | Labour | 16,750 | 2,610 | 3.27% |
| 122 | Doncaster East and the Isle of Axholme | Labour | 15,122 | Conservative | 12,811 | 2,311 | 3.29% |
| 123 | Newbury | Liberal Democrat | 19,645 | Conservative | 17,268 | 2,377 | 3.30% |
| 124 | Harlow | Labour | 16,313 | Conservative | 13,809 | 2,504 | 3.35% |
| 125 | Sutton Coldfield | Conservative | 18,502 | Labour | 15,959 | 2,543 | 3.43% |
| 126 | Lagan Valley | Alliance | 18,618 | DUP | 15,659 | 2,959 | 3.60% |
| 127 | North Norfolk | Liberal Democrat | 19,488 | Conservative | 16,903 | 2,585 | 3.62% |
| 128 | Belfast East | DUP | 19,894 | Alliance | 17,218 | 2,676 | 3.67% |
| 129 | Bexhill and Battle | Conservative | 16,186 | Labour | 13,529 | 2,657 | 3.68% |
| 130 | Cities of London and Westminster | Labour | 15,302 | Conservative | 12,594 | 2,708 | 3.69% |
| 131 | Gravesham | Labour | 16,623 | Conservative | 13,911 | 2,712 | 3.71% |
| 132 | Daventry | Conservative | 17,872 | Labour | 14,860 | 3,012 | 3.72% |
| 133 | Chipping Barnet | Labour | 21,585 | Conservative | 18,671 | 2,914 | 3.73% |
| 134 | Kensington and Bayswater | Labour | 17,025 | Conservative | 14,122 | 2,903 | 3.76% |
| 135 | Broxbourne | Conservative | 15,810 | Labour | 12,952 | 2,858 | 3.80% |
| 136 | South Norfolk | Labour | 17,353 | Conservative | 14,527 | 2,826 | 3.82% |
| 137 | Thornbury and Yate | Liberal Democrat | 20,815 | Conservative | 17,801 | 3,014 | 3.85% |
| 138 | Maidenhead | Liberal Democrat | 21,895 | Conservative | 18,932 | 2,963 | 3.91% |
| 139 | Bromsgrove | Conservative | 16,533 | Labour | 13,517 | 3,016 | 3.94% |
| 140 | Rochester and Strood | Labour | 15,403 | Conservative | 12,473 | 2,930 | 3.95% |
| 141 | Mid Norfolk | Conservative | 16,770 | Labour | 13,716 | 3,054 | 4.06% |
| 142 | Cannock Chase | Labour | 15,671 | Conservative | 12,546 | 3,125 | 4.06% |
| 143 | South Suffolk | Conservative | 16,082 | Labour | 13,035 | 3,047 | 4.08% |
| 144 | Birmingham Ladywood | Labour | 15,558 | Other | 12,137 | 3,421 | 4.09% |
| 145 | Chester South and Eddisbury | Conservative | 19,905 | Labour | 16,848 | 3,057 | 4.12% |
| 146 | Reigate | Conservative | 18,822 | Labour | 15,635 | 3,187 | 4.13% |
| 147 | Glenrothes and Mid Fife | Labour | 15,994 | SNP | 13,040 | 2,954 | 4.18% |
| 148 | North West Hampshire | Conservative | 17,770 | Labour | 14,482 | 3,288 | 4.18% |
| 149 | Bridlington and The Wolds | Conservative | 14,846 | Labour | 11,721 | 3,125 | 4.20% |
| 150 | West Suffolk | Conservative | 15,814 | Labour | 12,567 | 3,247 | 4.21% |
| 151 | Gloucester | Labour | 16,472 | Conservative | 13,041 | 3,431 | 4.32% |
| 152 | Brigg and Immingham | Conservative | 15,905 | Labour | 12,662 | 3,243 | 4.44% |
| 153 | South West Wiltshire | Conservative | 15,617 | Labour | 12,374 | 3,243 | 4.44% |
| 154 | Banbury | Labour | 18,468 | Conservative | 15,212 | 3,256 | 4.45% |
| 155 | Monmouthshire | Labour | 21,010 | Conservative | 17,672 | 3,338 | 4.46% |
| 156 | Goole and Pocklington | Conservative | 18,981 | Labour | 15,409 | 3,572 | 4.47% |
| 157 | Newark | Conservative | 20,968 | Labour | 17,396 | 3,572 | 4.48% |
| 158 | Stourbridge | Labour | 15,338 | Conservative | 12,265 | 3,073 | 4.50% |
| 159 | Livingston | Labour | 18,324 | SNP | 14,796 | 3,528 | 4.52% |
| 160 | Burnley | Labour | 12,598 | Liberal Democrat | 9,178 | 3,420 | 4.56% |
| 161 | Tipton and Wednesbury | Labour | 11,755 | Conservative | 8,370 | 3,385 | 4.57% |
| 162 | Castle Point | Conservative | 15,485 | Reform | 12,234 | 3,251 | 4.58% |
| 163 | North Cotswolds | Conservative | 17,426 | Liberal Democrat | 14,069 | 3,357 | 4.59% |
| 164 | Bournemouth West | Labour | 14,365 | Conservative | 11,141 | 3,224 | 4.59% |
| 165 | Leicester East | Conservative | 14,526 | Other | 11,005 | 3,521 | 4.60% |
| 166 | Congleton | Labour | 18,875 | Conservative | 15,488 | 3,387 | 4.65% |
| 167 | Gainsborough | Conservative | 16,636 | Labour | 13,104 | 3,532 | 4.66% |
| 168 | Mansfield | Labour | 16,048 | Conservative | 12,563 | 3,485 | 4.68% |
| 169 | West Aberdeenshire and Kincardine | Conservative | 17,428 | SNP | 13,987 | 3,441 | 4.71% |
| 170 | Braintree | Conservative | 17,414 | Labour | 13,744 | 3,670 | 4.72% |
| 171 | Redcar | Labour | 15,663 | Conservative | 12,340 | 3,323 | 4.73% |
| 172 | Brent West | Labour | 17,258 | Conservative | 13,465 | 3,793 | 4.74% |
| 173 | Glasgow South West | Labour | 15,552 | SNP | 12,267 | 3,285 | 4.77% |
| 174 | Scunthorpe | Labour | 15,484 | Conservative | 11,942 | 3,542 | 4.80% |
| 175 | Kettering | Labour | 18,009 | Conservative | 14,189 | 3,820 | 4.81% |
| 176 | Epsom and Ewell | Liberal Democrat | 20,674 | Conservative | 16,988 | 3,686 | 4.82% |
| 177 | Nuneaton | Labour | 15,216 | Conservative | 11,737 | 3,479 | 4.84% |
| 178 | Old Bexley and Sidcup | Conservative | 17,910 | Labour | 14,362 | 3,548 | 4.85% |
| 179 | Hexham | Labour | 23,988 | Conservative | 20,275 | 3,713 | 4.86% |
| 180 | Aberdeen South | SNP | 15,213 | Labour | 11,455 | 3,758 | 4.86% |
| 181 | Tiverton and Minehead | Liberal Democrat | 18,326 | Conservative | 14,819 | 3,507 | 4.86% |
| 182 | Edinburgh East and Musselburgh | Labour | 18,790 | SNP | 15,075 | 3,715 | 4.88% |
| 183 | North Ayrshire and Arran | Labour | 16,821 | SNP | 13,270 | 3,551 | 4.92% |
| 184 | Amber Valley | Labour | 15,746 | Reform | 12,192 | 3,554 | 4.97% |
| 185 | Welwyn Hatfield | Labour | 19,877 | Conservative | 16,078 | 3,799 | 5.05% |
| 186 | Preston | Labour | 14,006 | Other | 10,091 | 3,915 | 5.06% |
| 187 | Worthing West | Labour | 20,519 | Conservative | 16,570 | 3,949 | 5.13% |
| 188 | Bradford East | Labour | 14,098 | Other | 10,235 | 3,863 | 5.14% |
| 189 | Montgomeryshire and Glyndwr | Labour | 12,709 | Reform | 8,894 | 3,815 | 5.15% |
| 190 | Glasgow North | Labour | 14,655 | SNP | 11,116 | 3,539 | 5.24% |
| 191 | South Northamptonshire | Conservative | 19,191 | Labour | 15,504 | 3,687 | 5.24% |
| 192 | Sutton and Cheam | Liberal Democrat | 17,576 | Conservative | 13,775 | 3,801 | 5.26% |
| 193 | Torridge and Tavistock | Conservative | 16,049 | Liberal Democrat | 12,099 | 3,950 | 5.29% |
| 194 | Salisbury | Conservative | 17,110 | Labour | 13,303 | 3,807 | 5.30% |
| 195 | Folkestone and Hythe | Labour | 15,020 | Conservative | 11,291 | 3,729 | 5.32% |
| 196 | Perth and Kinross-shire | SNP | 18,928 | Conservative | 14,801 | 4,127 | 5.34% |
| 197 | Gillingham and Rainham | Labour | 15,562 | Conservative | 11,590 | 3,972 | 5.40% |
| 198 | Glasgow East | Labour | 15,543 | SNP | 11,759 | 3,784 | 5.49% |
| 199 | Kingston upon Hull East | Labour | 13,047 | Reform | 9,127 | 3,920 | 5.55% |
| 200 | Swindon North | Labour | 17,930 | Conservative | 13,827 | 4,103 | 5.60% |
| 201 | Altrincham and Sale West | Labour | 20,798 | Conservative | 16,624 | 4,174 | 5.64% |
| 202 | South Derbyshire | Labour | 17,734 | Conservative | 13,566 | 4,168 | 5.65% |
| 203 | Vale of Glamorgan | Labour | 17,740 | Conservative | 13,524 | 4,216 | 5.66% |
| 204 | Foyle | SDLP | 15,647 | Sinn Fein | 11,481 | 4,166 | 5.67% |
| 205 | Isle of Wight West | Labour | 13,240 | Conservative | 10,063 | 3,177 | 5.73% |
| 206 | Southend East and Rochford | Labour | 15,395 | Conservative | 11,368 | 4,027 | 5.74% |
| 207 | Sleaford and North Hykeham | Conservative | 17,348 | Labour | 13,002 | 4,346 | 5.74% |
| 208 | Witney | Liberal Democrat | 20,832 | Conservative | 16,493 | 4,339 | 5.75% |
| 209 | Northampton South | Labour | 16,890 | Conservative | 12,819 | 4,071 | 5.78% |
| 210 | Huddersfield | Labour | 15,101 | Green | 10,568 | 4,533 | 5.83% |
| 211 | Central Suffolk and North Ipswich | Conservative | 15,144 | Labour | 10,854 | 4,290 | 5.87% |
| 212 | Fermanagh and South Tyrone | Sinn Fein | 24,844 | UUP | 20,273 | 4,571 | 5.87% |
| 213 | Cumbernauld and Kirkintilloch | Labour | 18,513 | SNP | 14,369 | 4,144 | 5.89% |
| 214 | Dumfriesshire, Clydesdale and Tweeddale | Conservative | 14,999 | SNP | 10,757 | 4,242 | 5.90% |
| 215 | Ayr, Carrick and Cumnock | Labour | 14,930 | SNP | 10,776 | 4,154 | 5.91% |
| 216 | Finchley and Golders Green | Labour | 21,857 | Conservative | 17,276 | 4,581 | 5.91% |
| 217 | Rugby | Labour | 19,533 | Conservative | 15,105 | 4,428 | 5.91% |
| 218 | St Neots and Mid Cambridgeshire | Liberal Democrat | 19,517 | Conservative | 14,896 | 4,621 | 5.92% |
| 219 | Glasgow South | Labour | 17,696 | SNP | 13,542 | 4,154 | 5.92% |
| 220 | Isle of Wight East | Conservative | 10,427 | Reform | 7,104 | 3,323 | 5.95% |
| 221 | Hertford and Stortford | Labour | 20,808 | Conservative | 16,060 | 4,748 | 6.02% |
| 222 | Clwyd East | Labour | 18,484 | Conservative | 13,862 | 4,622 | 6.03% |
| 223 | Hamble Valley | Conservative | 19,671 | Liberal Democrat | 14,869 | 4,802 | 6.04% |
| 224 | Aldridge-Brownhills | Conservative | 15,901 | Labour | 11,607 | 4,294 | 6.11% |
| 225 | Caerfyrddin | Plaid Cymru | 15,520 | Labour | 10,985 | 4,535 | 6.13% |
| 226 | Grantham and Bourne | Conservative | 16,770 | Labour | 12,274 | 4,496 | 6.13% |
| 227 | Chelmsford | Liberal Democrat | 20,214 | Conservative | 15,461 | 4,753 | 6.18% |
| 228 | Weston-super-Mare | Labour | 16,310 | Conservative | 11,901 | 4,409 | 6.18% |
| 229 | Bradford South | Labour | 11,833 | Reform | 7,441 | 4,392 | 6.19% |
| 230 | South West Hertfordshire | Conservative | 16,458 | Liberal Democrat | 12,002 | 4,456 | 6.21% |
| 231 | Meriden and Solihull East | Conservative | 16,792 | Labour | 12,208 | 4,584 | 6.22% |
| 232 | Wycombe | Labour | 16,035 | Conservative | 11,444 | 4,591 | 6.25% |
| 233 | Barnsley South | Labour | 16,399 | Reform | 11,651 | 4,748 | 6.26% |
| 234 | Ossett and Denby Dale | Labour | 17,232 | Conservative | 12,690 | 4,542 | 6.28% |
| 235 | Great Grimsby and Cleethorpes | Labour | 15,336 | Reform | 10,533 | 4,803 | 6.31% |
| 236 | Blackpool North and Fleetwood | Labour | 16,744 | Conservative | 12,097 | 4,647 | 6.35% |
| 237 | Angus and Perthshire Glens | SNP | 19,142 | Conservative | 14,272 | 4,870 | 6.35% |
| 238 | East Wiltshire | Conservative | 16,849 | Labour | 12,133 | 4,716 | 6.36% |
| 239 | Ilford South | Labour | 16,537 | Other | 11,385 | 5,152 | 6.36% |
| 240 | Halesowen | Labour | 15,023 | Conservative | 10,659 | 4,364 | 6.37% |
| 241 | Glasgow North East | Labour | 15,639 | SNP | 11,002 | 4,637 | 6.39% |
| 242 | Chingford and Woodford Green | Conservative | 17,281 | Labour | 12,524 | 4,757 | 6.43% |
| 243 | Solihull West and Shirley | Conservative | 16,284 | Labour | 11,664 | 4,620 | 6.43% |
| 244 | Watford | Labour | 15,708 | Conservative | 10,985 | 4,723 | 6.46% |
| 245 | Stafford | Labour | 18,531 | Conservative | 13,936 | 4,595 | 6.51% |
| 246 | Witham | Conservative | 18,827 | Labour | 13,682 | 5,145 | 6.51% |
| 247 | Wetherby and Easingwold | Conservative | 20,597 | Labour | 15,751 | 4,846 | 6.52% |
| 248 | Walsall and Bloxwich | Labour | 12,514 | Other | 7,600 | 4,914 | 6.56% |
| 249 | Luton South and South Bedfordshire | Labour | 13,593 | Other | 8,494 | 5,099 | 6.60% |
| 250 | Bolton West | Labour | 17,363 | Conservative | 12,418 | 4,945 | 6.60% |
| 251 | North West Norfolk | Conservative | 16,097 | Labour | 11,143 | 4,954 | 6.66% |
| 252 | Bicester and Woodstock | Liberal Democrat | 19,419 | Conservative | 14,461 | 4,958 | 6.67% |
| 253 | Carlisle | Labour | 18,129 | Conservative | 12,929 | 5,200 | 6.68% |
| 254 | Penrith and Solway | Labour | 19,986 | Conservative | 14,729 | 5,257 | 6.75% |
| 255 | Falkirk | Labour | 18,343 | SNP | 13,347 | 4,996 | 6.79% |
| 256 | Colne Valley | Labour | 18,970 | Conservative | 14,007 | 4,963 | 6.83% |
| 257 | North Northumberland | Labour | 17,855 | Conservative | 12,788 | 5,067 | 6.83% |
| 258 | Hemel Hempstead | Labour | 16,844 | Conservative | 11,987 | 4,857 | 6.84% |
| 259 | Kilmarnock and Loudoun | Labour | 19,055 | SNP | 13,936 | 5,119 | 6.86% |
| 260 | North Bedfordshire | Conservative | 19,981 | Labour | 14,567 | 5,414 | 6.87% |
| 261 | Strangford | DUP | 15,559 | Alliance | 10,428 | 5,131 | 6.88% |
| 262 | Sherwood Forest | Labour | 18,841 | Conservative | 13,398 | 5,443 | 6.90% |
| 263 | South Cotswolds | Liberal Democrat | 22,961 | Conservative | 17,988 | 4,973 | 6.91% |
| 264 | Crawley | Labour | 17,453 | Conservative | 12,218 | 5,235 | 6.93% |
| 265 | Bangor Aberconwy | Labour | 14,008 | Plaid Cymru | 9,112 | 4,896 | 6.94% |
| 266 | South Leicestershire | Conservative | 18,264 | Labour | 12,758 | 5,506 | 7.01% |
| 267 | Torbay | Liberal Democrat | 18,937 | Conservative | 13,588 | 5,349 | 7.02% |
| 268 | Makerfield | Labour | 18,202 | Reform | 12,803 | 5,399 | 7.04% |
| 269 | Wellingborough and Rushden | Labour | 17,734 | Conservative | 12,248 | 5,486 | 7.07% |
| 270 | Hinckley and Bosworth | Conservative | 17,032 | Liberal Democrat | 11,624 | 5,408 | 7.08% |
| 271 | Barrow and Furness | Labour | 18,537 | Conservative | 13,213 | 5,324 | 7.10% |
| 272 | Louth and Horncastle | Conservative | 17,441 | Reform | 11,935 | 5,506 | 7.16% |
| 273 | Orpington | Conservative | 17,504 | Labour | 12,386 | 5,118 | 7.18% |
| 274 | Loughborough | Labour | 17,249 | Conservative | 12,289 | 4,960 | 7.19% |
| 275 | North East Somerset and Hanham | Labour | 20,739 | Conservative | 15,420 | 5,319 | 7.20% |
| 276 | Rotherham | Labour | 16,671 | Reform | 11,181 | 5,490 | 7.23% |
| 277 | Aldershot | Labour | 19,764 | Conservative | 14,081 | 5,683 | 7.23% |
| 278 | Scarborough and Whitby | Labour | 17,758 | Conservative | 12,350 | 5,408 | 7.25% |
| 279 | Melton and Syston | Conservative | 17,526 | Labour | 12,130 | 5,396 | 7.26% |
| 280 | Stoke-on-Trent North | Labour | 14,579 | Conservative | 9,497 | 5,082 | 7.28% |
| 281 | Birmingham Northfield | Labour | 14,929 | Conservative | 9,540 | 5,389 | 7.28% |
| 282 | Chesham and Amersham | Liberal Democrat | 24,422 | Conservative | 18,971 | 5,451 | 7.28% |
| 283 | Rayleigh and Wickford | Conservative | 17,756 | Reform | 12,135 | 5,621 | 7.34% |
| 284 | Birmingham Hall Green and Moseley | Labour | 12,798 | Independent | 7,142 | 5,656 | 7.35% |
| 285 | Bassetlaw | Labour | 18,476 | Conservative | 12,708 | 5,768 | 7.38% |
| 286 | Sevenoaks | Conservative | 18,328 | Liberal Democrat | 12,888 | 5,440 | 7.38% |
| 287 | Newcastle-under-Lyme | Labour | 15,992 | Conservative | 10,923 | 5,069 | 7.47% |
| 288 | Beaconsfield | Conservative | 18,494 | Liberal Democrat | 13,039 | 5,455 | 7.50% |
| 289 | Plymouth Moor View | Labour | 17,665 | Conservative | 12,061 | 5,604 | 7.50% |
| 290 | Dorking and Horley | Liberal Democrat | 20,921 | Conservative | 15,530 | 5,391 | 7.52% |
| 291 | Belfast North | Sinn Fein | 17,674 | DUP | 12,062 | 5,612 | 7.56% |
| 292 | Rossendale and Darwen | Labour | 18,247 | Conservative | 12,619 | 5,628 | 7.56% |
| 293 | Bournemouth East | Labour | 18,316 | Conservative | 12,837 | 5,479 | 7.57% |
| 294 | Morecambe and Lunesdale | Labour | 19,603 | Conservative | 13,788 | 5,815 | 7.61% |
| 295 | Stone, Great Wyrley and Penkridge | Conservative | 19,880 | Labour | 14,414 | 5,466 | 7.64% |
| 296 | Waveney Valley | Green | 20,467 | Conservative | 14,873 | 5,594 | 7.66% |
| 297 | Wolverhampton North East | Labour | 14,282 | Conservative | 8,860 | 5,422 | 7.67% |
| 298 | Milton Keynes North | Labour | 19,318 | Conservative | 13,888 | 5,430 | 7.68% |
| 299 | Frome and East Somerset | Liberal Democrat | 16,580 | Conservative | 11,165 | 5,415 | 7.69% |
| 300 | Didcot and Wantage | Liberal Democrat | 21,793 | Conservative | 15,560 | 6,233 | 7.72% |
| 301 | Mid Buckinghamshire | Conservative | 20,150 | Liberal Democrat | 14,278 | 5,872 | 7.76% |
| 302 | Surrey Heath | Liberal Democrat | 21,387 | Conservative | 15,747 | 5,640 | 7.84% |
| 303 | Southport | Labour | 17,252 | Conservative | 11,463 | 5,789 | 7.86% |
| 304 | Epping Forest | Conservative | 18,038 | Labour | 12,356 | 5,682 | 7.87% |
| 305 | Fareham and Waterlooville | Conservative | 17,561 | Labour | 11,482 | 6,079 | 7.90% |
| 306 | Brentwood and Ongar | Conservative | 17,731 | Reform | 11,751 | 5,980 | 7.94% |
| 307 | Sunderland Central | Labour | 16,852 | Reform | 10,779 | 6,073 | 7.98% |
| 308 | Ashfield | Reform | 17,062 | Labour | 11,554 | 5,508 | 7.99% |
| 309 | North Durham | Labour | 16,562 | Reform | 10,689 | 5,873 | 8.02% |
| 310 | Corby and East Northamptonshire | Labour | 21,020 | Conservative | 14,689 | 6,331 | 8.04% |
| 311 | Halifax | Labour | 14,135 | Conservative | 7,866 | 6,269 | 8.09% |
| 312 | North Herefordshire | Green | 21,736 | Conservative | 15,842 | 5,894 | 8.10% |
| 313 | New Forest West | Conservative | 16,412 | Labour | 10,812 | 5,600 | 8.16% |
| 314 | Bolsover | Labour | 17,197 | Conservative | 10,874 | 6,323 | 8.19% |
| 315 | Erewash | Labour | 17,224 | Conservative | 11,365 | 5,859 | 8.19% |
| 316 | Derby South | Labour | 14,503 | Reform | 8,501 | 6,002 | 8.23% |
| 317 | Basingstoke | Labour | 20,922 | Conservative | 14,438 | 6,484 | 8.26% |
| 318 | West Worcestershire | Conservative | 19,783 | Liberal Democrat | 13,236 | 6,547 | 8.26% |
| 319 | Gosport | Conservative | 17,830 | Labour | 11,776 | 6,054 | 8.26% |
| 320 | Heywood and Middleton North | Labour | 15,069 | Reform | 8,987 | 6,082 | 8.29% |
| 321 | Harrow West | Labour | 19,833 | Conservative | 13,191 | 6,642 | 8.31% |
| 322 | Bolton North East | Labour | 16,166 | Conservative | 9,513 | 6,653 | 8.32% |
| 323 | Luton North | Labour | 14,677 | Other | 8,405 | 6,272 | 8.38% |
| 324 | Edinburgh South West | Labour | 18,663 | SNP | 12,446 | 6,217 | 8.43% |
| 325 | Wrexham | Labour | 15,836 | Conservative | 9,888 | 5,948 | 8.46% |
| 326 | Bolton South and Walkden | Labour | 15,093 | Reform | 8,350 | 6,743 | 8.47% |
| 327 | Henley and Thame | Liberal Democrat | 23,904 | Conservative | 17,637 | 6,267 | 8.50% |
| 328 | Spen Valley | Labour | 16,076 | Reform | 9,888 | 6,188 | 8.52% |
| 329 | Tewkesbury | Liberal Democrat | 20,730 | Conservative | 14,468 | 6,262 | 8.52% |
| 330 | North Devon | Liberal Democrat | 21,820 | Conservative | 15,076 | 6,744 | 8.53% |
| 331 | Berwickshire, Roxburgh and Selkirk | Conservative | 18,872 | SNP | 12,273 | 6,599 | 8.63% |
| 332 | Oldham East and Saddleworth | Labour | 14,091 | Reform | 7,734 | 6,357 | 8.65% |
| 333 | Alloa and Grangemouth | Labour | 18,039 | SNP | 11,917 | 6,122 | 8.66% |
| 334 | Stoke-on-Trent Central | Labour | 14,950 | Reform | 8,541 | 6,409 | 8.68% |
| 335 | Argyll, Bute and South Lochaber | SNP | 15,582 | Conservative | 9,350 | 6,232 | 8.68% |
| 336 | Neath and Swansea East | Labour | 16,797 | Reform | 10,170 | 6,627 | 8.69% |
| 337 | West Dunbartonshire | Labour | 19,312 | SNP | 13,302 | 6,010 | 8.70% |
| 338 | Bristol East | Labour | 20,748 | Green | 14,142 | 6,606 | 8.70% |
| 339 | Coatbridge and Bellshill | Labour | 19,291 | SNP | 12,947 | 6,344 | 8.73% |
| 340 | South Holland and The Deepings | Conservative | 17,462 | Reform | 10,606 | 6,856 | 8.74% |
| 341 | Mid Sussex | Liberal Democrat | 21,136 | Conservative | 14,474 | 6,662 | 8.77% |
| 342 | Kenilworth and Southam | Conservative | 19,395 | Labour | 12,821 | 6,574 | 8.77% |
| 343 | Kingswinford and South Staffordshire | Conservative | 18,199 | Labour | 11,896 | 6,303 | 8.80% |
| 344 | Windsor | Conservative | 16,483 | Labour | 10,026 | 6,457 | 8.80% |
| 345 | Normanton and Hemsworth | Labour | 17,275 | Reform | 10,613 | 6,662 | 8.81% |
| 346 | Thurrock | Labour | 16,050 | Reform | 9,576 | 6,474 | 8.82% |
| 347 | Maldon | Conservative | 19,374 | Reform | 12,468 | 6,906 | 8.82% |
| 348 | Caerphilly | Labour | 14,538 | Plaid Cymru | 8,119 | 6,419 | 8.84% |
| 349 | Blackpool South | Labour | 16,916 | Reform | 10,068 | 6,848 | 8.84% |
| 350 | South Ribble | Labour | 19,840 | Conservative | 13,339 | 6,501 | 8.85% |
| 351 | Honiton and Sidmouth | Liberal Democrat | 23,007 | Conservative | 16,307 | 6,700 | 8.87% |
| 352 | Pontefract, Castleford and Knottingley | Labour | 17,089 | Reform | 10,459 | 6,630 | 8.89% |
| 353 | Paisley and Renfrewshire North | Labour | 19,561 | SNP | 13,228 | 6,333 | 8.91% |
| 354 | Croydon East | Labour | 18,541 | Conservative | 11,716 | 6,825 | 8.91% |
| 355 | Hazel Grove | Liberal Democrat | 17,328 | Labour | 10,828 | 6,500 | 8.92% |
| 356 | Southampton Itchen | Labour | 15,782 | Conservative | 9,677 | 6,105 | 8.93% |
| 357 | Bury North | Labour | 19,625 | Conservative | 12,681 | 6,944 | 8.94% |
| 358 | Milton Keynes Central | Labour | 20,209 | Conservative | 12,918 | 7,291 | 8.99% |
| 359 | Glastonbury and Somerton | Liberal Democrat | 20,364 | Conservative | 13,753 | 6,611 | 9.06% |
| 360 | Birmingham Erdington | Labour | 14,774 | Reform | 7,755 | 7,019 | 9.06% |
| 361 | Inverclyde and Renfrewshire West | Labour | 18,931 | SNP | 12,560 | 6,371 | 9.09% |
| 362 | Upper Bann | DUP | 21,642 | Sinn Fein | 14,236 | 7,406 | 9.12% |
| 363 | Paisley and Renfrewshire South | Labour | 19,583 | SNP | 13,056 | 6,527 | 9.12% |
| 364 | Houghton and Sunderland South | Labour | 18,837 | Reform | 11,668 | 7,169 | 9.14% |
| 365 | Edinburgh North and Leith | Labour | 20,805 | SNP | 13,537 | 7,268 | 9.27% |
| 366 | Cardiff West | Labour | 16,442 | Plaid Cymru | 9,423 | 7,019 | 9.27% |
| 367 | East Thanet | Labour | 17,054 | Conservative | 10,083 | 6,971 | 9.30% |
| 368 | Stevenage | Labour | 17,698 | Conservative | 11,080 | 6,618 | 9.32% |
| 369 | Glasgow West | Labour | 18,621 | SNP | 12,175 | 6,446 | 9.34% |
| 370 | Dagenham and Rainham | Labour | 16,571 | Reform | 9,398 | 7,173 | 9.38% |
| 371 | Rushcliffe | Labour | 25,291 | Conservative | 17,865 | 7,426 | 9.38% |
| 372 | Sussex Weald | Conservative | 16,758 | Liberal Democrat | 9,916 | 6,842 | 9.39% |
| 373 | Stratford-on-Avon | Liberal Democrat | 23,450 | Conservative | 16,328 | 7,122 | 9.41% |
| 374 | Easington | Labour | 16,774 | Reform | 10,232 | 6,542 | 9.43% |
| 375 | Bishop Auckland | Labour | 17,036 | Conservative | 10,364 | 6,672 | 9.43% |
| 376 | Cheltenham | Liberal Democrat | 25,076 | Conservative | 17,866 | 7,210 | 9.47% |
| 377 | Worcester | Labour | 18,622 | Conservative | 11,506 | 7,116 | 9.50% |
| 378 | Ashton-under-Lyne | Labour | 15,575 | Reform | 8,784 | 6,791 | 9.56% |
| 379 | Thirsk and Malton | Conservative | 19,544 | Labour | 11,994 | 7,550 | 9.62% |
| 380 | Dewsbury and Batley | Other | 15,641 | Labour | 8,707 | 6,934 | 9.67% |
| 381 | South Shields | Labour | 15,122 | Reform | 8,469 | 6,653 | 9.73% |
| 382 | Washington and Gateshead South | Labour | 17,682 | Reform | 10,769 | 6,913 | 9.74% |
| 383 | South Antrim | UUP | 16,311 | DUP | 8,799 | 7,512 | 9.75% |
| 384 | Ipswich | Labour | 19,099 | Conservative | 11,696 | 7,403 | 9.82% |
| 385 | South Devon | Liberal Democrat | 22,540 | Conservative | 15,413 | 7,127 | 9.86% |
| 386 | Motherwell, Wishaw and Carluke | Labour | 19,168 | SNP | 12,083 | 7,085 | 9.87% |
| 387 | Central Ayrshire | Labour | 18,091 | SNP | 11,222 | 6,869 | 9.90% |
| 388 | Dover and Deal | Labour | 18,940 | Reform | 11,355 | 7,585 | 9.93% |
| 389 | Barnsley North | Labour | 18,610 | Reform | 10,799 | 7,811 | 9.98% |
| 390 | Islington North | Other | 24,152 | Labour | 16,873 | 7,279 | 9.99% |
| 391 | Rawmarsh and Conisbrough | Labour | 16,612 | Reform | 9,704 | 6,908 | 9.99% |
| 392 | Merthyr Tydfil and Aberdare | Labour | 15,791 | Reform | 8,344 | 7,447 | 10.00% |
| 393 | North Down | Other | 21,030 | Alliance | 13,608 | 7,422 | 10.05% |
| 394 | North East Cambridgeshire | Conservative | 16,246 | Reform | 9,057 | 7,189 | 10.05% |
| 395 | Cowdenbeath and Kirkcaldy | Labour | 18,662 | SNP | 11,414 | 7,248 | 10.09% |
| 396 | Wolverhampton West | Labour | 19,331 | Conservative | 11,463 | 7,868 | 10.11% |
| 397 | Bristol South | Labour | 18,521 | Green | 10,855 | 7,666 | 10.15% |
| 398 | East Surrey | Conservative | 17,502 | Labour | 10,052 | 7,450 | 10.16% |
| 399 | Torfaen | Labour | 15,176 | Reform | 7,854 | 7,322 | 10.21% |
| 400 | West Dorset | Liberal Democrat | 26,999 | Conservative | 19,210 | 7,789 | 10.26% |
| 401 | Feltham and Heston | Labour | 16,139 | Conservative | 8,195 | 7,944 | 10.32% |
| 402 | Runnymede and Weybridge | Conservative | 18,442 | Liberal Democrat | 10,815 | 7,627 | 10.36% |
| 403 | Rhondda and Ogmore | Labour | 17,118 | Reform | 9,328 | 7,790 | 10.46% |
| 404 | Colchester | Labour | 18,804 | Conservative | 10,554 | 8,250 | 10.49% |
| 405 | Christchurch | Conservative | 16,941 | Liberal Democrat | 9,486 | 7,455 | 10.49% |
| 406 | Blackburn | Other | 18,078 | Labour | 10,386 | 7,692 | 10.50% |
| 407 | Camborne and Redruth | Labour | 19,360 | Conservative | 11,554 | 7,806 | 10.50% |
| 408 | Harrogate and Knaresborough | Liberal Democrat | 23,976 | Conservative | 15,738 | 8,238 | 10.57% |
| 409 | Carshalton and Wallington | Liberal Democrat | 20,126 | Conservative | 12,221 | 7,905 | 10.63% |
| 410 | High Peak | Labour | 22,533 | Conservative | 14,625 | 7,908 | 10.63% |
| 411 | Hitchin | Labour | 23,067 | Conservative | 14,958 | 8,109 | 10.69% |
| 412 | Clacton | Reform | 21,225 | Conservative | 12,820 | 8,405 | 10.74% |
| 413 | Airdrie and Shotts | Labour | 18,871 | SNP | 11,324 | 7,547 | 10.75% |
| 414 | Hartlepool | Labour | 16,414 | Reform | 8,716 | 7,698 | 10.78% |
| 415 | Ruislip, Northwood and Pinner | Conservative | 21,366 | Labour | 13,785 | 7,581 | 10.84% |
| 416 | Hertsmere | Conservative | 21,451 | Labour | 13,459 | 7,992 | 10.88% |
| 417 | West Ham and Beckton | Labour | 16,434 | Other | 7,830 | 8,604 | 10.90% |
| 418 | Telford | Labour | 18,212 | Reform | 10,110 | 8,102 | 10.98% |
| 419 | Chippenham | Liberal Democrat | 22,552 | Conservative | 14,414 | 8,138 | 10.98% |
| 420 | Tunbridge Wells | Liberal Democrat | 23,661 | Conservative | 14,974 | 8,687 | 11.03% |
| 421 | Pontypridd | Labour | 16,225 | Reform | 7,823 | 8,402 | 11.06% |
| 422 | Weald of Kent | Conservative | 20,202 | Labour | 11,780 | 8,422 | 11.08% |
| 423 | Midlothian | Labour | 21,480 | SNP | 13,313 | 8,167 | 11.10% |
| 424 | Leigh and Atherton | Labour | 19,971 | Reform | 11,090 | 8,881 | 11.10% |
| 425 | Wokingham | Liberal Democrat | 25,743 | Conservative | 17,398 | 8,345 | 11.11% |
| 426 | Truro and Falmouth | Labour | 20,783 | Conservative | 12,632 | 8,151 | 11.17% |
| 427 | Bermondsey and Old Southwark | Labour | 16,857 | Liberal Democrat | 9,070 | 7,787 | 11.21% |
| 428 | Sheffield Hallam | Labour | 23,875 | Liberal Democrat | 15,686 | 8,189 | 11.23% |
| 429 | East Grinstead and Uckfield | Conservative | 19,319 | Liberal Democrat | 10,839 | 8,480 | 11.25% |
| 430 | East Renfrewshire | Labour | 21,935 | SNP | 13,514 | 8,421 | 11.28% |
| 431 | Stockton North | Labour | 17,128 | Reform | 9,189 | 7,939 | 11.30% |
| 432 | Dunfermline and Dollar | Labour | 20,336 | SNP | 12,095 | 8,241 | 11.32% |
| 433 | Manchester Rusholme | Labour | 15,054 | Green | 6,819 | 8,235 | 11.34% |
| 434 | Eltham and Chislehurst | Labour | 20,069 | Conservative | 11,640 | 8,429 | 11.39% |
| 435 | Hastings and Rye | Labour | 19,134 | Conservative | 10,481 | 8,653 | 11.39% |
| 436 | Swansea West | Labour | 14,761 | Reform | 6,246 | 8,515 | 11.47% |
| 437 | Bathgate and Linlithgow | Labour | 19,774 | SNP | 11,451 | 8,323 | 11.53% |
| 438 | Alyn and Deeside | Labour | 18,395 | Reform | 9,601 | 8,794 | 11.60% |
| 439 | Shipley | Labour | 21,738 | Conservative | 13,135 | 8,603 | 11.61% |
| 440 | Calder Valley | Labour | 22,046 | Conservative | 13,055 | 8,991 | 11.62% |
| 441 | Birmingham Edgbaston | Labour | 16,599 | Conservative | 8,231 | 8,368 | 11.66% |
| 442 | Newport West and Islwyn | Labour | 17,409 | Reform | 8,541 | 8,868 | 11.70% |
| 443 | Leeds South West and Morley | Labour | 17,681 | Conservative | 9,258 | 8,423 | 11.72% |
| 444 | Droitwich and Evesham | Conservative | 19,975 | Labour | 10,980 | 8,995 | 11.74% |
| 445 | Bridgend | Labour | 16,516 | Reform | 7,921 | 8,595 | 11.75% |
| 446 | Newport East | Labour | 16,370 | Reform | 7,361 | 9,009 | 11.75% |
| 447 | Stratford and Bow | Labour | 19,145 | Other | 9,646 | 9,499 | 11.77% |
| 448 | Stalybridge and Hyde | Labour | 16,320 | Reform | 7,781 | 8,539 | 11.82% |
| 449 | Leicester West | Labour | 15,798 | Conservative | 7,021 | 8,777 | 11.84% |
| 450 | East Kilbride and Strathaven | Labour | 22,682 | SNP | 13,625 | 9,057 | 11.85% |
| 451 | Wolverhampton South East | Labour | 16,800 | Reform | 7,612 | 9,188 | 11.86% |
| 452 | Northampton North | Labour | 18,209 | Conservative | 9,195 | 9,014 | 11.93% |
| 453 | Guildford | Liberal Democrat | 22,937 | Conservative | 14,508 | 8,429 | 11.93% |
| 454 | Broxtowe | Labour | 19,561 | Conservative | 11,158 | 8,403 | 11.93% |
| 455 | Leeds Central and Headingley | Labour | 15,853 | Green | 7,431 | 8,422 | 11.94% |
| 456 | Blyth and Ashington | Labour | 20,030 | Reform | 10,857 | 9,173 | 11.98% |
| 457 | New Forest East | Conservative | 17,412 | Labour | 8,917 | 8,495 | 12.03% |
| 458 | Rutherglen | Labour | 21,460 | SNP | 12,693 | 8,767 | 12.06% |
| 459 | Lincoln | Labour | 18,470 | Conservative | 9,677 | 8,793 | 12.16% |
| 460 | Canterbury | Labour | 19,531 | Conservative | 10,878 | 8,653 | 12.16% |
| 461 | South Down | Sinn Fein | 19,698 | SDLP | 10,418 | 9,280 | 12.17% |
| 462 | Macclesfield | Labour | 24,672 | Conservative | 15,552 | 9,120 | 12.18% |
| 463 | Middlesbrough and Thornaby East | Labour | 16,238 | Reform | 7,046 | 9,192 | 12.24% |
| 464 | Newton Aycliffe and Spennymoor | Labour | 18,394 | Reform | 9,555 | 8,839 | 12.24% |
| 465 | Kingston upon Hull West and Haltemprice | Labour | 17,875 | Reform | 8,896 | 8,979 | 12.26% |
| 466 | Wigan | Labour | 19,401 | Reform | 9,852 | 9,549 | 12.32% |
| 467 | York Outer | Labour | 23,161 | Conservative | 13,770 | 9,391 | 12.32% |
| 468 | Brentford and Isleworth | Labour | 20,007 | Conservative | 10,183 | 9,824 | 12.37% |
| 469 | Lancaster and Wyre | Labour | 19,315 | Conservative | 10,062 | 9,253 | 12.38% |
| 470 | Derby North | Labour | 18,619 | Conservative | 9,704 | 8,915 | 12.40% |
| 471 | Penistone and Stocksbridge | Labour | 19,169 | Conservative | 10,430 | 8,739 | 12.41% |
| 472 | Bury South | Labour | 19,247 | Conservative | 9,886 | 9,361 | 12.43% |
| 473 | Wakefield and Rothwell | Labour | 17,773 | Reform | 8,427 | 9,346 | 12.45% |
| 474 | Cardiff East | Labour | 15,833 | Liberal Democrat | 6,736 | 9,097 | 12.48% |
| 475 | Hamilton and Clyde Valley | Labour | 21,020 | SNP | 11,548 | 9,472 | 12.55% |
| 476 | Crewe and Nantwich | Labour | 20,837 | Conservative | 11,110 | 9,727 | 12.62% |
| 477 | Mid Cheshire | Labour | 18,457 | Conservative | 9,530 | 8,927 | 12.68% |
| 478 | East Worthing and Shoreham | Labour | 22,120 | Conservative | 12,601 | 9,519 | 12.74% |
| 479 | Jarrow and Gateshead East | Labour | 18,856 | Reform | 9,892 | 8,964 | 12.76% |
| 480 | Nottingham North and Kimberley | Labour | 16,480 | Reform | 7,053 | 9,427 | 12.78% |
| 481 | Doncaster Central | Labour | 17,515 | Conservative | 7,964 | 9,551 | 12.79% |
| 482 | Filton and Bradley Stoke | Labour | 22,905 | Conservative | 12,905 | 10,000 | 12.89% |
| 483 | West Bromwich | Labour | 16,872 | Conservative | 7,318 | 9,554 | 12.91% |
| 484 | North Cornwall | Liberal Democrat | 24,094 | Conservative | 14,137 | 9,957 | 12.97% |
| 485 | Bedford | Labour | 18,342 | Conservative | 8,912 | 9,430 | 13.01% |
| 486 | Warrington North | Labour | 18,730 | Reform | 9,540 | 9,190 | 13.02% |
| 487 | Selby | Labour | 22,788 | Conservative | 12,593 | 10,195 | 13.06% |
| 488 | Doncaster North | Labour | 16,231 | Conservative | 7,105 | 9,126 | 13.08% |
| 489 | Mid Dunbartonshire | Liberal Democrat | 22,349 | SNP | 12,676 | 9,673 | 13.14% |
| 490 | Swindon South | Labour | 21,676 | Conservative | 12,070 | 9,606 | 13.24% |
| 491 | Coventry South | Labour | 20,361 | Conservative | 10,160 | 10,201 | 13.38% |
| 492 | Sheffield Central | Labour | 16,569 | Green | 8,283 | 8,286 | 13.67% |
| 493 | Wirral West | Labour | 23,156 | Conservative | 13,158 | 9,998 | 13.73% |
| 494 | South Cambridgeshire | Liberal Democrat | 25,704 | Conservative | 15,063 | 10,641 | 13.76% |
| 495 | Gateshead Central and Whickham | Labour | 18,245 | Reform | 8,601 | 9,644 | 13.81% |
| 496 | Barking | Labour | 16,227 | Reform | 5,173 | 11,054 | 13.85% |
| 497 | Brighton Kemptown and Peacehaven | Labour | 17,893 | Conservative | 8,230 | 9,663 | 14.05% |
| 498 | Caithness, Sutherland and Easter Ross | Liberal Democrat | 22,736 | SNP | 12,247 | 10,489 | 14.06% |
| 499 | Worsley and Eccles | Labour | 20,277 | Reform | 9,186 | 11,091 | 14.10% |
| 500 | Blackley and Middleton South | Labour | 16,864 | Reform | 6,614 | 10,250 | 14.18% |
| 501 | Kingston upon Hull North and Cottingham | Labour | 18,480 | Reform | 7,801 | 10,679 | 14.19% |
| 502 | Southampton Test | Labour | 15,945 | Conservative | 6,612 | 9,333 | 14.24% |
| 503 | Aberafan Maesteg | Labour | 17,838 | Reform | 7,484 | 10,354 | 14.27% |
| 504 | Newcastle upon Tyne Central and West | Labour | 18,875 | Reform | 7,815 | 11,060 | 14.40% |
| 505 | Warrington South | Labour | 23,201 | Conservative | 11,861 | 11,340 | 14.47% |
| 506 | Rutland and Stamford | Conservative | 21,248 | Labour | 10,854 | 10,394 | 14.48% |
| 507 | Stroud | Labour | 25,607 | Conservative | 14,219 | 11,388 | 14.62% |
| 508 | Poplar and Limehouse | Labour | 18,535 | Other | 6,211 | 12,324 | 14.65% |
| 509 | Norwich North | Labour | 20,794 | Conservative | 9,944 | 10,850 | 14.72% |
| 510 | Leeds East | Labour | 18,610 | Reform | 7,345 | 11,265 | 14.78% |
| 511 | Harpenden and Berkhamsted | Liberal Democrat | 27,282 | Conservative | 16,574 | 10,708 | 14.82% |
| 512 | Shrewsbury | Labour | 22,932 | Conservative | 11,577 | 11,355 | 14.82% |
| 513 | Holborn and St Pancras | Labour | 18,884 | Other | 8,305 | 10,579 | 14.84% |
| 514 | Leeds South | Labour | 17,117 | Green | 5,838 | 11,279 | 14.85% |
| 515 | Coventry North West | Labour | 19,696 | Conservative | 8,522 | 11,174 | 14.89% |
| 516 | East Ham | Labour | 19,570 | Other | 7,670 | 11,900 | 15.02% |
| 517 | Chesterfield | Labour | 19,316 | Conservative | 8,496 | 10,820 | 15.10% |
| 518 | Taunton and Wellington | Liberal Democrat | 24,331 | Conservative | 12,392 | 11,939 | 15.17% |
| 519 | Gower | Labour | 20,480 | Conservative | 8,913 | 11,567 | 15.20% |
| 520 | Birmingham Selly Oak | Labour | 17,371 | Conservative | 5,834 | 11,537 | 15.24% |
| 521 | Harrow East | Conservative | 25,466 | Labour | 13,786 | 11,680 | 15.27% |
| 522 | Tonbridge | Conservative | 20,517 | Labour | 9,351 | 11,166 | 15.34% |
| 523 | Coventry East | Labour | 18,308 | Reform | 6,685 | 11,623 | 15.34% |
| 524 | Yeovil | Liberal Democrat | 23,765 | Conservative | 11,497 | 12,268 | 15.35% |
| 525 | Smethwick | Labour | 16,858 | Reform | 5,670 | 11,188 | 15.35% |
| 526 | Woking | Liberal Democrat | 24,019 | Conservative | 12,773 | 11,246 | 15.41% |
| 527 | Gedling | Labour | 23,278 | Conservative | 11,397 | 11,881 | 15.43% |
| 528 | Wells and Mendip Hills | Liberal Democrat | 23,622 | Conservative | 12,501 | 11,121 | 15.43% |
| 529 | Chichester | Liberal Democrat | 25,540 | Conservative | 13,368 | 12,172 | 15.53% |
| 530 | Arundel and South Downs | Conservative | 22,001 | Liberal Democrat | 9,867 | 12,134 | 15.56% |
| 531 | Cardiff North | Labour | 20,849 | Conservative | 9,642 | 11,207 | 15.68% |
| 532 | Cambridge | Labour | 19,614 | Liberal Democrat | 8,536 | 11,078 | 15.75% |
| 533 | Blaydon and Consett | Labour | 21,160 | Reform | 10,007 | 11,153 | 15.82% |
| 534 | Bristol North East | Labour | 19,004 | Green | 7,837 | 11,167 | 15.94% |
| 535 | Nottingham South | Labour | 15,579 | Conservative | 5,285 | 10,294 | 16.02% |
| 536 | Bath | Liberal Democrat | 19,883 | Labour | 8,665 | 11,218 | 16.10% |
| 537 | Cardiff South and Penarth | Labour | 17,428 | Green | 5,661 | 11,767 | 16.11% |
| 538 | St Helens North | Labour | 21,284 | Reform | 9,115 | 12,169 | 16.12% |
| 539 | Enfield North | Labour | 21,368 | Conservative | 8,632 | 12,736 | 16.17% |
| 540 | Hayes and Harlington | Labour | 20,405 | Conservative | 8,374 | 12,031 | 16.17% |
| 541 | Manchester Central | Labour | 20,184 | Green | 6,387 | 13,797 | 16.19% |
| 542 | Esher and Walton | Liberal Democrat | 28,315 | Conservative | 16,312 | 12,003 | 16.21% |
| 543 | Warwick and Leamington | Labour | 23,975 | Conservative | 11,563 | 12,412 | 16.27% |
| 544 | Sheffield Brightside and Hillsborough | Labour | 16,301 | Other | 4,847 | 11,454 | 16.27% |
| 545 | Cheadle | Liberal Democrat | 23,681 | Conservative | 11,446 | 12,235 | 16.45% |
| 546 | Richmond and Northallerton | Conservative | 23,059 | Labour | 10,874 | 12,185 | 16.49% |
| 547 | Wimbledon | Liberal Democrat | 24,790 | Conservative | 12,180 | 12,610 | 16.52% |
| 548 | Battersea | Labour | 22,983 | Conservative | 10,944 | 12,039 | 16.53% |
| 549 | Lewes | Liberal Democrat | 26,895 | Conservative | 14,271 | 12,624 | 16.57% |
| 550 | Bristol Central | Green | 24,539 | Labour | 14,132 | 10,407 | 16.59% |
| 551 | Leeds North West | Labour | 22,882 | Conservative | 10,986 | 11,896 | 16.62% |
| 552 | City of Durham | Labour | 19,131 | Reform | 7,374 | 11,757 | 16.66% |
| 553 | Edmonton and Winchmore Hill | Labour | 20,520 | Conservative | 7,888 | 12,632 | 16.67% |
| 554 | St Helens South and Whiston | Labour | 18,919 | Reform | 6,974 | 11,945 | 16.69% |
| 555 | Beckenham and Penge | Labour | 25,753 | Conservative | 12,848 | 12,905 | 16.72% |
| 556 | Belfast South and Mid Down | SDLP | 21,345 | Alliance | 8,839 | 12,506 | 16.73% |
| 557 | Ealing North | Labour | 20,663 | Conservative | 8,144 | 12,519 | 16.73% |
| 558 | Sheffield South East | Labour | 18,710 | Conservative | 6,252 | 12,458 | 16.80% |
| 559 | Newcastle upon Tyne East and Wallsend | Labour | 21,200 | Reform | 8,383 | 12,817 | 16.81% |
| 560 | Eastbourne | Liberal Democrat | 23,742 | Conservative | 11,538 | 12,204 | 16.81% |
| 561 | Cramlington and Killingworth | Labour | 22,274 | Reform | 9,454 | 12,820 | 16.82% |
| 562 | Brent East | Labour | 19,370 | Conservative | 6,323 | 13,047 | 16.82% |
| 563 | Chester North and Neston | Labour | 22,258 | Conservative | 10,388 | 11,870 | 16.91% |
| 564 | Belfast West | Sinn Fein | 21,009 | Other | 8,123 | 12,886 | 17.10% |
| 565 | Reading Central | Labour | 21,598 | Conservative | 8,961 | 12,637 | 17.17% |
| 566 | Putney | Labour | 24,113 | Conservative | 11,625 | 12,488 | 17.18% |
| 567 | Norwich South | Labour | 21,484 | Green | 8,245 | 13,239 | 17.35% |
| 568 | Blaenau Gwent and Rhymney | Labour | 16,027 | Plaid Cymru | 3,844 | 12,183 | 17.37% |
| 569 | Gorton and Denton | Labour | 18,555 | Reform | 5,142 | 13,413 | 17.53% |
| 570 | Lothian East | Labour | 23,555 | SNP | 10,290 | 13,265 | 17.58% |
| 571 | Exeter | Labour | 18,225 | Conservative | 6,288 | 11,937 | 17.60% |
| 572 | Winchester | Liberal Democrat | 29,939 | Conservative | 16,118 | 13,821 | 17.65% |
| 573 | Birkenhead | Labour | 22,468 | Green | 8,670 | 13,798 | 17.67% |
| 574 | Leeds West and Pudsey | Labour | 18,976 | Conservative | 6,584 | 12,392 | 17.69% |
| 575 | Plymouth Sutton and Devonport | Labour | 20,795 | Reform | 7,467 | 13,328 | 17.70% |
| 576 | Ealing Central and Acton | Labour | 22,340 | Conservative | 8,345 | 13,995 | 17.84% |
| 577 | Portsmouth South | Labour | 18,857 | Reform | 5,702 | 13,155 | 17.85% |
| 578 | Na h-Eileanan an Iar | Labour | 6,692 | SNP | 2,856 | 3,836 | 17.99% |
| 579 | Salford | Labour | 21,132 | Reform | 6,031 | 15,101 | 18.06% |
| 580 | Oxford East | Labour | 19,541 | Other | 6,548 | 12,993 | 18.08% |
| 581 | Whitehaven and Workington | Labour | 22,173 | Reform | 8,887 | 13,286 | 18.15% |
| 582 | Croydon West | Labour | 20,612 | Conservative | 6,386 | 14,226 | 18.26% |
| 583 | West Lancashire | Labour | 22,305 | Conservative | 8,680 | 13,625 | 18.39% |
| 584 | Hampstead and Highgate | Labour | 23,432 | Conservative | 8,462 | 14,970 | 18.71% |
| 585 | Wythenshawe and Sale East | Labour | 20,596 | Reform | 5,986 | 14,610 | 18.79% |
| 586 | Hackney South and Shoreditch | Labour | 24,724 | Green | 9,987 | 14,737 | 18.83% |
| 587 | Streatham and Croydon North | Labour | 23,232 | Green | 7,629 | 15,603 | 18.84% |
| 588 | Brighton Pavilion | Green | 28,809 | Labour | 14,519 | 14,290 | 19.11% |
| 589 | North East Fife | Liberal Democrat | 23,384 | SNP | 9,905 | 13,479 | 19.32% |
| 590 | Hackney North and Stoke Newington | Labour | 24,355 | Green | 9,275 | 15,080 | 19.38% |
| 591 | Vauxhall and Camberwell Green | Labour | 21,528 | Green | 6,416 | 15,112 | 19.49% |
| 592 | Leyton and Wanstead | Labour | 20,755 | Green | 6,791 | 13,964 | 19.53% |
| 593 | Ceredigion Preseli | Plaid Cymru | 21,738 | Liberal Democrat | 6,949 | 14,789 | 19.54% |
| 594 | St Ives | Liberal Democrat | 25,033 | Conservative | 11,247 | 13,786 | 19.70% |
| 595 | Southgate and Wood Green | Labour | 23,337 | Conservative | 8,037 | 15,300 | 19.73% |
| 596 | Queen's Park and Maida Vale | Labour | 20,126 | Green | 5,213 | 14,913 | 19.74% |
| 597 | North Shropshire | Liberal Democrat | 26,214 | Conservative | 10,903 | 15,311 | 19.74% |
| 598 | Newry and Armagh | Sinn Fein | 22,299 | SDLP | 6,806 | 15,493 | 19.80% |
| 599 | Manchester Withington | Labour | 22,066 | Green | 8,084 | 13,982 | 19.82% |
| 600 | Stockport | Labour | 21,787 | Reform | 6,517 | 15,270 | 19.93% |
| 601 | Ealing Southall | Labour | 23,000 | Conservative | 7,207 | 15,793 | 20.08% |
| 602 | Hammersmith and Chiswick | Labour | 24,073 | Conservative | 8,783 | 15,290 | 20.16% |
| 603 | Mid Ulster | Sinn Fein | 24,085 | DUP | 9,162 | 14,923 | 20.17% |
| 604 | Tottenham | Labour | 23,066 | Green | 7,632 | 15,434 | 20.33% |
| 605 | Erith and Thamesmead | Labour | 22,246 | Reform | 5,944 | 16,302 | 20.70% |
| 606 | Liverpool Riverside | Labour | 20,039 | Green | 5,246 | 14,793 | 20.72% |
| 607 | Runcorn and Helsby | Labour | 22,358 | Reform | 7,662 | 14,696 | 20.76% |
| 608 | Sheffield Heeley | Labour | 21,230 | Green | 5,926 | 15,304 | 20.84% |
| 609 | Islington South and Finsbury | Labour | 22,946 | Green | 7,491 | 15,455 | 20.85% |
| 610 | Bristol North West | Labour | 24,058 | Green | 8,389 | 15,669 | 20.93% |
| 611 | Peckham | Labour | 22,813 | Green | 7,585 | 15,228 | 21.11% |
| 612 | Tynemouth | Labour | 24,491 | Conservative | 9,036 | 15,455 | 21.12% |
| 613 | Lewisham North | Labour | 25,467 | Green | 9,685 | 15,782 | 21.27% |
| 614 | Oxford West and Abingdon | Liberal Democrat | 23,414 | Conservative | 8,520 | 14,894 | 21.32% |
| 615 | West Tyrone | Sinn Fein | 22,711 | DUP | 6,794 | 15,917 | 21.43% |
| 616 | Stretford and Urmston | Labour | 22,642 | Conservative | 6,492 | 16,150 | 21.49% |
| 617 | Edinburgh West | Liberal Democrat | 26,645 | SNP | 10,175 | 16,470 | 21.53% |
| 618 | Clapham and Brixton Hill | Labour | 24,166 | Liberal Democrat | 6,161 | 18,005 | 21.66% |
| 619 | Dwyfor Meirionnydd | Plaid Cymru | 21,788 | Labour | 5,912 | 15,876 | 21.74% |
| 620 | Nottingham East | Labour | 19,494 | Green | 4,332 | 15,162 | 21.85% |
| 621 | Kingston and Surbiton | Liberal Democrat | 25,870 | Conservative | 8,635 | 17,235 | 22.28% |
| 622 | Orkney and Shetland | Liberal Democrat | 11,392 | SNP | 3,585 | 7,807 | 22.80% |
| 623 | Richmond Park | Liberal Democrat | 28,528 | Conservative | 11,373 | 17,155 | 22.88% |
| 624 | Leeds North East | Labour | 23,260 | Conservative | 7,177 | 16,083 | 22.92% |
| 625 | Liverpool Wavertree | Labour | 23,077 | Green | 6,773 | 16,304 | 23.10% |
| 626 | Widnes and Halewood | Labour | 23,484 | Reform | 7,059 | 16,425 | 23.41% |
| 627 | Dulwich and West Norwood | Labour | 27,356 | Green | 8,567 | 18,789 | 23.52% |
| 628 | Newcastle upon Tyne North | Labour | 24,440 | Conservative | 6,678 | 17,762 | 23.76% |
| 629 | Ellesmere Port and Bromborough | Labour | 24,186 | Reform | 7,278 | 16,908 | 23.88% |
| 630 | York Central | Labour | 24,537 | Conservative | 5,383 | 19,154 | 24.08% |
| 631 | Walthamstow | Labour | 27,172 | Green | 9,176 | 17,996 | 24.16% |
| 632 | Mitcham and Morden | Labour | 25,085 | Conservative | 6,324 | 18,761 | 24.28% |
| 633 | Wallasey | Labour | 24,674 | Reform | 6,678 | 17,996 | 24.29% |
| 634 | Edinburgh South | Labour | 24,976 | SNP | 7,725 | 17,251 | 24.35% |
| 635 | Sefton Central | Labour | 26,772 | Conservative | 8,490 | 18,282 | 24.61% |
| 636 | Lewisham East | Labour | 23,646 | Green | 5,573 | 18,073 | 24.63% |
| 637 | Greenwich and Woolwich | Labour | 23,999 | Green | 5,633 | 18,366 | 25.13% |
| 638 | Knowsley | Labour | 24,243 | Reform | 5,924 | 18,319 | 25.46% |
| 639 | Tooting | Labour | 29,209 | Conservative | 9,722 | 19,487 | 25.58% |
| 640 | Lewisham West and East Dulwich | Labour | 27,406 | Green | 9,009 | 18,397 | 26.51% |
| 641 | Hove and Portslade | Labour | 27,209 | Green | 7,418 | 19,791 | 26.72% |
| 642 | St Albans | Liberal Democrat | 29,222 | Conservative | 9,388 | 19,834 | 27.27% |
| 643 | Twickenham | Liberal Democrat | 30,185 | Conservative | 8,728 | 21,457 | 28.62% |
| 644 | Liverpool Garston | Labour | 24,510 | Reform | 4,406 | 20,104 | 29.02% |
| 645 | Liverpool West Derby | Labour | 25,302 | Reform | 4,879 | 20,423 | 29.20% |
| 646 | Liverpool Walton | Labour | 26,032 | Reform | 5,787 | 20,245 | 29.21% |
| 647 | Westmorland and Lonsdale | Liberal Democrat | 31,061 | Conservative | 9,589 | 21,472 | 29.81% |
| 648 | Bootle | Labour | 26,729 | Reform | 4,746 | 21,983 | 30.10% |
| 649 | Hornsey and Friern Barnet | Labour | 28,535 | Green | 7,060 | 21,475 | 30.73% |
| 650 | Chorley | Other | 29,301 | Green | 4,663 | 24,638 | 32.94% |
See also: Electoral Analysis