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
RankConstituencyMajority as a share of votesWinnerMajorityTurnout
1Chorley60.6%Speaker20,57547.0%
2Bootle56.5%Labour21,98353.4%
3Liverpool Walton54.9%Labour20,24553.4%
4Liverpool West Derby53.7%Labour20,42354.6%
5Knowsley50.8%Labour18,31950.2%
6Liverpool Garston47.9%Labour20,10460.8%
7Liverpool Riverside45.7%Labour14,79345.6%
8Lewisham East44.5%Labour18,07355.6%
9York Central44.2%Labour19,15454.7%
10Hornsey and Friern Barnet44.1%Labour21,47570.0%
11Westmorland and Lonsdale43.3%Liberal Democrat21,47268.9%
12Widnes and Halewood43.1%Labour16,42554.5%
13Greenwich and Woolwich43.0%Labour18,36658.8%
14Clapham and Brixton Hill42.1%Labour18,00557.9%
15Wallasey42.1%Labour17,99657.9%
16Nottingham East41.7%Labour15,16252.8%
17Mitcham and Morden41.5%Labour18,76158.8%
18Dulwich and West Norwood41.4%Labour18,78961.4%
19Liverpool Wavertree40.9%Labour16,30456.7%
20Blaenau Gwent and Rhymney40.7%Labour12,18343.4%
21Erith and Thamesmead40.4%Labour16,30251.5%
22Ellesmere Port and Bromborough40.3%Labour16,90859.5%
23Vauxhall and Camberwell Green40.3%Labour15,11254.3%
24Belfast West40.2%Sinn Féin15,96153.1%
25Twickenham40.0%Liberal Democrat21,45771.8%
26Sheffield Heeley39.8%Labour15,30453.2%
27Lewisham West and East Dulwich39.6%Labour18,39767.2%
28Walthamstow39.4%Labour17,99661.7%
29Dwyfor Meirionnydd39.3%Plaid Cymru15,87655.6%
30Peckham39.3%Labour15,22854.1%
31Queen's Park and Maida Vale38.9%Labour14,91351.1%
32Sefton Central38.5%Labour18,28264.2%
33Tottenham38.4%Labour15,43453.2%
34St Albans38.4%Liberal Democrat19,83471.2%
35Hove and Portslade38.1%Labour19,79170.4%
36Salford38.0%Labour15,10147.7%
37Orkney and Shetland37.7%Liberal Democrat7,80760.7%
38Wythenshawe and Sale East37.3%Labour14,61050.5%
39Croydon West37.3%Labour14,22649.2%
40Edinburgh South36.8%Labour17,25166.3%
41Hackney North and Stoke Newington36.8%Labour15,08053.0%
42Tooting36.8%Labour19,48769.8%
43Oxford East36.8%Labour14,46555.3%
44Sheffield Brightside and Hillsborough36.7%Labour11,60045.7%
45Gorton and Denton36.7%Labour13,41348.0%
46Newcastle upon Tyne North36.5%Labour17,76265.3%
47West Tyrone36.4%Sinn Féin15,91759.2%
48Islington South and Finsbury36.1%Labour15,45558.0%
49Lewisham North35.7%Labour15,78259.9%
50Leeds North East35.6%Labour16,08364.7%
51Leeds South35.6%Labour11,27942.3%
52Hackney South and Shoreditch35.3%Labour14,73753.5%
53Stretford and Urmston35.1%Labour16,15061.4%
54Streatham and Croydon North35.0%Labour15,60358.6%
55Stockport35.0%Labour15,27057.2%
56Sheffield South East34.8%Labour12,45849.3%
57Runcorn and Helsby34.8%Labour14,69659.9%
58Manchester Central34.7%Labour13,79746.8%
59Brent East34.5%Labour13,04749.1%
60Kingston and Surbiton34.0%Liberal Democrat17,23565.7%
61East Ham33.9%Labour12,86348.1%
62Portsmouth South33.8%Labour13,15553.1%
63Ealing Southall33.7%Labour15,79359.8%
64Newry and Armagh33.7%Sinn Féin15,49359.1%
65Manchester Withington33.5%Labour13,98259.5%
66Southgate and Wood Green33.5%Labour15,30059.2%
67Hammersmith and Chiswick33.2%Labour15,29061.0%
68Richmond Park32.9%Liberal Democrat17,15569.9%
69Mid Ulster32.8%Sinn Féin14,92361.7%
70Blackley and Middleton South32.7%Labour10,25043.6%
71Oxford West and Abingdon32.4%Liberal Democrat14,89466.1%
72Bristol North West32.3%Labour15,66965.1%
73Leeds West and Pudsey32.2%Labour12,39255.1%
74Birkenhead32.0%Labour13,79855.4%
75Ceredigion Preseli31.9%Plaid Cymru14,78961.4%
76Leyton and Wanstead31.9%Labour13,96461.5%
77Tynemouth31.9%Labour15,45566.3%
78Smethwick31.9%Labour11,18848.5%
79Whitehaven and Workington31.8%Labour13,28657.4%
80Plymouth Sutton and Devonport31.7%Labour13,32856.1%
81North East Fife31.5%Liberal Democrat13,47961.5%
82St Helens South and Whiston31.4%Labour11,94553.3%
83Coventry East31.4%Labour11,62349.0%
84Hayes and Harlington31.4%Labour12,03151.7%
85Edinburgh West31.4%Liberal Democrat16,47068.8%
86Nottingham South31.3%Labour10,29451.4%
87North Shropshire30.9%Liberal Democrat15,31164.1%
88Hampstead and Highgate30.8%Labour14,97061.0%
89West Lancashire30.8%Labour13,62560.0%
90Edmonton and Winchmore Hill30.8%Labour12,63254.4%
91Barking30.3%Labour11,05445.8%
92Newcastle upon Tyne East and Wallsend30.3%Labour12,81755.7%
93St Helens North30.1%Labour12,16953.8%
94Cardiff South and Penarth30.0%Labour11,76753.9%
95Birmingham Selly Oak30.0%Labour11,53751.0%
96Holborn and St Pancras30.0%Labour11,57254.5%
97Exeter29.7%Labour11,93759.5%
98Doncaster North29.4%Labour9,12645.1%
99Norwich South29.4%Labour13,23959.3%
100Ealing Central and Acton29.3%Labour13,99561.2%
101Enfield North29.3%Labour12,73655.4%
102Poplar and Limehouse29.2%Labour12,56051.6%
103Aberafan Maesteg29.0%Labour10,35449.4%
104Ealing North29.0%Labour12,51958.0%
105City of Durham28.9%Labour11,75757.8%
106Belfast South and Mid Down28.8%SDLP12,50658.5%
107St Ives28.7%Liberal Democrat13,78669.0%
108Leeds East28.6%Labour11,26551.9%
109Manchester Rusholme28.4%Labour8,23540.3%
110Na h-Eileanan an Iar28.4%Labour3,83663.7%
111Cramlington and Killingworth28.2%Labour12,82059.7%
112Kingston upon Hull North and Cottingham27.9%Labour10,67951.0%
113Reading Central27.9%Labour12,63761.8%
114Lothian East27.6%Labour13,26563.9%
115Wolverhampton South East27.5%Labour9,18843.3%
116Brighton Pavilion27.3%Green14,29070.3%
117Nottingham North and Kimberley26.9%Labour9,42747.7%
118Stratford and Bow26.8%Labour11,63454.2%
119Eastbourne26.8%Liberal Democrat12,20463.0%
120Newcastle upon Tyne Central and West26.7%Labour11,06054.0%
121Middlesbrough and Thornaby East26.7%Labour9,19245.9%
122Leeds Central and Headingley26.7%Labour8,42245.0%
123Bristol North East26.6%Labour11,16760.1%
124Coventry North West26.6%Labour11,17456.3%
125Chester North and Neston26.6%Labour11,87064.0%
126Blaydon and Consett26.4%Labour11,15360.1%
127Cambridge26.3%Labour11,07860.4%
128West Bromwich26.2%Labour9,55449.5%
129Worsley and Eccles26.1%Labour11,09154.3%
130Southampton Test26.1%Labour9,33354.9%
131Sheffield Central26.1%Labour8,28653.0%
132Chesterfield26.0%Labour10,82058.2%
133Battersea25.6%Labour12,03965.0%
134West Ham and Beckton25.5%Labour9,25446.2%
135Putney25.3%Labour12,48868.1%
136Warwick and Leamington25.2%Labour12,41264.8%
137Doncaster Central25.2%Labour9,55151.0%
138Richmond and Northallerton25.1%Conservative12,18565.8%
139Yeovil25.1%Liberal Democrat12,26861.4%
140Leicester West24.8%Labour8,77748.0%
141Beckenham and Penge24.7%Labour12,90567.9%
142Gower24.5%Labour11,56762.3%
143Harrow East24.4%Conservative11,68062.7%
144Jarrow and Gateshead East24.4%Labour8,96452.4%
145Gedling24.4%Labour11,88163.5%
146Winchester24.2%Liberal Democrat13,82173.1%
147Cheadle24.1%Liberal Democrat12,23568.4%
148Bristol Central24.0%Green10,40769.4%
149Gateshead Central and Whickham24.0%Labour9,64457.8%
150Leeds North West23.9%Labour11,89669.8%
151Swansea West23.9%Labour8,51548.2%
152Coventry South23.9%Labour10,20156.3%
153Brighton Kemptown and Peacehaven23.8%Labour9,66360.0%
154Lewes23.7%Liberal Democrat12,62470.0%
155Taunton and Wellington23.7%Liberal Democrat11,93964.1%
156Norwich North23.7%Labour10,85062.3%
157Cardiff North23.6%Labour11,20766.8%
158Kingston upon Hull West and Haltemprice23.5%Labour8,97952.3%
159Chichester23.4%Liberal Democrat12,17266.5%
160Newport East23.4%Labour9,00950.4%
161Woking23.4%Liberal Democrat11,24666.2%
162Wigan23.3%Labour9,54952.9%
163Bath23.3%Liberal Democrat11,21869.4%
164Cardiff East23.3%Labour9,09753.9%
165Bedford23.2%Labour9,43056.4%
166Wakefield and Rothwell23.0%Labour9,34654.3%
167Warrington North23.0%Labour9,19056.9%
168Wimbledon22.9%Liberal Democrat12,61072.3%
169Stalybridge and Hyde22.9%Labour8,53951.7%
170Warrington South22.8%Labour11,34063.6%
171Caithness, Sutherland and Easter Ross22.8%Liberal Democrat10,48961.9%
172Blyth and Ashington22.7%Labour9,17352.9%
173Hamilton and Clyde Valley22.5%Labour9,47256.0%
174Birmingham Edgbaston22.4%Labour8,36852.4%
175Esher and Walton22.3%Liberal Democrat12,00373.0%
176Tonbridge22.2%Conservative11,16669.3%
177Newton Aycliffe and Spennymoor22.2%Labour8,83955.3%
178Bury South22.2%Labour9,36156.3%
179Arundel and South Downs22.2%Conservative12,13470.5%
180Wells and Mendip Hills22.1%Liberal Democrat11,12168.7%
181Shrewsbury22.0%Labour11,35567.6%
182Derby North21.8%Labour8,91557.2%
183Rhondda and Ogmore21.8%Labour7,79048.2%
184Brentford and Isleworth21.7%Labour9,82457.3%
185Hartlepool21.7%Labour7,69849.8%
186Leigh and Atherton21.6%Labour8,88151.7%
187Northampton North21.6%Labour9,01455.5%
188Lancaster and Wyre21.5%Labour9,25357.8%
189Mid Cheshire21.5%Labour8,92759.1%
190Swindon South21.4%Labour9,60661.9%
191Rutland and Stamford21.4%Conservative10,39467.9%
192Pontypridd21.3%Labour8,40252.0%
193Stockton North21.2%Labour7,93953.4%
194Barnsley North21.2%Labour7,81147.3%
195Merthyr Tydfil and Aberdare21.1%Labour7,44747.4%
196Newport West and Islwyn21.1%Labour8,86855.6%
197Leeds South West and Morley20.9%Labour8,42356.1%
198Lincoln20.9%Labour8,79358.5%
199Bridgend20.8%Labour8,59556.7%
200Selby20.7%Labour10,19563.3%
201Bermondsey and Old Southwark20.7%Labour7,78754.4%
202Rutherglen20.6%Labour8,76758.6%
203Stroud20.6%Labour11,38871.2%
204Crewe and Nantwich20.6%Labour9,72760.4%
205Airdrie and Shotts20.6%Labour7,54752.4%
206Birmingham Erdington20.6%Labour7,01944.3%
207South Down20.5%Sinn Féin9,28059.6%
208Torfaen20.5%Labour7,32249.9%
209Feltham and Heston20.4%Labour7,94450.7%
210Rawmarsh and Conisbrough20.4%Labour6,90849.2%
211Alyn and Deeside20.3%Labour8,79457.4%
212Wirral West20.0%Labour9,99868.8%
213Telford19.9%Labour8,10255.4%
214Penistone and Stocksbridge19.9%Labour8,73962.7%
215Filton and Bradley Stoke19.9%Labour10,00065.1%
216Bathgate and Linlithgow19.8%Labour8,32358.4%
217Harpenden and Berkhamsted19.7%Liberal Democrat10,70875.5%
218Blackpool South19.5%Labour6,84845.6%
219North Cornwall19.4%Liberal Democrat9,95766.8%
220East Worthing and Shoreham19.4%Labour9,51965.9%
221East Kilbride and Strathaven19.4%Labour9,05761.3%
222South Cambridgeshire19.4%Liberal Democrat10,64171.3%
223Luton North19.4%Labour7,51052.0%
224Ashton-under-Lyne19.2%Labour6,79150.1%
225Easington19.1%Labour6,54249.6%
226Hastings and Rye18.8%Labour8,65360.8%
227New Forest East18.8%Conservative8,49564.3%
228Washington and Gateshead South18.7%Labour6,91352.3%
229Dunfermline and Dollar18.5%Labour8,24161.3%
230Eltham and Chislehurst18.5%Labour8,42961.9%
231Midlothian18.5%Labour8,16760.3%
232Dagenham and Rainham18.5%Labour7,17351.0%
233Pontefract, Castleford and Knottingley18.4%Labour6,63048.4%
234York Outer18.4%Labour9,39167.3%
235Colchester18.4%Labour8,25057.3%
236North East Cambridgeshire18.4%Conservative7,18955.0%
237Mid Dunbartonshire18.3%Liberal Democrat9,67371.8%
238Normanton and Hemsworth18.3%Labour6,66248.2%
239Canterbury18.3%Labour8,65366.6%
240Clacton18.3%Reform UK8,40558.9%
241Bolton South and Walkden18.3%Labour6,74346.6%
242Dewsbury and Batley18.2%Independent6,93453.3%
243Stoke-on-Trent Central18.2%Labour6,40948.0%
244Motherwell, Wishaw and Carluke18.2%Labour7,08554.5%
245Droitwich and Evesham18.1%Conservative8,99565.0%
246Calder Valley18.1%Labour8,99164.4%
247South Shields18.1%Labour6,65354.0%
248Wolverhampton West18.0%Labour7,86856.3%
249Houghton and Sunderland South17.9%Labour7,16951.2%
250Luton South and South Bedfordshire17.9%Labour6,85849.9%
251Shipley17.8%Labour8,60365.4%
252Cowdenbeath and Kirkcaldy17.8%Labour7,24857.0%
253Bristol South17.7%Labour7,66657.7%
254Broxtowe17.6%Labour8,40368.1%
255South Antrim17.5%UUP7,51255.9%
256Guildford17.5%Liberal Democrat8,42968.6%
257Macclesfield17.3%Labour9,12069.3%
258Thurrock17.2%Labour6,47451.3%
259Carshalton and Wallington16.9%Liberal Democrat7,90562.9%
260North Down16.9%Independent7,30558.8%
261East Grinstead and Uckfield16.8%Conservative8,48067.5%
262Ipswich16.8%Labour7,40358.7%
263Caerphilly16.8%Labour6,41952.8%
264East Renfrewshire16.8%Labour8,42167.5%
265Ilford South16.7%Labour6,89451.0%
266Hertsmere16.6%Conservative7,99265.6%
267Bradford East16.6%Labour6,18949.7%
268Weald of Kent16.6%Conservative8,42267.1%
269Central Ayrshire16.6%Labour6,86959.8%
270Neath and Swansea East16.5%Labour6,62752.8%
271Bishop Auckland16.5%Labour6,67257.3%
272Chippenham16.4%Liberal Democrat8,13867.0%
273Heywood and Middleton North16.4%Labour6,08250.8%
274Coatbridge and Bellshill16.4%Labour6,34453.5%
275Camborne and Redruth16.3%Labour7,80664.5%
276East Thanet16.3%Labour6,97157.2%
277Wolverhampton North East16.3%Labour5,42247.2%
278Truro and Falmouth16.2%Labour8,15169.1%
279Glasgow West16.2%Labour6,44658.1%
280Ruislip, Northwood and Pinner16.1%Conservative7,58165.9%
281High Peak16.1%Labour7,90866.4%
282Derby South16.0%Labour6,00251.5%
283Southampton Itchen16.0%Labour6,10555.8%
284Tunbridge Wells16.0%Liberal Democrat8,68769.1%
285Dover and Deal15.9%Labour7,58562.8%
286Sheffield Hallam15.9%Labour8,18971.5%
287Oldham East and Saddleworth15.9%Labour6,35754.8%
288Harrogate and Knaresborough15.8%Liberal Democrat8,23866.9%
289Paisley and Renfrewshire South15.8%Labour6,52757.9%
290Runnymede and Weybridge15.8%Conservative7,62765.8%
291Inverclyde and Renfrewshire West15.8%Labour6,37157.7%
292Christchurch15.7%Conservative7,45566.8%
293Cardiff West15.7%Labour7,01959.4%
294Upper Bann15.6%DUP7,40658.6%
295Croydon East15.6%Labour6,82557.4%
296Halifax15.6%Labour6,26952.1%
297Stevenage15.5%Labour6,61860.4%
298Worcester15.5%Labour7,11661.7%
299Wokingham15.5%Liberal Democrat8,34572.2%
300Hitchin15.4%Labour8,10969.4%
301Bolton North East15.3%Labour6,65354.4%
302Milton Keynes Central15.3%Labour7,29159.1%
303Bury North15.3%Labour6,94458.8%
304Paisley and Renfrewshire North15.3%Labour6,33358.6%
305Sunderland Central15.2%Labour6,07352.6%
306West Dunbartonshire15.2%Labour6,01057.5%
307Thirsk and Malton15.2%Conservative7,55063.7%
308East Surrey15.1%Conservative7,45067.4%
309Spen Valley15.1%Labour6,18856.7%
310South Holland and The Deepings14.9%Conservative6,85658.7%
311Bolsover14.9%Labour6,32355.1%
312Rotherham14.9%Labour5,49049.1%
313Alloa and Grangemouth14.9%Labour6,12258.4%
314West Dorset14.8%Liberal Democrat7,78970.0%
315Islington North14.8%Independent7,24767.5%
316Wrexham14.7%Labour5,94857.6%
317Edinburgh North and Leith14.7%Labour7,26863.3%
318Harrow West14.7%Labour6,64256.8%
319Cheltenham14.6%Liberal Democrat7,21066.4%
320South Devon14.5%Liberal Democrat7,12768.0%
321Bristol East14.3%Labour6,60661.8%
322Birmingham Northfield14.3%Labour5,38951.0%
323Windsor14.3%Conservative6,45761.9%
324Berwickshire, Roxburgh and Selkirk14.2%Conservative6,59961.1%
325Hazel Grove14.1%Liberal Democrat6,50063.4%
326North Durham14.1%Labour5,87357.0%
327Stoke-on-Trent North14.1%Labour5,08251.9%
328Kingswinford and South Staffordshire14.0%Conservative6,30363.3%
329South Ribble13.9%Labour6,50163.9%
330Sussex Weald13.9%Conservative6,84267.7%
331Argyll, Bute and South Lochaber13.9%SNP6,23262.8%
332Glastonbury and Somerton13.9%Liberal Democrat6,61165.3%
333Belfast North13.9%Sinn Féin5,61254.9%
334Maldon13.9%Conservative6,90663.9%
335Ashfield13.8%Reform UK5,50858.0%
336Gosport13.7%Conservative6,05460.6%
337Erewash13.6%Labour5,85960.4%
338Edinburgh South West13.6%Labour6,21762.1%
339Epping Forest13.6%Conservative5,68258.9%
340Glasgow North East13.6%Labour4,63747.1%
341Birmingham Hall Green and Moseley13.6%Labour5,65654.4%
342Barnsley South13.5%Labour4,74846.4%
343Stratford-on-Avon13.4%Liberal Democrat7,12270.2%
344Makerfield13.4%Labour5,39952.7%
345Bradford South13.3%Labour4,39246.7%
346Basingstoke13.2%Labour6,48462.7%
347Preston13.2%Labour5,29151.9%
348Honiton and Sidmouth13.2%Liberal Democrat6,70067.2%
349Walsall and Bloxwich13.2%Labour4,91449.8%
350Strangford13.2%DUP5,13152.4%
351Kingston upon Hull East13.1%Labour3,92042.3%
352North Devon13.1%Liberal Democrat6,74465.2%
353Great Grimsby and Cleethorpes13.1%Labour4,80348.2%
354Plymouth Moor View13.1%Labour5,60457.5%
355Tewkesbury12.9%Liberal Democrat6,26266.3%
356Oldham West, Chadderton and Royton12.9%Labour4,97651.0%
357Rushcliffe12.9%Labour7,42673.2%
358Bassetlaw12.9%Labour5,76857.6%
359Southport12.8%Labour5,78961.4%
360Newcastle-under-Lyme12.8%Labour5,06958.7%
361Stone, Great Wyrley and Penkridge12.8%Conservative5,46660.8%
362Corby and East Northamptonshire12.8%Labour6,33163.2%
363Rossendale and Darwen12.6%Labour5,62860.1%
364Barrow and Furness12.6%Labour5,32456.5%
365Mid Sussex12.5%Liberal Democrat6,66270.4%
366Wellingborough and Rushden12.5%Labour5,48656.9%
367Brentwood and Ongar12.4%Conservative5,98064.4%
368Kenilworth and Southam12.3%Conservative6,57471.4%
369Scarborough and Whitby12.2%Labour5,40859.5%
370Bournemouth East12.2%Labour5,47962.3%
371Fareham and Waterlooville12.1%Conservative6,07965.4%
372Morecambe and Lunesdale12.1%Labour5,81563.1%
373New Forest West12.1%Conservative5,60067.7%
374Kilmarnock and Loudoun12.1%Labour5,11957.1%
375West Worcestershire12.0%Conservative6,54769.3%
376Louth and Horncastle11.8%Conservative5,50660.6%
377Milton Keynes North11.8%Labour5,43065.3%
378Surrey Heath11.8%Liberal Democrat5,64066.6%
379Henley and Thame11.8%Liberal Democrat6,26772.3%
380Bangor Aberconwy11.8%Labour4,89659.3%
381Loughborough11.7%Labour4,96061.5%
382Melton and Syston11.7%Conservative5,39662.1%
383Falkirk11.7%Labour4,99658.1%
384Rayleigh and Wickford11.7%Conservative5,62162.9%
385Aldershot11.7%Labour5,68362.0%
386North Herefordshire11.7%Green5,89469.4%
387Torbay11.6%Liberal Democrat5,34960.7%
388Frome and East Somerset11.6%Liberal Democrat5,41565.5%
389Crawley11.5%Labour5,23560.6%
390Beaconsfield11.4%Conservative5,45565.8%
391Waveney Valley11.4%Green5,59467.3%
392Didcot and Wantage11.4%Liberal Democrat6,23368.1%
393Hinckley and Bosworth11.3%Conservative5,40862.7%
394Halesowen11.3%Labour4,36456.5%
395Carlisle11.3%Labour5,20059.2%
396Huddersfield11.3%Labour4,53351.8%
397Sherwood Forest11.2%Labour5,44361.9%
398North West Norfolk11.1%Conservative4,95460.1%
399Blackpool North and Fleetwood11.1%Labour4,64757.2%
400Orpington11.1%Conservative5,11864.9%
401Bolton West11.1%Labour4,94559.8%
402Hemel Hempstead11.0%Labour4,85762.3%
403Sevenoaks10.9%Conservative5,44067.9%
404Mid Buckinghamshire10.9%Conservative5,87271.6%
405Foyle10.9%SDLP4,16652.6%
406Dorking and Horley10.8%Liberal Democrat5,39170.0%
407Colne Valley10.7%Labour4,96363.8%
408South Leicestershire10.7%Conservative5,50665.6%
409Glasgow East10.7%Labour3,78451.6%
410Penrith and Solway10.7%Labour5,25763.4%
411Tipton and Wednesbury10.6%Labour3,38543.2%
412Watford10.6%Labour4,72361.1%
413North Bedfordshire10.5%Conservative5,41465.7%
414Aldridge-Brownhills10.5%Conservative4,29458.4%
415Meriden and Solihull East10.4%Conservative4,58460.0%
416North East Somerset and Hanham10.4%Labour5,31969.4%
417Weston-super-Mare10.4%Labour4,40959.6%
418North Northumberland10.4%Labour5,06766.0%
419Ossett and Denby Dale10.4%Labour4,54260.8%
420Angus and Perthshire Glens10.3%SNP4,87062.0%
421Wycombe10.3%Labour4,59161.0%
422Glasgow North10.2%Labour3,53951.7%
423Witham10.2%Conservative5,14564.3%
424Southend East and Rochford10.2%Labour4,02756.7%
425Ayr, Carrick and Cumnock10.1%Labour4,15458.4%
426Cumbernauld and Kirkintilloch10.1%Labour4,14458.5%
427Chesham and Amersham10.0%Liberal Democrat5,45172.9%
428East Wiltshire10.0%Conservative4,71663.9%
429Stafford10.0%Labour4,59565.4%
430Caerfyrddin9.9%Plaid Cymru4,53561.9%
431Bicester and Woodstock9.9%Liberal Democrat4,95867.8%
432Solihull West and Shirley9.9%Conservative4,62065.5%
433Chingford and Woodford Green9.8%Conservative4,75765.7%
434Glasgow South9.8%Labour4,15460.6%
435Isle of Wight East9.8%Conservative3,32361.1%
436Grantham and Bourne9.7%Conservative4,49663.1%
437Clwyd East9.7%Labour4,62262.6%
438Gillingham and Rainham9.7%Labour3,97256.1%
439Dumfriesshire, Clydesdale and Tweeddale9.6%Conservative4,24261.7%
440South Cotswolds9.5%Liberal Democrat4,97372.9%
441Leicester East9.5%Conservative4,42661.3%
442Chelmsford9.4%Liberal Democrat4,75366.1%
443Birmingham Ladywood9.4%Labour3,42143.9%
444Finchley and Golders Green9.3%Labour4,58163.9%
445Swindon North9.3%Labour4,10360.5%
446Wetherby and Easingwold9.3%Conservative4,84670.6%
447Northampton South9.3%Labour4,07162.6%
448Isle of Wight West9.3%Labour3,17762.0%
449Central Suffolk and North Ipswich9.2%Conservative4,29063.8%
450South West Hertfordshire9.2%Conservative4,45667.5%
451Glasgow South West9.2%Labour3,28551.9%
452Vale of Glamorgan9.2%Labour4,21661.7%
453Brent West9.2%Labour3,79352.0%
454South Derbyshire9.1%Labour4,16862.3%
455Scunthorpe9.1%Labour3,54253.0%
456Rugby9.0%Labour4,42865.7%
457Fermanagh and South Tyrone8.9%Sinn Féin4,57166.0%
458Sleaford and North Hykeham8.9%Conservative4,34664.5%
459Hamble Valley8.9%Conservative4,80268.2%
460Montgomeryshire and Glyndŵr8.8%Labour3,81558.7%
461Hertford and Stortford8.8%Labour4,74868.7%
462St Neots and Mid Cambridgeshire8.7%Liberal Democrat4,62167.9%
463Redcar8.7%Labour3,32354.5%
464Folkestone and Hythe8.6%Labour3,72961.9%
465Burnley8.6%Labour3,42053.2%
466Witney8.6%Liberal Democrat4,33967.3%
467Mansfield8.5%Labour3,48555.3%
468Nuneaton8.4%Labour3,47957.5%
469Slough8.4%Labour3,64753.4%
470North Ayrshire and Arran8.4%Labour3,55158.8%
471Amber Valley8.4%Labour3,55459.6%
472Perth and Kinross-shire8.2%SNP4,12765.0%
473Bournemouth West8.2%Labour3,22456.3%
474Glenrothes and Mid Fife8.2%Labour2,95451.3%
475Edinburgh East and Musselburgh8.2%Labour3,71560.1%
476Altrincham and Sale West8.1%Labour4,17469.8%
477Aberdeen South8.1%SNP3,75860.2%
478Castle Point8.0%Conservative3,25157.4%
479Sutton and Cheam8.0%Liberal Democrat3,80166.0%
480Livingston7.9%Labour3,52857.6%
481Welwyn Hatfield7.8%Labour3,79964.6%
482Torridge and Tavistock7.8%Conservative3,95068.2%
483Worthing West7.7%Labour3,94966.4%
484Stourbridge7.7%Labour3,07358.5%
485Brigg and Immingham7.6%Conservative3,24358.4%
486Kettering7.6%Labour3,82063.5%
487Salisbury7.6%Conservative3,80770.1%
488Gainsborough7.6%Conservative3,53261.8%
489Gloucester7.5%Labour3,43157.7%
490Braintree7.5%Conservative3,67063.3%
491Old Bexley and Sidcup7.4%Conservative3,54865.2%
492Tiverton and Minehead7.4%Liberal Democrat3,50766.2%
493Bridlington and The Wolds7.3%Conservative3,12557.9%
494Cannock Chase7.3%Labour3,12556.0%
495Goole and Pocklington7.2%Conservative3,57262.4%
496Hexham7.2%Labour3,71368.4%
497West Suffolk7.0%Conservative3,24760.1%
498West Aberdeenshire and Kincardine7.0%Conservative3,44167.3%
499South West Wiltshire7.0%Conservative3,24363.4%
500Kensington and Bayswater6.9%Labour2,90354.5%
501Cities of London and Westminster6.9%Labour2,70853.7%
502Rochester and Strood6.9%Labour2,93057.5%
503South Northamptonshire6.9%Conservative3,68768.9%
504Epsom and Ewell6.8%Liberal Democrat3,68671.5%
505Banbury6.8%Labour3,25666.0%
506Congleton6.8%Labour3,38767.7%
507North Cotswolds6.7%Conservative3,35768.9%
508Newark6.7%Conservative3,57267.3%
509Mid Norfolk6.7%Conservative3,05461.3%
510Broxbourne6.7%Conservative2,85857.3%
511Monmouthshire6.6%Labour3,33868.2%
512North West Hampshire6.5%Conservative3,28864.9%
513Gravesham6.3%Labour2,71259.3%
514Belfast East6.3%DUP2,67658.8%
515South Suffolk6.2%Conservative3,04765.6%
516Lagan Valley6.0%Alliance2,95959.9%
517Reigate6.0%Conservative3,18769.2%
518Bromsgrove6.0%Conservative3,01666.1%
519Doncaster East and the Isle of Axholme5.9%Labour2,31156.0%
520Maidenhead5.9%Liberal Democrat2,96367.2%
521Chester South and Eddisbury5.8%Conservative3,05770.9%
522Harlow5.8%Labour2,50458.2%
523Chipping Barnet5.7%Labour2,91465.4%
524South Norfolk5.7%Labour2,82667.2%
525Daventry5.7%Conservative3,01265.9%
526Thornbury and Yate5.6%Liberal Democrat3,01468.4%
527Bexhill and Battle5.6%Conservative2,65766.4%
528North Norfolk5.5%Liberal Democrat2,58566.0%
529Darlington5.4%Labour2,29860.1%
530North Warwickshire and Bedworth5.4%Labour2,19858.9%
531Dudley5.3%Labour1,90051.2%
532St Austell and Newquay5.3%Labour2,47061.6%
533Sutton Coldfield5.3%Conservative2,54365.5%
534Herne Bay and Sandwich5.1%Conservative2,49963.0%
535Buckingham and Bletchley5.1%Labour2,42163.9%
536Boston and Skegness5.0%Reform UK2,01053.5%
537Burton and Uttoxeter5.0%Labour2,26658.7%
538Chatham and Aylesford4.9%Labour1,99854.5%
539Bexleyheath and Crayford4.9%Labour2,11462.0%
540Newbury4.9%Liberal Democrat2,37768.2%
541Lowestoft4.8%Labour2,01656.4%
542North West Essex4.8%Conservative2,61068.5%
543Harborough, Oadby and Wigston4.7%Conservative2,37865.6%
544Melksham and Devizes4.7%Liberal Democrat2,40170.0%
545Croydon South4.7%Conservative2,31366.1%
546Newton Abbot4.7%Liberal Democrat2,24665.2%
547Hyndburn4.6%Labour1,68754.4%
548Birmingham Hodge Hill and Solihull North4.6%Labour1,56644.1%
549Mid Leicestershire4.6%Conservative2,20163.5%
550Horsham4.5%Liberal Democrat2,51770.4%
551Inverness, Skye and West Ross-shire4.5%Liberal Democrat2,16061.9%
552Stockton West4.4%Conservative2,13967.8%
553Romsey and Southampton North4.4%Conservative2,19169.8%
554Aberdeen North4.2%SNP1,76055.6%
555Southend West and Leigh4.1%Labour1,94962.7%
556Hornchurch and Upminster4.1%Conservative1,94362.4%
557South West Devon4.0%Conservative2,11267.5%
558Mid and South Pembrokeshire4.0%Labour1,87859.2%
559Mid Derbyshire4.0%Labour1,87868.2%
560South East Cornwall3.9%Labour1,91168.0%
561North East Derbyshire3.8%Labour1,75362.8%
562Ashford3.8%Labour1,77961.8%
563Llanelli3.7%Labour1,50457.1%
564Bognor Regis and Littlehampton3.7%Conservative1,76562.5%
565North East Hertfordshire3.7%Labour1,92367.8%
566Rochdale3.6%Labour1,44054.9%
567Bethnal Green and Stepney3.6%Labour1,68957.7%
568Maidstone and Malling3.6%Conservative1,67460.9%
569Keighley and Ilkley3.5%Conservative1,62562.3%
570Great Yarmouth3.5%Reform UK1,42655.7%
571Spelthorne3.4%Conservative1,59062.8%
572Bridgwater3.4%Conservative1,34956.3%
573Eastleigh3.3%Liberal Democrat1,54666.5%
574Romford3.3%Conservative1,46360.6%
575East Antrim3.3%DUP1,30654.3%
576North Dorset3.2%Conservative1,58968.6%
577Brecon, Radnor and Cwm Tawe3.2%Liberal Democrat1,47263.8%
578Tamworth3.2%Labour1,38258.5%
579Faversham and Mid Kent3.2%Conservative1,46962.9%
580South Shropshire3.1%Conservative1,62467.6%
581Skipton and Ripon3.1%Conservative1,65067.7%
582Reading West and Mid Berkshire2.9%Labour1,36167.9%
583Huntingdon2.9%Conservative1,49966.1%
584Clwyd North2.9%Labour1,19655.6%
585Bury St Edmunds and Stowmarket2.9%Labour1,45265.1%
586Hereford and South Herefordshire2.8%Conservative1,27963.3%
587Stirling and Strathallan2.8%Labour1,39465.6%
588Mid Dorset and North Poole2.7%Liberal Democrat1,35266.8%
589Staffordshire Moorlands2.7%Conservative1,17562.2%
590Dartford2.7%Labour1,19259.3%
591Mid Bedfordshire2.7%Conservative1,32166.0%
592East Hampshire2.5%Conservative1,27571.0%
593Farnham and Bordon2.5%Conservative1,34970.1%
594Aberdeenshire North and Moray East2.5%SNP94254.8%
595Harwich and North Essex2.4%Conservative1,16263.2%
596Rother Valley2.4%Labour99860.1%
597Leicester South2.3%Independent97959.3%
598Tatton2.2%Conservative1,13668.6%
599Suffolk Coastal2.2%Labour1,07066.6%
600Moray West, Nairn and Strathspey2.2%SNP1,00160.5%
601South Dorset2.1%Labour1,04864.8%
602North West Leicestershire2.1%Labour1,01262.6%
603Dumfries and Galloway2.0%Conservative93058.5%
604Gordon and Buchan2.0%Conservative87863.2%
605Ynys Môn2.0%Plaid Cymru63761.5%
606Arbroath and Broughty Ferry1.9%SNP85958.1%
607Pendle and Clitheroe1.9%Labour90259.5%
608Birmingham Yardley1.9%Labour69349.5%
609Bradford West1.9%Labour70747.9%
610Portsmouth North1.9%Labour78059.3%
611Redditch1.9%Labour78959.8%
612Earley and Woodley1.8%Labour84863.2%
613Wyre Forest1.8%Conservative81258.6%
614Bracknell1.8%Labour78461.4%
615The Wrekin1.8%Conservative88363.6%
616Dundee Central1.7%SNP67552.5%
617Lichfield1.6%Labour81064.7%
618Ribble Valley1.6%Labour85664.9%
619Godalming and Ash1.6%Conservative89172.3%
620Stoke-on-Trent South1.5%Labour62758.7%
621Broadland and Fakenham1.5%Conservative71964.7%
622Dunstable and Leighton Buzzard1.4%Labour66760.2%
623South West Norfolk1.4%Labour63059.5%
624Birmingham Perry Barr1.4%Independent50749.4%
625Uxbridge and South Ruislip1.3%Labour58761.7%
626Aylesbury1.3%Labour63063.3%
627North Somerset1.2%Labour63972.5%
628Fylde1.2%Conservative56162.4%
629North East Hampshire1.1%Liberal Democrat63472.4%
630Ilford North1.1%Labour52859.8%
631North Antrim1.1%TUV45055.4%
632Ely and East Cambridgeshire0.9%Liberal Democrat49566.4%
633Sittingbourne and Sheppey0.9%Labour35552.0%
634Derbyshire Dales0.7%Labour35070.2%
635Bromley and Biggin Hill0.6%Conservative30266.4%
636Forest of Dean0.6%Labour27866.3%
637Middlesbrough South and East Cleveland0.6%Labour21454.8%
638East Londonderry0.4%DUP17954.7%
639Blackburn0.3%Independent13253.3%
640Chelsea and Fulham0.3%Labour15260.3%
641Peterborough0.3%Labour11857.3%
642Beverley and Holderness0.3%Conservative12462.6%
643South Basildon and East Thurrock0.2%Reform UK9854.6%
644Exmouth and Exeter East0.2%Conservative12164.3%
645Havant0.2%Conservative9258.5%
646Central Devon0.1%Conservative6171.2%
647North West Cambridgeshire0.1%Labour3958.8%
648Basildon and Billericay0.0%Conservative2055.0%
649Poole0.0%Labour1861.6%
650Hendon0.0%Labour1555.4%