2024 General Election Results in the United KingdomConstituencies Ranked
All 650 constituencies in the United Kingdom, ranked by majority as a share of votes. Data: House of Commons Library (2010, 2015, 2017, 2019, 2024), Open Parliament Licence.
Open the interactive map| Rank | Constituency | Majority as a share of votes | Winner | Majority | Turnout |
|---|---|---|---|---|---|
| 1 | Chorley | 60.6% | Speaker | 20,575 | 47.0% |
| 2 | Bootle | 56.5% | Labour | 21,983 | 53.4% |
| 3 | Liverpool Walton | 54.9% | Labour | 20,245 | 53.4% |
| 4 | Liverpool West Derby | 53.7% | Labour | 20,423 | 54.6% |
| 5 | Knowsley | 50.8% | Labour | 18,319 | 50.2% |
| 6 | Liverpool Garston | 47.9% | Labour | 20,104 | 60.8% |
| 7 | Liverpool Riverside | 45.7% | Labour | 14,793 | 45.6% |
| 8 | Lewisham East | 44.5% | Labour | 18,073 | 55.6% |
| 9 | York Central | 44.2% | Labour | 19,154 | 54.7% |
| 10 | Hornsey and Friern Barnet | 44.1% | Labour | 21,475 | 70.0% |
| 11 | Westmorland and Lonsdale | 43.3% | Liberal Democrat | 21,472 | 68.9% |
| 12 | Widnes and Halewood | 43.1% | Labour | 16,425 | 54.5% |
| 13 | Greenwich and Woolwich | 43.0% | Labour | 18,366 | 58.8% |
| 14 | Clapham and Brixton Hill | 42.1% | Labour | 18,005 | 57.9% |
| 15 | Wallasey | 42.1% | Labour | 17,996 | 57.9% |
| 16 | Nottingham East | 41.7% | Labour | 15,162 | 52.8% |
| 17 | Mitcham and Morden | 41.5% | Labour | 18,761 | 58.8% |
| 18 | Dulwich and West Norwood | 41.4% | Labour | 18,789 | 61.4% |
| 19 | Liverpool Wavertree | 40.9% | Labour | 16,304 | 56.7% |
| 20 | Blaenau Gwent and Rhymney | 40.7% | Labour | 12,183 | 43.4% |
| 21 | Erith and Thamesmead | 40.4% | Labour | 16,302 | 51.5% |
| 22 | Ellesmere Port and Bromborough | 40.3% | Labour | 16,908 | 59.5% |
| 23 | Vauxhall and Camberwell Green | 40.3% | Labour | 15,112 | 54.3% |
| 24 | Belfast West | 40.2% | Sinn Féin | 15,961 | 53.1% |
| 25 | Twickenham | 40.0% | Liberal Democrat | 21,457 | 71.8% |
| 26 | Sheffield Heeley | 39.8% | Labour | 15,304 | 53.2% |
| 27 | Lewisham West and East Dulwich | 39.6% | Labour | 18,397 | 67.2% |
| 28 | Walthamstow | 39.4% | Labour | 17,996 | 61.7% |
| 29 | Dwyfor Meirionnydd | 39.3% | Plaid Cymru | 15,876 | 55.6% |
| 30 | Peckham | 39.3% | Labour | 15,228 | 54.1% |
| 31 | Queen's Park and Maida Vale | 38.9% | Labour | 14,913 | 51.1% |
| 32 | Sefton Central | 38.5% | Labour | 18,282 | 64.2% |
| 33 | Tottenham | 38.4% | Labour | 15,434 | 53.2% |
| 34 | St Albans | 38.4% | Liberal Democrat | 19,834 | 71.2% |
| 35 | Hove and Portslade | 38.1% | Labour | 19,791 | 70.4% |
| 36 | Salford | 38.0% | Labour | 15,101 | 47.7% |
| 37 | Orkney and Shetland | 37.7% | Liberal Democrat | 7,807 | 60.7% |
| 38 | Wythenshawe and Sale East | 37.3% | Labour | 14,610 | 50.5% |
| 39 | Croydon West | 37.3% | Labour | 14,226 | 49.2% |
| 40 | Edinburgh South | 36.8% | Labour | 17,251 | 66.3% |
| 41 | Hackney North and Stoke Newington | 36.8% | Labour | 15,080 | 53.0% |
| 42 | Tooting | 36.8% | Labour | 19,487 | 69.8% |
| 43 | Oxford East | 36.8% | Labour | 14,465 | 55.3% |
| 44 | Sheffield Brightside and Hillsborough | 36.7% | Labour | 11,600 | 45.7% |
| 45 | Gorton and Denton | 36.7% | Labour | 13,413 | 48.0% |
| 46 | Newcastle upon Tyne North | 36.5% | Labour | 17,762 | 65.3% |
| 47 | West Tyrone | 36.4% | Sinn Féin | 15,917 | 59.2% |
| 48 | Islington South and Finsbury | 36.1% | Labour | 15,455 | 58.0% |
| 49 | Lewisham North | 35.7% | Labour | 15,782 | 59.9% |
| 50 | Leeds North East | 35.6% | Labour | 16,083 | 64.7% |
| 51 | Leeds South | 35.6% | Labour | 11,279 | 42.3% |
| 52 | Hackney South and Shoreditch | 35.3% | Labour | 14,737 | 53.5% |
| 53 | Stretford and Urmston | 35.1% | Labour | 16,150 | 61.4% |
| 54 | Streatham and Croydon North | 35.0% | Labour | 15,603 | 58.6% |
| 55 | Stockport | 35.0% | Labour | 15,270 | 57.2% |
| 56 | Sheffield South East | 34.8% | Labour | 12,458 | 49.3% |
| 57 | Runcorn and Helsby | 34.8% | Labour | 14,696 | 59.9% |
| 58 | Manchester Central | 34.7% | Labour | 13,797 | 46.8% |
| 59 | Brent East | 34.5% | Labour | 13,047 | 49.1% |
| 60 | Kingston and Surbiton | 34.0% | Liberal Democrat | 17,235 | 65.7% |
| 61 | East Ham | 33.9% | Labour | 12,863 | 48.1% |
| 62 | Portsmouth South | 33.8% | Labour | 13,155 | 53.1% |
| 63 | Ealing Southall | 33.7% | Labour | 15,793 | 59.8% |
| 64 | Newry and Armagh | 33.7% | Sinn Féin | 15,493 | 59.1% |
| 65 | Manchester Withington | 33.5% | Labour | 13,982 | 59.5% |
| 66 | Southgate and Wood Green | 33.5% | Labour | 15,300 | 59.2% |
| 67 | Hammersmith and Chiswick | 33.2% | Labour | 15,290 | 61.0% |
| 68 | Richmond Park | 32.9% | Liberal Democrat | 17,155 | 69.9% |
| 69 | Mid Ulster | 32.8% | Sinn Féin | 14,923 | 61.7% |
| 70 | Blackley and Middleton South | 32.7% | Labour | 10,250 | 43.6% |
| 71 | Oxford West and Abingdon | 32.4% | Liberal Democrat | 14,894 | 66.1% |
| 72 | Bristol North West | 32.3% | Labour | 15,669 | 65.1% |
| 73 | Leeds West and Pudsey | 32.2% | Labour | 12,392 | 55.1% |
| 74 | Birkenhead | 32.0% | Labour | 13,798 | 55.4% |
| 75 | Ceredigion Preseli | 31.9% | Plaid Cymru | 14,789 | 61.4% |
| 76 | Leyton and Wanstead | 31.9% | Labour | 13,964 | 61.5% |
| 77 | Tynemouth | 31.9% | Labour | 15,455 | 66.3% |
| 78 | Smethwick | 31.9% | Labour | 11,188 | 48.5% |
| 79 | Whitehaven and Workington | 31.8% | Labour | 13,286 | 57.4% |
| 80 | Plymouth Sutton and Devonport | 31.7% | Labour | 13,328 | 56.1% |
| 81 | North East Fife | 31.5% | Liberal Democrat | 13,479 | 61.5% |
| 82 | St Helens South and Whiston | 31.4% | Labour | 11,945 | 53.3% |
| 83 | Coventry East | 31.4% | Labour | 11,623 | 49.0% |
| 84 | Hayes and Harlington | 31.4% | Labour | 12,031 | 51.7% |
| 85 | Edinburgh West | 31.4% | Liberal Democrat | 16,470 | 68.8% |
| 86 | Nottingham South | 31.3% | Labour | 10,294 | 51.4% |
| 87 | North Shropshire | 30.9% | Liberal Democrat | 15,311 | 64.1% |
| 88 | Hampstead and Highgate | 30.8% | Labour | 14,970 | 61.0% |
| 89 | West Lancashire | 30.8% | Labour | 13,625 | 60.0% |
| 90 | Edmonton and Winchmore Hill | 30.8% | Labour | 12,632 | 54.4% |
| 91 | Barking | 30.3% | Labour | 11,054 | 45.8% |
| 92 | Newcastle upon Tyne East and Wallsend | 30.3% | Labour | 12,817 | 55.7% |
| 93 | St Helens North | 30.1% | Labour | 12,169 | 53.8% |
| 94 | Cardiff South and Penarth | 30.0% | Labour | 11,767 | 53.9% |
| 95 | Birmingham Selly Oak | 30.0% | Labour | 11,537 | 51.0% |
| 96 | Holborn and St Pancras | 30.0% | Labour | 11,572 | 54.5% |
| 97 | Exeter | 29.7% | Labour | 11,937 | 59.5% |
| 98 | Doncaster North | 29.4% | Labour | 9,126 | 45.1% |
| 99 | Norwich South | 29.4% | Labour | 13,239 | 59.3% |
| 100 | Ealing Central and Acton | 29.3% | Labour | 13,995 | 61.2% |
| 101 | Enfield North | 29.3% | Labour | 12,736 | 55.4% |
| 102 | Poplar and Limehouse | 29.2% | Labour | 12,560 | 51.6% |
| 103 | Aberafan Maesteg | 29.0% | Labour | 10,354 | 49.4% |
| 104 | Ealing North | 29.0% | Labour | 12,519 | 58.0% |
| 105 | City of Durham | 28.9% | Labour | 11,757 | 57.8% |
| 106 | Belfast South and Mid Down | 28.8% | SDLP | 12,506 | 58.5% |
| 107 | St Ives | 28.7% | Liberal Democrat | 13,786 | 69.0% |
| 108 | Leeds East | 28.6% | Labour | 11,265 | 51.9% |
| 109 | Manchester Rusholme | 28.4% | Labour | 8,235 | 40.3% |
| 110 | Na h-Eileanan an Iar | 28.4% | Labour | 3,836 | 63.7% |
| 111 | Cramlington and Killingworth | 28.2% | Labour | 12,820 | 59.7% |
| 112 | Kingston upon Hull North and Cottingham | 27.9% | Labour | 10,679 | 51.0% |
| 113 | Reading Central | 27.9% | Labour | 12,637 | 61.8% |
| 114 | Lothian East | 27.6% | Labour | 13,265 | 63.9% |
| 115 | Wolverhampton South East | 27.5% | Labour | 9,188 | 43.3% |
| 116 | Brighton Pavilion | 27.3% | Green | 14,290 | 70.3% |
| 117 | Nottingham North and Kimberley | 26.9% | Labour | 9,427 | 47.7% |
| 118 | Stratford and Bow | 26.8% | Labour | 11,634 | 54.2% |
| 119 | Eastbourne | 26.8% | Liberal Democrat | 12,204 | 63.0% |
| 120 | Newcastle upon Tyne Central and West | 26.7% | Labour | 11,060 | 54.0% |
| 121 | Middlesbrough and Thornaby East | 26.7% | Labour | 9,192 | 45.9% |
| 122 | Leeds Central and Headingley | 26.7% | Labour | 8,422 | 45.0% |
| 123 | Bristol North East | 26.6% | Labour | 11,167 | 60.1% |
| 124 | Coventry North West | 26.6% | Labour | 11,174 | 56.3% |
| 125 | Chester North and Neston | 26.6% | Labour | 11,870 | 64.0% |
| 126 | Blaydon and Consett | 26.4% | Labour | 11,153 | 60.1% |
| 127 | Cambridge | 26.3% | Labour | 11,078 | 60.4% |
| 128 | West Bromwich | 26.2% | Labour | 9,554 | 49.5% |
| 129 | Worsley and Eccles | 26.1% | Labour | 11,091 | 54.3% |
| 130 | Southampton Test | 26.1% | Labour | 9,333 | 54.9% |
| 131 | Sheffield Central | 26.1% | Labour | 8,286 | 53.0% |
| 132 | Chesterfield | 26.0% | Labour | 10,820 | 58.2% |
| 133 | Battersea | 25.6% | Labour | 12,039 | 65.0% |
| 134 | West Ham and Beckton | 25.5% | Labour | 9,254 | 46.2% |
| 135 | Putney | 25.3% | Labour | 12,488 | 68.1% |
| 136 | Warwick and Leamington | 25.2% | Labour | 12,412 | 64.8% |
| 137 | Doncaster Central | 25.2% | Labour | 9,551 | 51.0% |
| 138 | Richmond and Northallerton | 25.1% | Conservative | 12,185 | 65.8% |
| 139 | Yeovil | 25.1% | Liberal Democrat | 12,268 | 61.4% |
| 140 | Leicester West | 24.8% | Labour | 8,777 | 48.0% |
| 141 | Beckenham and Penge | 24.7% | Labour | 12,905 | 67.9% |
| 142 | Gower | 24.5% | Labour | 11,567 | 62.3% |
| 143 | Harrow East | 24.4% | Conservative | 11,680 | 62.7% |
| 144 | Jarrow and Gateshead East | 24.4% | Labour | 8,964 | 52.4% |
| 145 | Gedling | 24.4% | Labour | 11,881 | 63.5% |
| 146 | Winchester | 24.2% | Liberal Democrat | 13,821 | 73.1% |
| 147 | Cheadle | 24.1% | Liberal Democrat | 12,235 | 68.4% |
| 148 | Bristol Central | 24.0% | Green | 10,407 | 69.4% |
| 149 | Gateshead Central and Whickham | 24.0% | Labour | 9,644 | 57.8% |
| 150 | Leeds North West | 23.9% | Labour | 11,896 | 69.8% |
| 151 | Swansea West | 23.9% | Labour | 8,515 | 48.2% |
| 152 | Coventry South | 23.9% | Labour | 10,201 | 56.3% |
| 153 | Brighton Kemptown and Peacehaven | 23.8% | Labour | 9,663 | 60.0% |
| 154 | Lewes | 23.7% | Liberal Democrat | 12,624 | 70.0% |
| 155 | Taunton and Wellington | 23.7% | Liberal Democrat | 11,939 | 64.1% |
| 156 | Norwich North | 23.7% | Labour | 10,850 | 62.3% |
| 157 | Cardiff North | 23.6% | Labour | 11,207 | 66.8% |
| 158 | Kingston upon Hull West and Haltemprice | 23.5% | Labour | 8,979 | 52.3% |
| 159 | Chichester | 23.4% | Liberal Democrat | 12,172 | 66.5% |
| 160 | Newport East | 23.4% | Labour | 9,009 | 50.4% |
| 161 | Woking | 23.4% | Liberal Democrat | 11,246 | 66.2% |
| 162 | Wigan | 23.3% | Labour | 9,549 | 52.9% |
| 163 | Bath | 23.3% | Liberal Democrat | 11,218 | 69.4% |
| 164 | Cardiff East | 23.3% | Labour | 9,097 | 53.9% |
| 165 | Bedford | 23.2% | Labour | 9,430 | 56.4% |
| 166 | Wakefield and Rothwell | 23.0% | Labour | 9,346 | 54.3% |
| 167 | Warrington North | 23.0% | Labour | 9,190 | 56.9% |
| 168 | Wimbledon | 22.9% | Liberal Democrat | 12,610 | 72.3% |
| 169 | Stalybridge and Hyde | 22.9% | Labour | 8,539 | 51.7% |
| 170 | Warrington South | 22.8% | Labour | 11,340 | 63.6% |
| 171 | Caithness, Sutherland and Easter Ross | 22.8% | Liberal Democrat | 10,489 | 61.9% |
| 172 | Blyth and Ashington | 22.7% | Labour | 9,173 | 52.9% |
| 173 | Hamilton and Clyde Valley | 22.5% | Labour | 9,472 | 56.0% |
| 174 | Birmingham Edgbaston | 22.4% | Labour | 8,368 | 52.4% |
| 175 | Esher and Walton | 22.3% | Liberal Democrat | 12,003 | 73.0% |
| 176 | Tonbridge | 22.2% | Conservative | 11,166 | 69.3% |
| 177 | Newton Aycliffe and Spennymoor | 22.2% | Labour | 8,839 | 55.3% |
| 178 | Bury South | 22.2% | Labour | 9,361 | 56.3% |
| 179 | Arundel and South Downs | 22.2% | Conservative | 12,134 | 70.5% |
| 180 | Wells and Mendip Hills | 22.1% | Liberal Democrat | 11,121 | 68.7% |
| 181 | Shrewsbury | 22.0% | Labour | 11,355 | 67.6% |
| 182 | Derby North | 21.8% | Labour | 8,915 | 57.2% |
| 183 | Rhondda and Ogmore | 21.8% | Labour | 7,790 | 48.2% |
| 184 | Brentford and Isleworth | 21.7% | Labour | 9,824 | 57.3% |
| 185 | Hartlepool | 21.7% | Labour | 7,698 | 49.8% |
| 186 | Leigh and Atherton | 21.6% | Labour | 8,881 | 51.7% |
| 187 | Northampton North | 21.6% | Labour | 9,014 | 55.5% |
| 188 | Lancaster and Wyre | 21.5% | Labour | 9,253 | 57.8% |
| 189 | Mid Cheshire | 21.5% | Labour | 8,927 | 59.1% |
| 190 | Swindon South | 21.4% | Labour | 9,606 | 61.9% |
| 191 | Rutland and Stamford | 21.4% | Conservative | 10,394 | 67.9% |
| 192 | Pontypridd | 21.3% | Labour | 8,402 | 52.0% |
| 193 | Stockton North | 21.2% | Labour | 7,939 | 53.4% |
| 194 | Barnsley North | 21.2% | Labour | 7,811 | 47.3% |
| 195 | Merthyr Tydfil and Aberdare | 21.1% | Labour | 7,447 | 47.4% |
| 196 | Newport West and Islwyn | 21.1% | Labour | 8,868 | 55.6% |
| 197 | Leeds South West and Morley | 20.9% | Labour | 8,423 | 56.1% |
| 198 | Lincoln | 20.9% | Labour | 8,793 | 58.5% |
| 199 | Bridgend | 20.8% | Labour | 8,595 | 56.7% |
| 200 | Selby | 20.7% | Labour | 10,195 | 63.3% |
| 201 | Bermondsey and Old Southwark | 20.7% | Labour | 7,787 | 54.4% |
| 202 | Rutherglen | 20.6% | Labour | 8,767 | 58.6% |
| 203 | Stroud | 20.6% | Labour | 11,388 | 71.2% |
| 204 | Crewe and Nantwich | 20.6% | Labour | 9,727 | 60.4% |
| 205 | Airdrie and Shotts | 20.6% | Labour | 7,547 | 52.4% |
| 206 | Birmingham Erdington | 20.6% | Labour | 7,019 | 44.3% |
| 207 | South Down | 20.5% | Sinn Féin | 9,280 | 59.6% |
| 208 | Torfaen | 20.5% | Labour | 7,322 | 49.9% |
| 209 | Feltham and Heston | 20.4% | Labour | 7,944 | 50.7% |
| 210 | Rawmarsh and Conisbrough | 20.4% | Labour | 6,908 | 49.2% |
| 211 | Alyn and Deeside | 20.3% | Labour | 8,794 | 57.4% |
| 212 | Wirral West | 20.0% | Labour | 9,998 | 68.8% |
| 213 | Telford | 19.9% | Labour | 8,102 | 55.4% |
| 214 | Penistone and Stocksbridge | 19.9% | Labour | 8,739 | 62.7% |
| 215 | Filton and Bradley Stoke | 19.9% | Labour | 10,000 | 65.1% |
| 216 | Bathgate and Linlithgow | 19.8% | Labour | 8,323 | 58.4% |
| 217 | Harpenden and Berkhamsted | 19.7% | Liberal Democrat | 10,708 | 75.5% |
| 218 | Blackpool South | 19.5% | Labour | 6,848 | 45.6% |
| 219 | North Cornwall | 19.4% | Liberal Democrat | 9,957 | 66.8% |
| 220 | East Worthing and Shoreham | 19.4% | Labour | 9,519 | 65.9% |
| 221 | East Kilbride and Strathaven | 19.4% | Labour | 9,057 | 61.3% |
| 222 | South Cambridgeshire | 19.4% | Liberal Democrat | 10,641 | 71.3% |
| 223 | Luton North | 19.4% | Labour | 7,510 | 52.0% |
| 224 | Ashton-under-Lyne | 19.2% | Labour | 6,791 | 50.1% |
| 225 | Easington | 19.1% | Labour | 6,542 | 49.6% |
| 226 | Hastings and Rye | 18.8% | Labour | 8,653 | 60.8% |
| 227 | New Forest East | 18.8% | Conservative | 8,495 | 64.3% |
| 228 | Washington and Gateshead South | 18.7% | Labour | 6,913 | 52.3% |
| 229 | Dunfermline and Dollar | 18.5% | Labour | 8,241 | 61.3% |
| 230 | Eltham and Chislehurst | 18.5% | Labour | 8,429 | 61.9% |
| 231 | Midlothian | 18.5% | Labour | 8,167 | 60.3% |
| 232 | Dagenham and Rainham | 18.5% | Labour | 7,173 | 51.0% |
| 233 | Pontefract, Castleford and Knottingley | 18.4% | Labour | 6,630 | 48.4% |
| 234 | York Outer | 18.4% | Labour | 9,391 | 67.3% |
| 235 | Colchester | 18.4% | Labour | 8,250 | 57.3% |
| 236 | North East Cambridgeshire | 18.4% | Conservative | 7,189 | 55.0% |
| 237 | Mid Dunbartonshire | 18.3% | Liberal Democrat | 9,673 | 71.8% |
| 238 | Normanton and Hemsworth | 18.3% | Labour | 6,662 | 48.2% |
| 239 | Canterbury | 18.3% | Labour | 8,653 | 66.6% |
| 240 | Clacton | 18.3% | Reform UK | 8,405 | 58.9% |
| 241 | Bolton South and Walkden | 18.3% | Labour | 6,743 | 46.6% |
| 242 | Dewsbury and Batley | 18.2% | Independent | 6,934 | 53.3% |
| 243 | Stoke-on-Trent Central | 18.2% | Labour | 6,409 | 48.0% |
| 244 | Motherwell, Wishaw and Carluke | 18.2% | Labour | 7,085 | 54.5% |
| 245 | Droitwich and Evesham | 18.1% | Conservative | 8,995 | 65.0% |
| 246 | Calder Valley | 18.1% | Labour | 8,991 | 64.4% |
| 247 | South Shields | 18.1% | Labour | 6,653 | 54.0% |
| 248 | Wolverhampton West | 18.0% | Labour | 7,868 | 56.3% |
| 249 | Houghton and Sunderland South | 17.9% | Labour | 7,169 | 51.2% |
| 250 | Luton South and South Bedfordshire | 17.9% | Labour | 6,858 | 49.9% |
| 251 | Shipley | 17.8% | Labour | 8,603 | 65.4% |
| 252 | Cowdenbeath and Kirkcaldy | 17.8% | Labour | 7,248 | 57.0% |
| 253 | Bristol South | 17.7% | Labour | 7,666 | 57.7% |
| 254 | Broxtowe | 17.6% | Labour | 8,403 | 68.1% |
| 255 | South Antrim | 17.5% | UUP | 7,512 | 55.9% |
| 256 | Guildford | 17.5% | Liberal Democrat | 8,429 | 68.6% |
| 257 | Macclesfield | 17.3% | Labour | 9,120 | 69.3% |
| 258 | Thurrock | 17.2% | Labour | 6,474 | 51.3% |
| 259 | Carshalton and Wallington | 16.9% | Liberal Democrat | 7,905 | 62.9% |
| 260 | North Down | 16.9% | Independent | 7,305 | 58.8% |
| 261 | East Grinstead and Uckfield | 16.8% | Conservative | 8,480 | 67.5% |
| 262 | Ipswich | 16.8% | Labour | 7,403 | 58.7% |
| 263 | Caerphilly | 16.8% | Labour | 6,419 | 52.8% |
| 264 | East Renfrewshire | 16.8% | Labour | 8,421 | 67.5% |
| 265 | Ilford South | 16.7% | Labour | 6,894 | 51.0% |
| 266 | Hertsmere | 16.6% | Conservative | 7,992 | 65.6% |
| 267 | Bradford East | 16.6% | Labour | 6,189 | 49.7% |
| 268 | Weald of Kent | 16.6% | Conservative | 8,422 | 67.1% |
| 269 | Central Ayrshire | 16.6% | Labour | 6,869 | 59.8% |
| 270 | Neath and Swansea East | 16.5% | Labour | 6,627 | 52.8% |
| 271 | Bishop Auckland | 16.5% | Labour | 6,672 | 57.3% |
| 272 | Chippenham | 16.4% | Liberal Democrat | 8,138 | 67.0% |
| 273 | Heywood and Middleton North | 16.4% | Labour | 6,082 | 50.8% |
| 274 | Coatbridge and Bellshill | 16.4% | Labour | 6,344 | 53.5% |
| 275 | Camborne and Redruth | 16.3% | Labour | 7,806 | 64.5% |
| 276 | East Thanet | 16.3% | Labour | 6,971 | 57.2% |
| 277 | Wolverhampton North East | 16.3% | Labour | 5,422 | 47.2% |
| 278 | Truro and Falmouth | 16.2% | Labour | 8,151 | 69.1% |
| 279 | Glasgow West | 16.2% | Labour | 6,446 | 58.1% |
| 280 | Ruislip, Northwood and Pinner | 16.1% | Conservative | 7,581 | 65.9% |
| 281 | High Peak | 16.1% | Labour | 7,908 | 66.4% |
| 282 | Derby South | 16.0% | Labour | 6,002 | 51.5% |
| 283 | Southampton Itchen | 16.0% | Labour | 6,105 | 55.8% |
| 284 | Tunbridge Wells | 16.0% | Liberal Democrat | 8,687 | 69.1% |
| 285 | Dover and Deal | 15.9% | Labour | 7,585 | 62.8% |
| 286 | Sheffield Hallam | 15.9% | Labour | 8,189 | 71.5% |
| 287 | Oldham East and Saddleworth | 15.9% | Labour | 6,357 | 54.8% |
| 288 | Harrogate and Knaresborough | 15.8% | Liberal Democrat | 8,238 | 66.9% |
| 289 | Paisley and Renfrewshire South | 15.8% | Labour | 6,527 | 57.9% |
| 290 | Runnymede and Weybridge | 15.8% | Conservative | 7,627 | 65.8% |
| 291 | Inverclyde and Renfrewshire West | 15.8% | Labour | 6,371 | 57.7% |
| 292 | Christchurch | 15.7% | Conservative | 7,455 | 66.8% |
| 293 | Cardiff West | 15.7% | Labour | 7,019 | 59.4% |
| 294 | Upper Bann | 15.6% | DUP | 7,406 | 58.6% |
| 295 | Croydon East | 15.6% | Labour | 6,825 | 57.4% |
| 296 | Halifax | 15.6% | Labour | 6,269 | 52.1% |
| 297 | Stevenage | 15.5% | Labour | 6,618 | 60.4% |
| 298 | Worcester | 15.5% | Labour | 7,116 | 61.7% |
| 299 | Wokingham | 15.5% | Liberal Democrat | 8,345 | 72.2% |
| 300 | Hitchin | 15.4% | Labour | 8,109 | 69.4% |
| 301 | Bolton North East | 15.3% | Labour | 6,653 | 54.4% |
| 302 | Milton Keynes Central | 15.3% | Labour | 7,291 | 59.1% |
| 303 | Bury North | 15.3% | Labour | 6,944 | 58.8% |
| 304 | Paisley and Renfrewshire North | 15.3% | Labour | 6,333 | 58.6% |
| 305 | Sunderland Central | 15.2% | Labour | 6,073 | 52.6% |
| 306 | West Dunbartonshire | 15.2% | Labour | 6,010 | 57.5% |
| 307 | Thirsk and Malton | 15.2% | Conservative | 7,550 | 63.7% |
| 308 | East Surrey | 15.1% | Conservative | 7,450 | 67.4% |
| 309 | Spen Valley | 15.1% | Labour | 6,188 | 56.7% |
| 310 | South Holland and The Deepings | 14.9% | Conservative | 6,856 | 58.7% |
| 311 | Bolsover | 14.9% | Labour | 6,323 | 55.1% |
| 312 | Rotherham | 14.9% | Labour | 5,490 | 49.1% |
| 313 | Alloa and Grangemouth | 14.9% | Labour | 6,122 | 58.4% |
| 314 | West Dorset | 14.8% | Liberal Democrat | 7,789 | 70.0% |
| 315 | Islington North | 14.8% | Independent | 7,247 | 67.5% |
| 316 | Wrexham | 14.7% | Labour | 5,948 | 57.6% |
| 317 | Edinburgh North and Leith | 14.7% | Labour | 7,268 | 63.3% |
| 318 | Harrow West | 14.7% | Labour | 6,642 | 56.8% |
| 319 | Cheltenham | 14.6% | Liberal Democrat | 7,210 | 66.4% |
| 320 | South Devon | 14.5% | Liberal Democrat | 7,127 | 68.0% |
| 321 | Bristol East | 14.3% | Labour | 6,606 | 61.8% |
| 322 | Birmingham Northfield | 14.3% | Labour | 5,389 | 51.0% |
| 323 | Windsor | 14.3% | Conservative | 6,457 | 61.9% |
| 324 | Berwickshire, Roxburgh and Selkirk | 14.2% | Conservative | 6,599 | 61.1% |
| 325 | Hazel Grove | 14.1% | Liberal Democrat | 6,500 | 63.4% |
| 326 | North Durham | 14.1% | Labour | 5,873 | 57.0% |
| 327 | Stoke-on-Trent North | 14.1% | Labour | 5,082 | 51.9% |
| 328 | Kingswinford and South Staffordshire | 14.0% | Conservative | 6,303 | 63.3% |
| 329 | South Ribble | 13.9% | Labour | 6,501 | 63.9% |
| 330 | Sussex Weald | 13.9% | Conservative | 6,842 | 67.7% |
| 331 | Argyll, Bute and South Lochaber | 13.9% | SNP | 6,232 | 62.8% |
| 332 | Glastonbury and Somerton | 13.9% | Liberal Democrat | 6,611 | 65.3% |
| 333 | Belfast North | 13.9% | Sinn Féin | 5,612 | 54.9% |
| 334 | Maldon | 13.9% | Conservative | 6,906 | 63.9% |
| 335 | Ashfield | 13.8% | Reform UK | 5,508 | 58.0% |
| 336 | Gosport | 13.7% | Conservative | 6,054 | 60.6% |
| 337 | Erewash | 13.6% | Labour | 5,859 | 60.4% |
| 338 | Edinburgh South West | 13.6% | Labour | 6,217 | 62.1% |
| 339 | Epping Forest | 13.6% | Conservative | 5,682 | 58.9% |
| 340 | Glasgow North East | 13.6% | Labour | 4,637 | 47.1% |
| 341 | Birmingham Hall Green and Moseley | 13.6% | Labour | 5,656 | 54.4% |
| 342 | Barnsley South | 13.5% | Labour | 4,748 | 46.4% |
| 343 | Stratford-on-Avon | 13.4% | Liberal Democrat | 7,122 | 70.2% |
| 344 | Makerfield | 13.4% | Labour | 5,399 | 52.7% |
| 345 | Bradford South | 13.3% | Labour | 4,392 | 46.7% |
| 346 | Basingstoke | 13.2% | Labour | 6,484 | 62.7% |
| 347 | Preston | 13.2% | Labour | 5,291 | 51.9% |
| 348 | Honiton and Sidmouth | 13.2% | Liberal Democrat | 6,700 | 67.2% |
| 349 | Walsall and Bloxwich | 13.2% | Labour | 4,914 | 49.8% |
| 350 | Strangford | 13.2% | DUP | 5,131 | 52.4% |
| 351 | Kingston upon Hull East | 13.1% | Labour | 3,920 | 42.3% |
| 352 | North Devon | 13.1% | Liberal Democrat | 6,744 | 65.2% |
| 353 | Great Grimsby and Cleethorpes | 13.1% | Labour | 4,803 | 48.2% |
| 354 | Plymouth Moor View | 13.1% | Labour | 5,604 | 57.5% |
| 355 | Tewkesbury | 12.9% | Liberal Democrat | 6,262 | 66.3% |
| 356 | Oldham West, Chadderton and Royton | 12.9% | Labour | 4,976 | 51.0% |
| 357 | Rushcliffe | 12.9% | Labour | 7,426 | 73.2% |
| 358 | Bassetlaw | 12.9% | Labour | 5,768 | 57.6% |
| 359 | Southport | 12.8% | Labour | 5,789 | 61.4% |
| 360 | Newcastle-under-Lyme | 12.8% | Labour | 5,069 | 58.7% |
| 361 | Stone, Great Wyrley and Penkridge | 12.8% | Conservative | 5,466 | 60.8% |
| 362 | Corby and East Northamptonshire | 12.8% | Labour | 6,331 | 63.2% |
| 363 | Rossendale and Darwen | 12.6% | Labour | 5,628 | 60.1% |
| 364 | Barrow and Furness | 12.6% | Labour | 5,324 | 56.5% |
| 365 | Mid Sussex | 12.5% | Liberal Democrat | 6,662 | 70.4% |
| 366 | Wellingborough and Rushden | 12.5% | Labour | 5,486 | 56.9% |
| 367 | Brentwood and Ongar | 12.4% | Conservative | 5,980 | 64.4% |
| 368 | Kenilworth and Southam | 12.3% | Conservative | 6,574 | 71.4% |
| 369 | Scarborough and Whitby | 12.2% | Labour | 5,408 | 59.5% |
| 370 | Bournemouth East | 12.2% | Labour | 5,479 | 62.3% |
| 371 | Fareham and Waterlooville | 12.1% | Conservative | 6,079 | 65.4% |
| 372 | Morecambe and Lunesdale | 12.1% | Labour | 5,815 | 63.1% |
| 373 | New Forest West | 12.1% | Conservative | 5,600 | 67.7% |
| 374 | Kilmarnock and Loudoun | 12.1% | Labour | 5,119 | 57.1% |
| 375 | West Worcestershire | 12.0% | Conservative | 6,547 | 69.3% |
| 376 | Louth and Horncastle | 11.8% | Conservative | 5,506 | 60.6% |
| 377 | Milton Keynes North | 11.8% | Labour | 5,430 | 65.3% |
| 378 | Surrey Heath | 11.8% | Liberal Democrat | 5,640 | 66.6% |
| 379 | Henley and Thame | 11.8% | Liberal Democrat | 6,267 | 72.3% |
| 380 | Bangor Aberconwy | 11.8% | Labour | 4,896 | 59.3% |
| 381 | Loughborough | 11.7% | Labour | 4,960 | 61.5% |
| 382 | Melton and Syston | 11.7% | Conservative | 5,396 | 62.1% |
| 383 | Falkirk | 11.7% | Labour | 4,996 | 58.1% |
| 384 | Rayleigh and Wickford | 11.7% | Conservative | 5,621 | 62.9% |
| 385 | Aldershot | 11.7% | Labour | 5,683 | 62.0% |
| 386 | North Herefordshire | 11.7% | Green | 5,894 | 69.4% |
| 387 | Torbay | 11.6% | Liberal Democrat | 5,349 | 60.7% |
| 388 | Frome and East Somerset | 11.6% | Liberal Democrat | 5,415 | 65.5% |
| 389 | Crawley | 11.5% | Labour | 5,235 | 60.6% |
| 390 | Beaconsfield | 11.4% | Conservative | 5,455 | 65.8% |
| 391 | Waveney Valley | 11.4% | Green | 5,594 | 67.3% |
| 392 | Didcot and Wantage | 11.4% | Liberal Democrat | 6,233 | 68.1% |
| 393 | Hinckley and Bosworth | 11.3% | Conservative | 5,408 | 62.7% |
| 394 | Halesowen | 11.3% | Labour | 4,364 | 56.5% |
| 395 | Carlisle | 11.3% | Labour | 5,200 | 59.2% |
| 396 | Huddersfield | 11.3% | Labour | 4,533 | 51.8% |
| 397 | Sherwood Forest | 11.2% | Labour | 5,443 | 61.9% |
| 398 | North West Norfolk | 11.1% | Conservative | 4,954 | 60.1% |
| 399 | Blackpool North and Fleetwood | 11.1% | Labour | 4,647 | 57.2% |
| 400 | Orpington | 11.1% | Conservative | 5,118 | 64.9% |
| 401 | Bolton West | 11.1% | Labour | 4,945 | 59.8% |
| 402 | Hemel Hempstead | 11.0% | Labour | 4,857 | 62.3% |
| 403 | Sevenoaks | 10.9% | Conservative | 5,440 | 67.9% |
| 404 | Mid Buckinghamshire | 10.9% | Conservative | 5,872 | 71.6% |
| 405 | Foyle | 10.9% | SDLP | 4,166 | 52.6% |
| 406 | Dorking and Horley | 10.8% | Liberal Democrat | 5,391 | 70.0% |
| 407 | Colne Valley | 10.7% | Labour | 4,963 | 63.8% |
| 408 | South Leicestershire | 10.7% | Conservative | 5,506 | 65.6% |
| 409 | Glasgow East | 10.7% | Labour | 3,784 | 51.6% |
| 410 | Penrith and Solway | 10.7% | Labour | 5,257 | 63.4% |
| 411 | Tipton and Wednesbury | 10.6% | Labour | 3,385 | 43.2% |
| 412 | Watford | 10.6% | Labour | 4,723 | 61.1% |
| 413 | North Bedfordshire | 10.5% | Conservative | 5,414 | 65.7% |
| 414 | Aldridge-Brownhills | 10.5% | Conservative | 4,294 | 58.4% |
| 415 | Meriden and Solihull East | 10.4% | Conservative | 4,584 | 60.0% |
| 416 | North East Somerset and Hanham | 10.4% | Labour | 5,319 | 69.4% |
| 417 | Weston-super-Mare | 10.4% | Labour | 4,409 | 59.6% |
| 418 | North Northumberland | 10.4% | Labour | 5,067 | 66.0% |
| 419 | Ossett and Denby Dale | 10.4% | Labour | 4,542 | 60.8% |
| 420 | Angus and Perthshire Glens | 10.3% | SNP | 4,870 | 62.0% |
| 421 | Wycombe | 10.3% | Labour | 4,591 | 61.0% |
| 422 | Glasgow North | 10.2% | Labour | 3,539 | 51.7% |
| 423 | Witham | 10.2% | Conservative | 5,145 | 64.3% |
| 424 | Southend East and Rochford | 10.2% | Labour | 4,027 | 56.7% |
| 425 | Ayr, Carrick and Cumnock | 10.1% | Labour | 4,154 | 58.4% |
| 426 | Cumbernauld and Kirkintilloch | 10.1% | Labour | 4,144 | 58.5% |
| 427 | Chesham and Amersham | 10.0% | Liberal Democrat | 5,451 | 72.9% |
| 428 | East Wiltshire | 10.0% | Conservative | 4,716 | 63.9% |
| 429 | Stafford | 10.0% | Labour | 4,595 | 65.4% |
| 430 | Caerfyrddin | 9.9% | Plaid Cymru | 4,535 | 61.9% |
| 431 | Bicester and Woodstock | 9.9% | Liberal Democrat | 4,958 | 67.8% |
| 432 | Solihull West and Shirley | 9.9% | Conservative | 4,620 | 65.5% |
| 433 | Chingford and Woodford Green | 9.8% | Conservative | 4,757 | 65.7% |
| 434 | Glasgow South | 9.8% | Labour | 4,154 | 60.6% |
| 435 | Isle of Wight East | 9.8% | Conservative | 3,323 | 61.1% |
| 436 | Grantham and Bourne | 9.7% | Conservative | 4,496 | 63.1% |
| 437 | Clwyd East | 9.7% | Labour | 4,622 | 62.6% |
| 438 | Gillingham and Rainham | 9.7% | Labour | 3,972 | 56.1% |
| 439 | Dumfriesshire, Clydesdale and Tweeddale | 9.6% | Conservative | 4,242 | 61.7% |
| 440 | South Cotswolds | 9.5% | Liberal Democrat | 4,973 | 72.9% |
| 441 | Leicester East | 9.5% | Conservative | 4,426 | 61.3% |
| 442 | Chelmsford | 9.4% | Liberal Democrat | 4,753 | 66.1% |
| 443 | Birmingham Ladywood | 9.4% | Labour | 3,421 | 43.9% |
| 444 | Finchley and Golders Green | 9.3% | Labour | 4,581 | 63.9% |
| 445 | Swindon North | 9.3% | Labour | 4,103 | 60.5% |
| 446 | Wetherby and Easingwold | 9.3% | Conservative | 4,846 | 70.6% |
| 447 | Northampton South | 9.3% | Labour | 4,071 | 62.6% |
| 448 | Isle of Wight West | 9.3% | Labour | 3,177 | 62.0% |
| 449 | Central Suffolk and North Ipswich | 9.2% | Conservative | 4,290 | 63.8% |
| 450 | South West Hertfordshire | 9.2% | Conservative | 4,456 | 67.5% |
| 451 | Glasgow South West | 9.2% | Labour | 3,285 | 51.9% |
| 452 | Vale of Glamorgan | 9.2% | Labour | 4,216 | 61.7% |
| 453 | Brent West | 9.2% | Labour | 3,793 | 52.0% |
| 454 | South Derbyshire | 9.1% | Labour | 4,168 | 62.3% |
| 455 | Scunthorpe | 9.1% | Labour | 3,542 | 53.0% |
| 456 | Rugby | 9.0% | Labour | 4,428 | 65.7% |
| 457 | Fermanagh and South Tyrone | 8.9% | Sinn Féin | 4,571 | 66.0% |
| 458 | Sleaford and North Hykeham | 8.9% | Conservative | 4,346 | 64.5% |
| 459 | Hamble Valley | 8.9% | Conservative | 4,802 | 68.2% |
| 460 | Montgomeryshire and Glyndŵr | 8.8% | Labour | 3,815 | 58.7% |
| 461 | Hertford and Stortford | 8.8% | Labour | 4,748 | 68.7% |
| 462 | St Neots and Mid Cambridgeshire | 8.7% | Liberal Democrat | 4,621 | 67.9% |
| 463 | Redcar | 8.7% | Labour | 3,323 | 54.5% |
| 464 | Folkestone and Hythe | 8.6% | Labour | 3,729 | 61.9% |
| 465 | Burnley | 8.6% | Labour | 3,420 | 53.2% |
| 466 | Witney | 8.6% | Liberal Democrat | 4,339 | 67.3% |
| 467 | Mansfield | 8.5% | Labour | 3,485 | 55.3% |
| 468 | Nuneaton | 8.4% | Labour | 3,479 | 57.5% |
| 469 | Slough | 8.4% | Labour | 3,647 | 53.4% |
| 470 | North Ayrshire and Arran | 8.4% | Labour | 3,551 | 58.8% |
| 471 | Amber Valley | 8.4% | Labour | 3,554 | 59.6% |
| 472 | Perth and Kinross-shire | 8.2% | SNP | 4,127 | 65.0% |
| 473 | Bournemouth West | 8.2% | Labour | 3,224 | 56.3% |
| 474 | Glenrothes and Mid Fife | 8.2% | Labour | 2,954 | 51.3% |
| 475 | Edinburgh East and Musselburgh | 8.2% | Labour | 3,715 | 60.1% |
| 476 | Altrincham and Sale West | 8.1% | Labour | 4,174 | 69.8% |
| 477 | Aberdeen South | 8.1% | SNP | 3,758 | 60.2% |
| 478 | Castle Point | 8.0% | Conservative | 3,251 | 57.4% |
| 479 | Sutton and Cheam | 8.0% | Liberal Democrat | 3,801 | 66.0% |
| 480 | Livingston | 7.9% | Labour | 3,528 | 57.6% |
| 481 | Welwyn Hatfield | 7.8% | Labour | 3,799 | 64.6% |
| 482 | Torridge and Tavistock | 7.8% | Conservative | 3,950 | 68.2% |
| 483 | Worthing West | 7.7% | Labour | 3,949 | 66.4% |
| 484 | Stourbridge | 7.7% | Labour | 3,073 | 58.5% |
| 485 | Brigg and Immingham | 7.6% | Conservative | 3,243 | 58.4% |
| 486 | Kettering | 7.6% | Labour | 3,820 | 63.5% |
| 487 | Salisbury | 7.6% | Conservative | 3,807 | 70.1% |
| 488 | Gainsborough | 7.6% | Conservative | 3,532 | 61.8% |
| 489 | Gloucester | 7.5% | Labour | 3,431 | 57.7% |
| 490 | Braintree | 7.5% | Conservative | 3,670 | 63.3% |
| 491 | Old Bexley and Sidcup | 7.4% | Conservative | 3,548 | 65.2% |
| 492 | Tiverton and Minehead | 7.4% | Liberal Democrat | 3,507 | 66.2% |
| 493 | Bridlington and The Wolds | 7.3% | Conservative | 3,125 | 57.9% |
| 494 | Cannock Chase | 7.3% | Labour | 3,125 | 56.0% |
| 495 | Goole and Pocklington | 7.2% | Conservative | 3,572 | 62.4% |
| 496 | Hexham | 7.2% | Labour | 3,713 | 68.4% |
| 497 | West Suffolk | 7.0% | Conservative | 3,247 | 60.1% |
| 498 | West Aberdeenshire and Kincardine | 7.0% | Conservative | 3,441 | 67.3% |
| 499 | South West Wiltshire | 7.0% | Conservative | 3,243 | 63.4% |
| 500 | Kensington and Bayswater | 6.9% | Labour | 2,903 | 54.5% |
| 501 | Cities of London and Westminster | 6.9% | Labour | 2,708 | 53.7% |
| 502 | Rochester and Strood | 6.9% | Labour | 2,930 | 57.5% |
| 503 | South Northamptonshire | 6.9% | Conservative | 3,687 | 68.9% |
| 504 | Epsom and Ewell | 6.8% | Liberal Democrat | 3,686 | 71.5% |
| 505 | Banbury | 6.8% | Labour | 3,256 | 66.0% |
| 506 | Congleton | 6.8% | Labour | 3,387 | 67.7% |
| 507 | North Cotswolds | 6.7% | Conservative | 3,357 | 68.9% |
| 508 | Newark | 6.7% | Conservative | 3,572 | 67.3% |
| 509 | Mid Norfolk | 6.7% | Conservative | 3,054 | 61.3% |
| 510 | Broxbourne | 6.7% | Conservative | 2,858 | 57.3% |
| 511 | Monmouthshire | 6.6% | Labour | 3,338 | 68.2% |
| 512 | North West Hampshire | 6.5% | Conservative | 3,288 | 64.9% |
| 513 | Gravesham | 6.3% | Labour | 2,712 | 59.3% |
| 514 | Belfast East | 6.3% | DUP | 2,676 | 58.8% |
| 515 | South Suffolk | 6.2% | Conservative | 3,047 | 65.6% |
| 516 | Lagan Valley | 6.0% | Alliance | 2,959 | 59.9% |
| 517 | Reigate | 6.0% | Conservative | 3,187 | 69.2% |
| 518 | Bromsgrove | 6.0% | Conservative | 3,016 | 66.1% |
| 519 | Doncaster East and the Isle of Axholme | 5.9% | Labour | 2,311 | 56.0% |
| 520 | Maidenhead | 5.9% | Liberal Democrat | 2,963 | 67.2% |
| 521 | Chester South and Eddisbury | 5.8% | Conservative | 3,057 | 70.9% |
| 522 | Harlow | 5.8% | Labour | 2,504 | 58.2% |
| 523 | Chipping Barnet | 5.7% | Labour | 2,914 | 65.4% |
| 524 | South Norfolk | 5.7% | Labour | 2,826 | 67.2% |
| 525 | Daventry | 5.7% | Conservative | 3,012 | 65.9% |
| 526 | Thornbury and Yate | 5.6% | Liberal Democrat | 3,014 | 68.4% |
| 527 | Bexhill and Battle | 5.6% | Conservative | 2,657 | 66.4% |
| 528 | North Norfolk | 5.5% | Liberal Democrat | 2,585 | 66.0% |
| 529 | Darlington | 5.4% | Labour | 2,298 | 60.1% |
| 530 | North Warwickshire and Bedworth | 5.4% | Labour | 2,198 | 58.9% |
| 531 | Dudley | 5.3% | Labour | 1,900 | 51.2% |
| 532 | St Austell and Newquay | 5.3% | Labour | 2,470 | 61.6% |
| 533 | Sutton Coldfield | 5.3% | Conservative | 2,543 | 65.5% |
| 534 | Herne Bay and Sandwich | 5.1% | Conservative | 2,499 | 63.0% |
| 535 | Buckingham and Bletchley | 5.1% | Labour | 2,421 | 63.9% |
| 536 | Boston and Skegness | 5.0% | Reform UK | 2,010 | 53.5% |
| 537 | Burton and Uttoxeter | 5.0% | Labour | 2,266 | 58.7% |
| 538 | Chatham and Aylesford | 4.9% | Labour | 1,998 | 54.5% |
| 539 | Bexleyheath and Crayford | 4.9% | Labour | 2,114 | 62.0% |
| 540 | Newbury | 4.9% | Liberal Democrat | 2,377 | 68.2% |
| 541 | Lowestoft | 4.8% | Labour | 2,016 | 56.4% |
| 542 | North West Essex | 4.8% | Conservative | 2,610 | 68.5% |
| 543 | Harborough, Oadby and Wigston | 4.7% | Conservative | 2,378 | 65.6% |
| 544 | Melksham and Devizes | 4.7% | Liberal Democrat | 2,401 | 70.0% |
| 545 | Croydon South | 4.7% | Conservative | 2,313 | 66.1% |
| 546 | Newton Abbot | 4.7% | Liberal Democrat | 2,246 | 65.2% |
| 547 | Hyndburn | 4.6% | Labour | 1,687 | 54.4% |
| 548 | Birmingham Hodge Hill and Solihull North | 4.6% | Labour | 1,566 | 44.1% |
| 549 | Mid Leicestershire | 4.6% | Conservative | 2,201 | 63.5% |
| 550 | Horsham | 4.5% | Liberal Democrat | 2,517 | 70.4% |
| 551 | Inverness, Skye and West Ross-shire | 4.5% | Liberal Democrat | 2,160 | 61.9% |
| 552 | Stockton West | 4.4% | Conservative | 2,139 | 67.8% |
| 553 | Romsey and Southampton North | 4.4% | Conservative | 2,191 | 69.8% |
| 554 | Aberdeen North | 4.2% | SNP | 1,760 | 55.6% |
| 555 | Southend West and Leigh | 4.1% | Labour | 1,949 | 62.7% |
| 556 | Hornchurch and Upminster | 4.1% | Conservative | 1,943 | 62.4% |
| 557 | South West Devon | 4.0% | Conservative | 2,112 | 67.5% |
| 558 | Mid and South Pembrokeshire | 4.0% | Labour | 1,878 | 59.2% |
| 559 | Mid Derbyshire | 4.0% | Labour | 1,878 | 68.2% |
| 560 | South East Cornwall | 3.9% | Labour | 1,911 | 68.0% |
| 561 | North East Derbyshire | 3.8% | Labour | 1,753 | 62.8% |
| 562 | Ashford | 3.8% | Labour | 1,779 | 61.8% |
| 563 | Llanelli | 3.7% | Labour | 1,504 | 57.1% |
| 564 | Bognor Regis and Littlehampton | 3.7% | Conservative | 1,765 | 62.5% |
| 565 | North East Hertfordshire | 3.7% | Labour | 1,923 | 67.8% |
| 566 | Rochdale | 3.6% | Labour | 1,440 | 54.9% |
| 567 | Bethnal Green and Stepney | 3.6% | Labour | 1,689 | 57.7% |
| 568 | Maidstone and Malling | 3.6% | Conservative | 1,674 | 60.9% |
| 569 | Keighley and Ilkley | 3.5% | Conservative | 1,625 | 62.3% |
| 570 | Great Yarmouth | 3.5% | Reform UK | 1,426 | 55.7% |
| 571 | Spelthorne | 3.4% | Conservative | 1,590 | 62.8% |
| 572 | Bridgwater | 3.4% | Conservative | 1,349 | 56.3% |
| 573 | Eastleigh | 3.3% | Liberal Democrat | 1,546 | 66.5% |
| 574 | Romford | 3.3% | Conservative | 1,463 | 60.6% |
| 575 | East Antrim | 3.3% | DUP | 1,306 | 54.3% |
| 576 | North Dorset | 3.2% | Conservative | 1,589 | 68.6% |
| 577 | Brecon, Radnor and Cwm Tawe | 3.2% | Liberal Democrat | 1,472 | 63.8% |
| 578 | Tamworth | 3.2% | Labour | 1,382 | 58.5% |
| 579 | Faversham and Mid Kent | 3.2% | Conservative | 1,469 | 62.9% |
| 580 | South Shropshire | 3.1% | Conservative | 1,624 | 67.6% |
| 581 | Skipton and Ripon | 3.1% | Conservative | 1,650 | 67.7% |
| 582 | Reading West and Mid Berkshire | 2.9% | Labour | 1,361 | 67.9% |
| 583 | Huntingdon | 2.9% | Conservative | 1,499 | 66.1% |
| 584 | Clwyd North | 2.9% | Labour | 1,196 | 55.6% |
| 585 | Bury St Edmunds and Stowmarket | 2.9% | Labour | 1,452 | 65.1% |
| 586 | Hereford and South Herefordshire | 2.8% | Conservative | 1,279 | 63.3% |
| 587 | Stirling and Strathallan | 2.8% | Labour | 1,394 | 65.6% |
| 588 | Mid Dorset and North Poole | 2.7% | Liberal Democrat | 1,352 | 66.8% |
| 589 | Staffordshire Moorlands | 2.7% | Conservative | 1,175 | 62.2% |
| 590 | Dartford | 2.7% | Labour | 1,192 | 59.3% |
| 591 | Mid Bedfordshire | 2.7% | Conservative | 1,321 | 66.0% |
| 592 | East Hampshire | 2.5% | Conservative | 1,275 | 71.0% |
| 593 | Farnham and Bordon | 2.5% | Conservative | 1,349 | 70.1% |
| 594 | Aberdeenshire North and Moray East | 2.5% | SNP | 942 | 54.8% |
| 595 | Harwich and North Essex | 2.4% | Conservative | 1,162 | 63.2% |
| 596 | Rother Valley | 2.4% | Labour | 998 | 60.1% |
| 597 | Leicester South | 2.3% | Independent | 979 | 59.3% |
| 598 | Tatton | 2.2% | Conservative | 1,136 | 68.6% |
| 599 | Suffolk Coastal | 2.2% | Labour | 1,070 | 66.6% |
| 600 | Moray West, Nairn and Strathspey | 2.2% | SNP | 1,001 | 60.5% |
| 601 | South Dorset | 2.1% | Labour | 1,048 | 64.8% |
| 602 | North West Leicestershire | 2.1% | Labour | 1,012 | 62.6% |
| 603 | Dumfries and Galloway | 2.0% | Conservative | 930 | 58.5% |
| 604 | Gordon and Buchan | 2.0% | Conservative | 878 | 63.2% |
| 605 | Ynys Môn | 2.0% | Plaid Cymru | 637 | 61.5% |
| 606 | Arbroath and Broughty Ferry | 1.9% | SNP | 859 | 58.1% |
| 607 | Pendle and Clitheroe | 1.9% | Labour | 902 | 59.5% |
| 608 | Birmingham Yardley | 1.9% | Labour | 693 | 49.5% |
| 609 | Bradford West | 1.9% | Labour | 707 | 47.9% |
| 610 | Portsmouth North | 1.9% | Labour | 780 | 59.3% |
| 611 | Redditch | 1.9% | Labour | 789 | 59.8% |
| 612 | Earley and Woodley | 1.8% | Labour | 848 | 63.2% |
| 613 | Wyre Forest | 1.8% | Conservative | 812 | 58.6% |
| 614 | Bracknell | 1.8% | Labour | 784 | 61.4% |
| 615 | The Wrekin | 1.8% | Conservative | 883 | 63.6% |
| 616 | Dundee Central | 1.7% | SNP | 675 | 52.5% |
| 617 | Lichfield | 1.6% | Labour | 810 | 64.7% |
| 618 | Ribble Valley | 1.6% | Labour | 856 | 64.9% |
| 619 | Godalming and Ash | 1.6% | Conservative | 891 | 72.3% |
| 620 | Stoke-on-Trent South | 1.5% | Labour | 627 | 58.7% |
| 621 | Broadland and Fakenham | 1.5% | Conservative | 719 | 64.7% |
| 622 | Dunstable and Leighton Buzzard | 1.4% | Labour | 667 | 60.2% |
| 623 | South West Norfolk | 1.4% | Labour | 630 | 59.5% |
| 624 | Birmingham Perry Barr | 1.4% | Independent | 507 | 49.4% |
| 625 | Uxbridge and South Ruislip | 1.3% | Labour | 587 | 61.7% |
| 626 | Aylesbury | 1.3% | Labour | 630 | 63.3% |
| 627 | North Somerset | 1.2% | Labour | 639 | 72.5% |
| 628 | Fylde | 1.2% | Conservative | 561 | 62.4% |
| 629 | North East Hampshire | 1.1% | Liberal Democrat | 634 | 72.4% |
| 630 | Ilford North | 1.1% | Labour | 528 | 59.8% |
| 631 | North Antrim | 1.1% | TUV | 450 | 55.4% |
| 632 | Ely and East Cambridgeshire | 0.9% | Liberal Democrat | 495 | 66.4% |
| 633 | Sittingbourne and Sheppey | 0.9% | Labour | 355 | 52.0% |
| 634 | Derbyshire Dales | 0.7% | Labour | 350 | 70.2% |
| 635 | Bromley and Biggin Hill | 0.6% | Conservative | 302 | 66.4% |
| 636 | Forest of Dean | 0.6% | Labour | 278 | 66.3% |
| 637 | Middlesbrough South and East Cleveland | 0.6% | Labour | 214 | 54.8% |
| 638 | East Londonderry | 0.4% | DUP | 179 | 54.7% |
| 639 | Blackburn | 0.3% | Independent | 132 | 53.3% |
| 640 | Chelsea and Fulham | 0.3% | Labour | 152 | 60.3% |
| 641 | Peterborough | 0.3% | Labour | 118 | 57.3% |
| 642 | Beverley and Holderness | 0.3% | Conservative | 124 | 62.6% |
| 643 | South Basildon and East Thurrock | 0.2% | Reform UK | 98 | 54.6% |
| 644 | Exmouth and Exeter East | 0.2% | Conservative | 121 | 64.3% |
| 645 | Havant | 0.2% | Conservative | 92 | 58.5% |
| 646 | Central Devon | 0.1% | Conservative | 61 | 71.2% |
| 647 | North West Cambridgeshire | 0.1% | Labour | 39 | 58.8% |
| 648 | Basildon and Billericay | 0.0% | Conservative | 20 | 55.0% |
| 649 | Poole | 0.0% | Labour | 18 | 61.6% |
| 650 | Hendon | 0.0% | Labour | 15 | 55.4% |