United Kingdom General electionby 15 Aug 2029in 1,010 days Majority for any party 43% Labour largest party 94% Calendar Track record Research
Closest

Census map · UK

% any White group by constituency

% any White group in every constituency in the UK: highest in West Tyrone (98.9%), lowest in Leicester East (20.1%); the middle constituency is at 91.7%. Of the fifth of constituencies where it is highest, our forecast has Labour winning 39 of 130; where it is lowest, Labour wins 102 of 130.

Aldershot: 79.3% Aldridge-Brownhills: 85.4% Altrincham and Sale West: 80.6% Amber Valley: 97.7% Arundel and South Downs: 96.8% Ashfield: 95.7% Ashford: 86.0% Ashton-under-Lyne: 79.5% Aylesbury: 78.5% Banbury: 89.7% Barking: 42.3% Barnsley North: 96.8% Barnsley South: 96.8% Barrow and Furness: 97.4% Basildon and Billericay: 87.2% Basingstoke: 85.6% Bassetlaw: 96.3% Bath: 88.5% Battersea: 67.9% Beaconsfield: 79.6% Beckenham and Penge: 72.8% Bedford: 69.3% Bermondsey and Old Southwark: 56.0% Bethnal Green and Stepney: 35.7% Beverley and Holderness: 97.8% Bexhill and Battle: 95.6% Bexleyheath and Crayford: 73.2% Bicester and Woodstock: 89.4% Birkenhead: 93.5% Birmingham Edgbaston: 54.2% Birmingham Erdington: 63.1% Birmingham Hall Green and Moseley: 29.6% Birmingham Hodge Hill and Solihull North: 49.7% Birmingham Ladywood: 22.3% Birmingham Northfield: 77.8% Birmingham Perry Barr: 21.0% Birmingham Selly Oak: 68.9% Birmingham Yardley: 44.1% Bishop Auckland: 98.0% Blackburn: 47.8% Blackley and Middleton South: 63.3% Blackpool North and Fleetwood: 97.3% Blackpool South: 94.0% Blaydon and Consett: 97.8% Blyth and Ashington: 97.5% Bognor Regis and Littlehampton: 95.5% Bolsover: 97.4% Bolton North East: 75.5% Bolton South and Walkden: 64.6% Bolton West: 83.1% Bootle: 95.4% Boston and Skegness: 95.7% Bournemouth East: 88.1% Bournemouth West: 88.5% Bracknell: 85.7% Bradford East: 45.7% Bradford South: 70.4% Bradford West: 29.5% Braintree: 94.9% Brent East: 38.0% Brent West: 25.6% Brentford and Isleworth: 45.4% Brentwood and Ongar: 89.6% Bridgwater: 96.3% Bridlington and The Wolds: 98.1% Brigg and Immingham: 97.2% Brighton Kemptown and Peacehaven: 86.7% Brighton Pavilion: 85.3% Bristol Central: 78.2% Bristol East: 76.5% Bristol North East: 78.8% Bristol North West: 85.6% Bristol South: 90.1% Broadland and Fakenham: 97.3% Bromley and Biggin Hill: 78.2% Bromsgrove: 93.1% Broxbourne: 82.2% Broxtowe: 89.0% Buckingham and Bletchley: 80.2% Burnley: 77.6% Burton and Uttoxeter: 85.2% Bury North: 82.2% Bury South: 82.9% Bury St Edmunds and Stowmarket: 94.8% Calder Valley: 95.0% Camborne and Redruth: 96.9% Cambridge: 75.3% Cannock Chase: 96.6% Canterbury: 86.4% Carlisle: 96.7% Carshalton and Wallington: 68.6% Castle Point: 94.8% Central Devon: 97.8% Central Suffolk and North Ipswich: 93.3% Chatham and Aylesford: 85.8% Cheadle: 82.6% Chelmsford: 85.2% Chelsea and Fulham: 70.4% Cheltenham: 91.3% Chesham and Amersham: 82.0% Chester North and Neston: 93.3% Chester South and Eddisbury: 96.1% Chesterfield: 95.4% Chichester: 95.0% Chingford and Woodford Green: 62.9% Chippenham: 94.1% Chipping Barnet: 63.4% Chorley: 95.4% Christchurch: 96.9% Cities of London and Westminster: 60.0% City of Durham: 92.3% Clacton: 96.1% Clapham and Brixton Hill: 58.7% Colchester: 83.5% Colne Valley: 90.7% Congleton: 96.8% Corby and East Northamptonshire: 93.2% Coventry East: 61.2% Coventry North West: 75.0% Coventry South: 61.4% Cramlington and Killingworth: 96.4% Crawley: 73.4% Crewe and Nantwich: 92.9% Croydon East: 55.2% Croydon South: 62.8% Croydon West: 33.3% Dagenham and Rainham: 58.0% Darlington: 94.1% Dartford: 73.3% Daventry: 94.3% Derby North: 80.2% Derby South: 61.5% Derbyshire Dales: 97.3% Dewsbury and Batley: 51.2% Didcot and Wantage: 92.4% Doncaster Central: 87.5% Doncaster East and the Isle of Axholme: 96.1% Doncaster North: 96.7% Dorking and Horley: 91.7% Dover and Deal: 94.7% Droitwich and Evesham: 96.7% Dudley: 80.2% Dulwich and West Norwood: 54.9% Dunstable and Leighton Buzzard: 87.3% Ealing Central and Acton: 55.7% Ealing North: 43.2% Ealing Southall: 30.7% Earley and Woodley: 69.5% Easington: 98.1% East Grinstead and Uckfield: 94.1% East Ham: 20.3% East Hampshire: 96.0% East Surrey: 88.6% East Thanet: 92.2% East Wiltshire: 91.9% East Worthing and Shoreham: 92.6% Eastbourne: 90.8% Eastleigh: 90.9% Edmonton and Winchmore Hill: 46.0% Ellesmere Port and Bromborough: 96.0% Eltham and Chislehurst: 71.3% Ely and East Cambridgeshire: 93.6% Enfield North: 52.4% Epping Forest: 81.2% Epsom and Ewell: 81.9% Erewash: 95.2% Erith and Thamesmead: 46.2% Esher and Walton: 86.2% Exeter: 89.4% Exmouth and Exeter East: 96.1% Fareham and Waterlooville: 95.8% Farnham and Bordon: 93.4% Faversham and Mid Kent: 93.7% Feltham and Heston: 37.4% Filton and Bradley Stoke: 85.2% Finchley and Golders Green: 60.5% Folkestone and Hythe: 91.9% Forest of Dean: 97.5% Frome and East Somerset: 96.8% Fylde: 96.3% Gainsborough: 97.0% Gateshead Central and Whickham: 91.1% Gedling: 88.6% Gillingham and Rainham: 84.1% Glastonbury and Somerton: 97.3% Gloucester: 84.2% Godalming and Ash: 93.8% Goole and Pocklington: 97.1% Gorton and Denton: 56.6% Gosport: 95.6% Grantham and Bourne: 95.6% Gravesham: 76.6% Great Grimsby and Cleethorpes: 96.1% Great Yarmouth: 94.6% Greenwich and Woolwich: 55.3% Guildford: 84.5% Hackney North and Stoke Newington: 55.2% Hackney South and Shoreditch: 50.5% Halesowen: 82.4% Halifax: 77.9% Hamble Valley: 94.9% Hammersmith and Chiswick: 63.3% Hampstead and Highgate: 65.5% Harborough, Oadby and Wigston: 75.3% Harlow: 84.4% Harpenden and Berkhamsted: 91.7% Harrogate and Knaresborough: 94.8% Harrow East: 36.5% Harrow West: 34.2% Hartlepool: 96.5% Harwich and North Essex: 93.9% Hastings and Rye: 92.1% Havant: 95.8% Hayes and Harlington: 32.0% Hazel Grove: 94.4% Hemel Hempstead: 83.4% Hendon: 49.7% Henley and Thame: 94.1% Hereford and South Herefordshire: 96.3% Herne Bay and Sandwich: 95.3% Hertford and Stortford: 90.9% Hertsmere: 78.0% Hexham: 96.7% Heywood and Middleton North: 82.0% High Peak: 97.4% Hinckley and Bosworth: 95.0% Hitchin: 88.0% Holborn and St Pancras: 54.8% Honiton and Sidmouth: 97.4% Hornchurch and Upminster: 79.9% Hornsey and Friern Barnet: 69.7% Horsham: 92.4% Houghton and Sunderland South: 97.5% Hove and Portslade: 85.7% Huddersfield: 61.8% Huntingdon: 91.2% Hyndburn: 82.4% Ilford North: 32.9% Ilford South: 22.0% Ipswich: 83.4% Isle of Wight East: 97.2% Isle of Wight West: 96.7% Islington North: 61.9% Islington South and Finsbury: 62.4% Jarrow and Gateshead East: 95.8% Keighley and Ilkley: 80.2% Kenilworth and Southam: 93.0% Kensington and Bayswater: 61.4% Kettering: 90.2% Kingston and Surbiton: 70.5% Kingston upon Hull East: 96.1% Kingston upon Hull North and Cottingham: 89.5% Kingston upon Hull West and Haltemprice: 92.2% Kingswinford and South Staffordshire: 94.3% Knowsley: 95.9% Lancaster and Wyre: 91.3% Leeds Central and Headingley: 71.1% Leeds East: 74.0% Leeds North East: 63.7% Leeds North West: 91.7% Leeds South: 67.9% Leeds South West and Morley: 91.4% Leeds West and Pudsey: 84.6% Leicester East: 20.1% Leicester South: 39.0% Leicester West: 63.4% Leigh and Atherton: 94.0% Lewes: 95.0% Lewisham East: 48.7% Lewisham North: 49.9% Lewisham West and East Dulwich: 62.2% Leyton and Wanstead: 52.0% Lichfield: 96.0% Lincoln: 92.7% Liverpool Garston: 91.1% Liverpool Riverside: 74.2% Liverpool Walton: 92.2% Liverpool Wavertree: 78.1% Liverpool West Derby: 90.1% Loughborough: 83.0% Louth and Horncastle: 97.9% Lowestoft: 97.0% Luton North: 44.3% Luton South and South Bedfordshire: 51.4% Macclesfield: 95.2% Maidenhead: 80.4% Maidstone and Malling: 87.5% Makerfield: 96.7% Maldon: 96.0% Manchester Central: 61.4% Manchester Rusholme: 40.8% Manchester Withington: 71.7% Mansfield: 94.9% Melksham and Devizes: 96.3% Melton and Syston: 89.4% Meriden and Solihull East: 85.7% Mid Bedfordshire: 89.3% Mid Buckinghamshire: 90.7% Mid Cheshire: 96.0% Mid Derbyshire: 95.2% Mid Dorset and North Poole: 96.8% Mid Leicestershire: 81.9% Mid Norfolk: 96.8% Mid Sussex: 91.8% Middlesbrough and Thornaby East: 78.1% Middlesbrough South and East Cleveland: 96.4% Milton Keynes Central: 65.5% Milton Keynes North: 79.9% Mitcham and Morden: 52.1% Morecambe and Lunesdale: 97.5% New Forest East: 96.7% New Forest West: 96.9% Newark: 96.1% Newbury: 92.7% Newcastle upon Tyne Central and West: 72.6% Newcastle upon Tyne East and Wallsend: 88.4% Newcastle upon Tyne North: 87.0% Newcastle-under-Lyme: 91.6% Newton Abbot: 97.6% Newton Aycliffe and Spennymoor: 97.8% Normanton and Hemsworth: 96.9% North Bedfordshire: 89.6% North Cornwall: 97.3% North Cotswolds: 95.8% North Devon: 97.0% North Dorset: 97.2% North Durham: 97.6% North East Cambridgeshire: 95.9% North East Derbyshire: 97.3% North East Hampshire: 93.1% North East Hertfordshire: 91.0% North East Somerset and Hanham: 95.9% North Herefordshire: 97.6% North Norfolk: 98.1% North Northumberland: 98.2% North Shropshire: 97.4% North Somerset: 96.1% North Warwickshire and Bedworth: 92.3% North West Cambridgeshire: 86.8% North West Essex: 93.2% North West Hampshire: 91.8% North West Leicestershire: 95.8% North West Norfolk: 95.0% Northampton North: 77.1% Northampton South: 81.6% Norwich North: 93.1% Norwich South: 86.2% Nottingham East: 60.2% Nottingham North and Kimberley: 72.5% Nottingham South: 69.1% Nuneaton: 87.6% Old Bexley and Sidcup: 80.2% Oldham East and Saddleworth: 72.5% Oldham West, Chadderton and Royton: 59.4% Orpington: 78.3% Ossett and Denby Dale: 94.2% Oxford East: 68.7% Oxford West and Abingdon: 82.6% Peckham: 41.5% Pendle and Clitheroe: 80.5% Penistone and Stocksbridge: 96.6% Penrith and Solway: 98.1% Peterborough: 69.6% Plymouth Moor View: 95.9% Plymouth Sutton and Devonport: 90.2% Pontefract, Castleford and Knottingley: 96.5% Poole: 93.5% Poplar and Limehouse: 40.1% Portsmouth North: 90.3% Portsmouth South: 80.5% Preston: 70.1% Putney: 68.9% Queen's Park and Maida Vale: 47.2% Rawmarsh and Conisbrough: 96.8% Rayleigh and Wickford: 95.0% Reading Central: 65.8% Reading West and Mid Berkshire: 85.7% Redcar: 97.3% Redditch: 90.7% Reigate: 84.0% Ribble Valley: 91.1% Richmond and Northallerton: 96.0% Richmond Park: 76.4% Rochdale: 63.1% Rochester and Strood: 85.9% Romford: 72.4% Romsey and Southampton North: 88.9% Rossendale and Darwen: 94.3% Rother Valley: 95.2% Rotherham: 84.1% Rugby: 85.7% Ruislip, Northwood and Pinner: 55.4% Runcorn and Helsby: 96.5% Runnymede and Weybridge: 85.5% Rushcliffe: 88.6% Rutland and Stamford: 92.9% Salford: 76.8% Salisbury: 94.3% Scarborough and Whitby: 96.8% Scunthorpe: 92.1% Sefton Central: 97.0% Selby: 97.5% Sevenoaks: 91.3% Sheffield Brightside and Hillsborough: 69.0% Sheffield Central: 66.9% Sheffield Hallam: 88.1% Sheffield Heeley: 81.4% Sheffield South East: 81.1% Sherwood Forest: 95.1% Shipley: 89.5% Shrewsbury: 95.6% Sittingbourne and Sheppey: 93.1% Skipton and Ripon: 96.9% Sleaford and North Hykeham: 97.1% Slough: 35.1% Smethwick: 47.4% Solihull West and Shirley: 77.4% South Basildon and East Thurrock: 86.7% South Cambridgeshire: 86.4% South Cotswolds: 95.3% South Derbyshire: 93.0% South Devon: 97.3% South Dorset: 96.8% South East Cornwall: 97.8% South Holland and The Deepings: 96.3% South Leicestershire: 94.1% South Norfolk: 94.7% South Northamptonshire: 94.9% South Ribble: 95.7% South Shields: 92.8% South Shropshire: 97.7% South Suffolk: 96.7% South West Devon: 97.8% South West Hertfordshire: 77.9% South West Norfolk: 96.2% South West Wiltshire: 95.1% Southampton Itchen: 86.0% Southampton Test: 77.2% Southend East and Rochford: 87.6% Southend West and Leigh: 89.0% Southgate and Wood Green: 58.4% Southport: 95.4% Spelthorne: 78.7% Spen Valley: 88.3% St Albans: 80.6% St Austell and Newquay: 97.2% St Helens North: 96.9% St Helens South and Whiston: 95.7% St Ives: 96.5% St Neots and Mid Cambridgeshire: 89.6% Stafford: 92.2% Staffordshire Moorlands: 98.0% Stalybridge and Hyde: 89.6% Stevenage: 84.0% Stockport: 85.3% Stockton North: 91.8% Stockton West: 93.3% Stoke-on-Trent Central: 81.0% Stoke-on-Trent North: 87.0% Stoke-on-Trent South: 89.9% Stone, Great Wyrley and Penkridge: 94.9% Stourbridge: 86.7% Stratford and Bow: 39.2% Stratford-on-Avon: 95.3% Streatham and Croydon North: 49.4% Stretford and Urmston: 73.5% Stroud: 96.6% Suffolk Coastal: 95.8% Sunderland Central: 89.5% Surrey Heath: 85.5% Sussex Weald: 96.2% Sutton and Cheam: 67.9% Sutton Coldfield: 81.4% Swindon North: 86.8% Swindon South: 74.9% Tamworth: 94.7% Tatton: 92.8% Taunton and Wellington: 94.5% Telford: 89.0% Tewkesbury: 93.8% The Wrekin: 89.0% Thirsk and Malton: 98.1% Thornbury and Yate: 96.0% Thurrock: 71.2% Tipton and Wednesbury: 70.6% Tiverton and Minehead: 98.1% Tonbridge: 93.3% Tooting: 66.6% Torbay: 95.7% Torridge and Tavistock: 98.2% Tottenham: 47.0% Truro and Falmouth: 95.2% Tunbridge Wells: 91.2% Twickenham: 81.2% Tynemouth: 95.1% Uxbridge and South Ruislip: 57.5% Vauxhall and Camberwell Green: 49.0% Wakefield and Rothwell: 86.4% Wallasey: 95.6% Walsall and Bloxwich: 58.7% Walthamstow: 50.5% Warrington North: 94.5% Warrington South: 92.3% Warwick and Leamington: 82.0% Washington and Gateshead South: 97.0% Watford: 61.6% Waveney Valley: 97.6% Weald of Kent: 95.8% Wellingborough and Rushden: 86.6% Wells and Mendip Hills: 97.2% Welwyn Hatfield: 78.4% West Bromwich: 54.4% West Dorset: 96.8% West Ham and Beckton: 38.4% West Lancashire: 96.7% West Suffolk: 90.8% West Worcestershire: 96.8% Westmorland and Lonsdale: 97.8% Weston-super-Mare: 95.0% Wetherby and Easingwold: 95.9% Whitehaven and Workington: 98.2% Widnes and Halewood: 96.1% Wigan: 94.7% Wimbledon: 68.8% Winchester: 93.2% Windsor: 73.5% Wirral West: 96.2% Witham: 94.4% Witney: 94.8% Woking: 78.4% Wokingham: 86.4% Wolverhampton North East: 72.4% Wolverhampton South East: 63.2% Wolverhampton West: 55.3% Worcester: 90.0% Worsley and Eccles: 88.9% Worthing West: 92.6% Wycombe: 64.9% Wyre Forest: 95.9% Wythenshawe and Sale East: 80.1% Yeovil: 95.9% York Central: 90.3% York Outer: 95.7% Belfast East: 94.7% Belfast North: 94.9% Belfast South and Mid Down: 89.2% Belfast West: 96.3% East Antrim: 97.9% East Londonderry: 98.4% Fermanagh and South Tyrone: 95.9% Foyle: 97.3% Lagan Valley: 97.1% Mid Ulster: 98.3% Newry and Armagh: 98.3% North Antrim: 98.7% North Down: 97.2% South Antrim: 97.3% South Down: 98.7% Strangford: 98.5% Upper Bann: 95.8% West Tyrone: 98.9% East Renfrewshire: 87.5% Na h-Eileanan an Iar: 98.2% Midlothian: 95.5% North Ayrshire and Arran: 98.1% Orkney and Shetland: 97.9% Aberdeen North: 87.6% Aberdeen South: 85.5% Aberdeenshire North and Moray East: 98.1% Airdrie and Shotts: 96.6% Alloa and Grangemouth: 96.9% Angus and Perthshire Glens: 98.0% Arbroath and Broughty Ferry: 96.8% Argyll, Bute and South Lochaber: 97.7% Bathgate and Linlithgow: 96.5% Caithness, Sutherland and Easter Ross: 98.0% Coatbridge and Bellshill: 96.3% Cowdenbeath and Kirkcaldy: 96.0% Cumbernauld and Kirkintilloch: 96.2% Dumfries and Galloway: 97.8% Dumfriesshire, Clydesdale and Tweeddale: 98.4% Dundee Central: 87.5% Dunfermline and Dollar: 95.6% East Kilbride and Strathaven: 96.2% Edinburgh East and Musselburgh: 84.0% Edinburgh North and Leith: 84.9% Edinburgh South: 84.3% Edinburgh South West: 83.7% Edinburgh West: 89.2% Falkirk: 96.1% Glasgow East: 80.2% Glasgow North: 75.8% Glasgow North East: 83.3% Glasgow South: 84.7% Glasgow South West: 75.8% Glasgow West: 83.7% Glenrothes and Mid Fife: 97.1% Gordon and Buchan: 97.5% Hamilton and Clyde Valley: 96.1% Inverclyde and Renfrewshire West: 97.2% Inverness, Skye and West Ross-shire: 96.6% Livingston: 93.7% Lothian East: 97.2% Mid Dunbartonshire: 93.0% Moray West, Nairn and Strathspey: 97.5% Motherwell, Wishaw and Carluke: 95.3% North East Fife: 95.1% Paisley and Renfrewshire North: 92.5% Paisley and Renfrewshire South: 95.1% Perth and Kinross-shire: 96.3% Rutherglen: 93.9% Stirling and Strathallan: 95.4% West Dunbartonshire: 96.6% Ayr, Carrick and Cumnock: 97.9% Berwickshire, Roxburgh and Selkirk: 98.0% Central Ayrshire: 97.8% Kilmarnock and Loudoun: 97.6% West Aberdeenshire and Kincardine: 95.8% Aberafan Maesteg: 96.9% Alyn and Deeside: 97.3% Bangor Aberconwy: 95.2% Blaenau Gwent and Rhymney: 97.9% Brecon, Radnor and Cwm Tawe: 97.4% Bridgend: 96.1% Caerfyrddin: 97.2% Caerphilly: 97.5% Cardiff East: 77.3% Cardiff North: 87.8% Cardiff South and Penarth: 75.6% Cardiff West: 83.9% Ceredigion Preseli: 96.7% Clwyd East: 97.8% Clwyd North: 95.9% Dwyfor Meirionnydd: 98.2% Gower: 95.7% Llanelli: 97.3% Merthyr Tydfil and Aberdare: 97.4% Mid and South Pembrokeshire: 97.4% Monmouthshire: 96.9% Montgomeryshire and Glyndŵr: 98.0% Neath and Swansea East: 95.6% Newport East: 83.9% Newport West and Islwyn: 93.6% Pontypridd: 95.8% Rhondda and Ogmore: 97.7% Swansea West: 86.6% Torfaen: 97.1% Vale of Glamorgan: 95.2% Wrexham: 95.4% Ynys Môn: 98.1%
  • 20.1% – 73.5% (129)
  • 73.5% – 87.5% (130)
  • 87.5% – 94.4% (130)
  • 94.4% – 96.7% (130)
  • 96.7% – 98.9% (131)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#Constituency% any White groupProjected
1 West Tyrone 98.9%SF
2 South Down 98.7%SF
3 North Antrim 98.7%TUV
4 Strangford 98.5%DUP
5 East Londonderry 98.4%DUP
6 Dumfriesshire, Clydesdale and Tweeddale 98.4%Conservative
7 Mid Ulster 98.3%SF
8 Newry and Armagh 98.3%SF
9 Na h-Eileanan an Iar 98.2%Labour
10 Torridge and Tavistock 98.2%Conservative
11 Whitehaven and Workington 98.2%Labour
12 Dwyfor Meirionnydd 98.2%Plaid Cymru
13 North Northumberland 98.2%Labour
14 Tiverton and Minehead 98.1%Lib Dem
15 Ynys Môn 98.1%Plaid Cymru

Lowest: the bottom 15

#Constituency% any White groupProjected
650 Leicester East 20.1%Conservative
649 East Ham 20.3%Labour
648 Birmingham Perry Barr 21.0%Others
647 Ilford South 22.0%Labour
646 Birmingham Ladywood 22.3%Labour
645 Brent West 25.6%Labour
644 Bradford West 29.5%Others
643 Birmingham Hall Green and Moseley 29.6%Others
642 Ealing Southall 30.7%Labour
641 Hayes and Harlington 32.0%Labour
640 Ilford North 32.9%Others
639 Croydon West 33.3%Labour
638 Harrow West 34.2%Labour
637 Slough 35.1%Others
636 Bethnal Green and Stepney 35.7%Others
Every constituency (650), highest first
#ConstituencyRegion% any White groupProjected
1 West Tyrone Northern Ireland98.9%SF
2 South Down Northern Ireland98.7%SF
3 North Antrim Northern Ireland98.7%TUV
4 Strangford Northern Ireland98.5%DUP
5 East Londonderry Northern Ireland98.4%DUP
6 Dumfriesshire, Clydesdale and Tweeddale Scotland98.4%Conservative
7 Mid Ulster Northern Ireland98.3%SF
8 Newry and Armagh Northern Ireland98.3%SF
9 Na h-Eileanan an Iar Scotland98.2%Labour
10 Torridge and Tavistock South West98.2%Conservative
11 Whitehaven and Workington North West98.2%Labour
12 Dwyfor Meirionnydd Wales98.2%Plaid Cymru
13 North Northumberland North East98.2%Labour
14 Tiverton and Minehead South West98.1%Lib Dem
15 Ynys Môn Wales98.1%Plaid Cymru
16 Aberdeenshire North and Moray East Scotland98.1%SNP
17 Penrith and Solway North West98.1%Labour
18 North Norfolk East of England98.1%Lib Dem
19 Thirsk and Malton Yorkshire and The Humber98.1%Conservative
20 Easington North East98.1%Labour
21 Bridlington and The Wolds Yorkshire and The Humber98.1%Conservative
22 North Ayrshire and Arran Scotland98.1%SNP
23 Bishop Auckland North East98.0%Labour
24 Berwickshire, Roxburgh and Selkirk Scotland98.0%Conservative
25 Caithness, Sutherland and Easter Ross Scotland98.0%Lib Dem
26 Montgomeryshire and Glyndŵr Wales98.0%Reform UK
27 Staffordshire Moorlands West Midlands98.0%Conservative
28 Angus and Perthshire Glens Scotland98.0%SNP
29 Blaenau Gwent and Rhymney Wales97.9%Labour
30 Orkney and Shetland Scotland97.9%Lib Dem
31 Louth and Horncastle East Midlands97.9%Conservative
32 Ayr, Carrick and Cumnock Scotland97.9%SNP
33 East Antrim Northern Ireland97.9%DUP
34 Dumfries and Galloway Scotland97.8%SNP
35 Clwyd East Wales97.8%Conservative
36 Newton Aycliffe and Spennymoor North East97.8%Labour
37 Blaydon and Consett North East97.8%Labour
38 Beverley and Holderness Yorkshire and The Humber97.8%Conservative
39 South East Cornwall South West97.8%Conservative
40 Central Ayrshire Scotland97.8%Labour
41 Central Devon South West97.8%Conservative
42 South West Devon South West97.8%Conservative
43 Westmorland and Lonsdale North West97.8%Lib Dem
44 Argyll, Bute and South Lochaber Scotland97.7%SNP
45 South Shropshire West Midlands97.7%Conservative
46 Amber Valley East Midlands97.7%Reform UK
47 Rhondda and Ogmore Wales97.7%Reform UK
48 Waveney Valley East of England97.6%Green
49 Kilmarnock and Loudoun Scotland97.6%SNP
50 North Durham North East97.6%Labour
51 Newton Abbot South West97.6%Lib Dem
52 North Herefordshire West Midlands97.6%Green
53 Selby Yorkshire and The Humber97.5%Labour
54 Caerphilly Wales97.5%Reform UK
55 Morecambe and Lunesdale North West97.5%Labour
56 Moray West, Nairn and Strathspey Scotland97.5%SNP
57 Houghton and Sunderland South North East97.5%Labour
58 Blyth and Ashington North East97.5%Labour
59 Forest of Dean South West97.5%Conservative
60 Gordon and Buchan Scotland97.5%SNP
61 High Peak East Midlands97.4%Labour
62 North Shropshire West Midlands97.4%Lib Dem
63 Mid and South Pembrokeshire Wales97.4%Conservative
64 Brecon, Radnor and Cwm Tawe Wales97.4%Lib Dem
65 Honiton and Sidmouth South West97.4%Lib Dem
66 Bolsover East Midlands97.4%Labour
67 Barrow and Furness North West97.4%Labour
68 Merthyr Tydfil and Aberdare Wales97.4%Reform UK
69 North Cornwall South West97.3%Lib Dem
70 Foyle Northern Ireland97.3%SDLP
71 Broadland and Fakenham East of England97.3%Conservative
72 Redcar North East97.3%Labour
73 South Devon South West97.3%Lib Dem
74 Derbyshire Dales East Midlands97.3%Conservative
75 Blackpool North and Fleetwood North West97.3%Labour
76 South Antrim Northern Ireland97.3%UUP
77 North East Derbyshire East Midlands97.3%Conservative
78 Alyn and Deeside Wales97.3%Reform UK
79 Llanelli Wales97.3%Reform UK
80 Glastonbury and Somerton South West97.3%Lib Dem
81 Inverclyde and Renfrewshire West Scotland97.2%Labour
82 North Dorset South West97.2%Conservative
83 Isle of Wight East South East97.2%Conservative
84 Wells and Mendip Hills South West97.2%Lib Dem
85 North Down Northern Ireland97.2%IND
86 Lothian East Scotland97.2%Labour
87 St Austell and Newquay South West97.2%Labour
88 Brigg and Immingham Yorkshire and The Humber97.2%Conservative
89 Caerfyrddin Wales97.2%Plaid Cymru
90 Glenrothes and Mid Fife Scotland97.1%SNP
91 Lagan Valley Northern Ireland97.1%APNI
92 Torfaen Wales97.1%Reform UK
93 Goole and Pocklington Yorkshire and The Humber97.1%Conservative
94 Sleaford and North Hykeham East Midlands97.1%Conservative
95 North Devon South West97.0%Lib Dem
96 Lowestoft East of England97.0%Reform UK
97 Sefton Central North West97.0%Labour
98 Gainsborough East Midlands97.0%Conservative
99 Washington and Gateshead South North East97.0%Labour
100 Monmouthshire Wales96.9%Conservative
101 Skipton and Ripon Yorkshire and The Humber96.9%Conservative
102 Aberafan Maesteg Wales96.9%Labour
103 St Helens North North West96.9%Labour
104 Alloa and Grangemouth Scotland96.9%SNP
105 New Forest West South East96.9%Conservative
106 Christchurch South West96.9%Conservative
107 Camborne and Redruth South West96.9%Labour
108 Normanton and Hemsworth Yorkshire and The Humber96.9%Labour
109 Mid Norfolk East of England96.8%Conservative
110 West Worcestershire West Midlands96.8%Conservative
111 Mid Dorset and North Poole South West96.8%Lib Dem
112 South Dorset South West96.8%Conservative
113 Frome and East Somerset South West96.8%Lib Dem
114 Congleton North West96.8%Labour
115 Arundel and South Downs South East96.8%Conservative
116 Barnsley South Yorkshire and The Humber96.8%Labour
117 West Dorset South West96.8%Lib Dem
118 Scarborough and Whitby Yorkshire and The Humber96.8%Labour
119 Barnsley North Yorkshire and The Humber96.8%Labour
120 Arbroath and Broughty Ferry Scotland96.8%SNP
121 Rawmarsh and Conisbrough Yorkshire and The Humber96.8%Labour
122 Doncaster North Yorkshire and The Humber96.7%Labour
123 Isle of Wight West South East96.7%Labour
124 West Lancashire North West96.7%Labour
125 Ceredigion Preseli Wales96.7%Plaid Cymru
126 Carlisle North West96.7%Labour
127 Hexham North East96.7%Labour
128 New Forest East South East96.7%Conservative
129 South Suffolk East of England96.7%Conservative
130 Droitwich and Evesham West Midlands96.7%Conservative
131 Makerfield North West96.7%Labour
132 Stroud South West96.6%Labour
133 Cannock Chase West Midlands96.6%Reform UK
134 Penistone and Stocksbridge Yorkshire and The Humber96.6%Labour
135 Airdrie and Shotts Scotland96.6%Labour
136 Inverness, Skye and West Ross-shire Scotland96.6%Lib Dem
137 West Dunbartonshire Scotland96.6%SNP
138 Runcorn and Helsby North West96.5%Labour
139 St Ives South West96.5%Lib Dem
140 Bathgate and Linlithgow Scotland96.5%Labour
141 Pontefract, Castleford and Knottingley Yorkshire and The Humber96.5%Labour
142 Hartlepool North East96.5%Labour
143 Middlesbrough South and East Cleveland North East96.4%Conservative
144 Cramlington and Killingworth North East96.4%Labour
145 South Holland and The Deepings East Midlands96.3%Conservative
146 Belfast West Northern Ireland96.3%SF
147 Perth and Kinross-shire Scotland96.3%SNP
148 Coatbridge and Bellshill Scotland96.3%Labour
149 Melksham and Devizes South West96.3%Lib Dem
150 Fylde North West96.3%Conservative
151 Bassetlaw East Midlands96.3%Labour
152 Hereford and South Herefordshire West Midlands96.3%Conservative
153 Bridgwater South West96.3%Conservative
154 Wirral West North West96.2%Labour
155 Sussex Weald South East96.2%Conservative
156 East Kilbride and Strathaven Scotland96.2%Labour
157 Cumbernauld and Kirkintilloch Scotland96.2%SNP
158 South West Norfolk East of England96.2%Reform UK
159 Exmouth and Exeter East South West96.1%Conservative
160 Newark East Midlands96.1%Conservative
161 Falkirk Scotland96.1%SNP
162 Kingston upon Hull East Yorkshire and The Humber96.1%Labour
163 North Somerset South West96.1%Conservative
164 Doncaster East and the Isle of Axholme Yorkshire and The Humber96.1%Labour
165 Widnes and Halewood North West96.1%Labour
166 Chester South and Eddisbury North West96.1%Conservative
167 Great Grimsby and Cleethorpes Yorkshire and The Humber96.1%Labour
168 Clacton East of England96.1%Reform UK
169 Bridgend Wales96.1%Reform UK
170 Hamilton and Clyde Valley Scotland96.1%Labour
171 East Hampshire South East96.0%Conservative
172 Thornbury and Yate South West96.0%Lib Dem
173 Richmond and Northallerton Yorkshire and The Humber96.0%Conservative
174 Maldon East of England96.0%Conservative
175 Mid Cheshire North West96.0%Labour
176 Cowdenbeath and Kirkcaldy Scotland96.0%Labour
177 Lichfield West Midlands96.0%Conservative
178 Ellesmere Port and Bromborough North West96.0%Labour
179 Plymouth Moor View South West95.9%Labour
180 North East Somerset and Hanham South West95.9%Labour
181 Clwyd North Wales95.9%Conservative
182 North East Cambridgeshire East of England95.9%Conservative
183 Wetherby and Easingwold Yorkshire and The Humber95.9%Conservative
184 Fermanagh and South Tyrone Northern Ireland95.9%SF
185 Wyre Forest West Midlands95.9%Conservative
186 Yeovil South West95.9%Lib Dem
187 Knowsley North West95.9%Labour
188 Suffolk Coastal East of England95.8%Conservative
189 North West Leicestershire East Midlands95.8%Conservative
190 West Aberdeenshire and Kincardine Scotland95.8%Conservative
191 Upper Bann Northern Ireland95.8%DUP
192 Jarrow and Gateshead East North East95.8%Labour
193 North Cotswolds South West95.8%Conservative
194 Weald of Kent South East95.8%Conservative
195 Havant South East95.8%Conservative
196 Pontypridd Wales95.8%Reform UK
197 Fareham and Waterlooville South East95.8%Conservative
198 Ashfield East Midlands95.7%Reform UK
199 Boston and Skegness East Midlands95.7%Reform UK
200 South Ribble North West95.7%Labour
201 Gower Wales95.7%Reform UK
202 York Outer Yorkshire and The Humber95.7%Labour
203 Torbay South West95.7%Lib Dem
204 St Helens South and Whiston North West95.7%Labour
205 Wallasey North West95.6%Labour
206 Dunfermline and Dollar Scotland95.6%Labour
207 Bexhill and Battle South East95.6%Conservative
208 Shrewsbury West Midlands95.6%Labour
209 Neath and Swansea East Wales95.6%Reform UK
210 Grantham and Bourne East Midlands95.6%Conservative
211 Gosport South East95.6%Conservative
212 Bognor Regis and Littlehampton South East95.5%Conservative
213 Midlothian Scotland95.5%Labour
214 Chorley North West95.4%SPK
215 Wrexham Wales95.4%Reform UK
216 Southport North West95.4%Labour
217 Bootle North West95.4%Labour
218 Stirling and Strathallan Scotland95.4%SNP
219 Chesterfield East Midlands95.4%Labour
220 Herne Bay and Sandwich South East95.3%Conservative
221 Motherwell, Wishaw and Carluke Scotland95.3%Labour
222 Stratford-on-Avon West Midlands95.3%Lib Dem
223 South Cotswolds South West95.3%Lib Dem
224 Rother Valley Yorkshire and The Humber95.2%Conservative
225 Mid Derbyshire East Midlands95.2%Conservative
226 Bangor Aberconwy Wales95.2%Plaid Cymru
227 Truro and Falmouth South West95.2%Labour
228 Macclesfield North West95.2%Labour
229 Vale of Glamorgan Wales95.2%Conservative
230 Erewash East Midlands95.2%Labour
231 Tynemouth North East95.1%Labour
232 Sherwood Forest East Midlands95.1%Labour
233 Paisley and Renfrewshire South Scotland95.1%Labour
234 North East Fife Scotland95.1%Lib Dem
235 South West Wiltshire South West95.1%Conservative
236 Rayleigh and Wickford East of England95.0%Conservative
237 North West Norfolk East of England95.0%Conservative
238 Weston-super-Mare South West95.0%Labour
239 Hinckley and Bosworth East Midlands95.0%Conservative
240 Calder Valley Yorkshire and The Humber95.0%Labour
241 Chichester South East95.0%Lib Dem
242 Lewes South East95.0%Lib Dem
243 Braintree East of England94.9%Conservative
244 Hamble Valley South East94.9%Conservative
245 Belfast North Northern Ireland94.9%SF
246 South Northamptonshire East Midlands94.9%Conservative
247 Mansfield East Midlands94.9%Labour
248 Stone, Great Wyrley and Penkridge West Midlands94.9%Conservative
249 Harrogate and Knaresborough Yorkshire and The Humber94.8%Lib Dem
250 Castle Point East of England94.8%Conservative
251 Witney South East94.8%Lib Dem
252 Bury St Edmunds and Stowmarket East of England94.8%Conservative
253 Dover and Deal South East94.7%Labour
254 Tamworth West Midlands94.7%Reform UK
255 South Norfolk East of England94.7%Labour
256 Belfast East Northern Ireland94.7%DUP
257 Wigan North West94.7%Labour
258 Great Yarmouth East of England94.6%Reform UK
259 Warrington North North West94.5%Labour
260 Taunton and Wellington South West94.5%Lib Dem
261 Witham East of England94.4%Conservative
262 Hazel Grove North West94.4%Lib Dem
263 Rossendale and Darwen North West94.3%Labour
264 Salisbury South West94.3%Conservative
265 Daventry East Midlands94.3%Conservative
266 Kingswinford and South Staffordshire West Midlands94.3%Conservative
267 Ossett and Denby Dale Yorkshire and The Humber94.2%Labour
268 Chippenham South West94.1%Lib Dem
269 South Leicestershire East Midlands94.1%Conservative
270 East Grinstead and Uckfield South East94.1%Conservative
271 Henley and Thame South East94.1%Lib Dem
272 Darlington North East94.1%Labour
273 Blackpool South North West94.0%Labour
274 Leigh and Atherton North West94.0%Labour
275 Harwich and North Essex East of England93.9%Conservative
276 Rutherglen Scotland93.9%Labour
277 Godalming and Ash South East93.8%Conservative
278 Tewkesbury South West93.8%Lib Dem
279 Livingston Scotland93.7%SNP
280 Faversham and Mid Kent South East93.7%Conservative
281 Ely and East Cambridgeshire East of England93.6%Conservative
282 Newport West and Islwyn Wales93.6%Reform UK
283 Poole South West93.5%Conservative
284 Birkenhead North West93.5%Labour
285 Farnham and Bordon South East93.4%Conservative
286 Central Suffolk and North Ipswich East of England93.3%Conservative
287 Stockton West North East93.3%Conservative
288 Chester North and Neston North West93.3%Labour
289 Tonbridge South East93.3%Conservative
290 Winchester South East93.2%Lib Dem
291 North West Essex East of England93.2%Conservative
292 Corby and East Northamptonshire East Midlands93.2%Labour
293 Sittingbourne and Sheppey South East93.1%Reform UK
294 North East Hampshire South East93.1%Conservative
295 Norwich North East of England93.1%Labour
296 Bromsgrove West Midlands93.1%Conservative
297 Kenilworth and Southam West Midlands93.0%Conservative
298 Mid Dunbartonshire Scotland93.0%Lib Dem
299 South Derbyshire East Midlands93.0%Labour
300 Crewe and Nantwich North West92.9%Labour
301 Rutland and Stamford East Midlands92.9%Conservative
302 South Shields North East92.8%Labour
303 Tatton North West92.8%Conservative
304 Lincoln East Midlands92.7%Labour
305 Newbury South East92.7%Lib Dem
306 East Worthing and Shoreham South East92.6%Labour
307 Worthing West South East92.6%Labour
308 Paisley and Renfrewshire North Scotland92.5%SNP
309 Didcot and Wantage South East92.4%Lib Dem
310 Horsham South East92.4%Lib Dem
311 Warrington South North West92.3%Labour
312 North Warwickshire and Bedworth West Midlands92.3%Reform UK
313 City of Durham North East92.3%Labour
314 Stafford West Midlands92.2%Labour
315 Kingston upon Hull West and Haltemprice Yorkshire and The Humber92.2%Labour
316 East Thanet South East92.2%Labour
317 Liverpool Walton North West92.2%Labour
318 Hastings and Rye South East92.1%Labour
319 Scunthorpe Yorkshire and The Humber92.1%Labour
320 Folkestone and Hythe South East91.9%Reform UK
321 East Wiltshire South West91.9%Conservative
322 North West Hampshire South East91.8%Conservative
323 Stockton North North East91.8%Labour
324 Mid Sussex South East91.8%Lib Dem
325 Harpenden and Berkhamsted East of England91.7%Lib Dem
326 Leeds North West Yorkshire and The Humber91.7%Labour
327 Dorking and Horley South East91.7%Lib Dem
328 Newcastle-under-Lyme West Midlands91.6%Labour
329 Leeds South West and Morley Yorkshire and The Humber91.4%Labour
330 Lancaster and Wyre North West91.3%Labour
331 Cheltenham South West91.3%Lib Dem
332 Sevenoaks South East91.3%Conservative
333 Tunbridge Wells South East91.2%Lib Dem
334 Huntingdon East of England91.2%Conservative
335 Gateshead Central and Whickham North East91.1%Labour
336 Liverpool Garston North West91.1%Labour
337 Ribble Valley North West91.1%Conservative
338 North East Hertfordshire East of England91.0%Conservative
339 Hertford and Stortford East of England90.9%Labour
340 Eastleigh South East90.9%Lib Dem
341 Eastbourne South East90.8%Lib Dem
342 West Suffolk East of England90.8%Conservative
343 Mid Buckinghamshire South East90.7%Conservative
344 Colne Valley Yorkshire and The Humber90.7%Labour
345 Redditch West Midlands90.7%Conservative
346 Portsmouth North South East90.3%Conservative
347 York Central Yorkshire and The Humber90.3%Labour
348 Kettering East Midlands90.2%Labour
349 Plymouth Sutton and Devonport South West90.2%Labour
350 Bristol South South West90.1%Labour
351 Liverpool West Derby North West90.1%Labour
352 Worcester West Midlands90.0%Labour
353 Stoke-on-Trent South West Midlands89.9%Conservative
354 Banbury South East89.7%Labour
355 Brentwood and Ongar East of England89.6%Conservative
356 St Neots and Mid Cambridgeshire East of England89.6%Lib Dem
357 North Bedfordshire East of England89.6%Conservative
358 Stalybridge and Hyde North West89.6%Labour
359 Sunderland Central North East89.5%Labour
360 Kingston upon Hull North and Cottingham Yorkshire and The Humber89.5%Labour
361 Shipley Yorkshire and The Humber89.5%Labour
362 Exeter South West89.4%Labour
363 Melton and Syston East Midlands89.4%Conservative
364 Bicester and Woodstock South East89.4%Lib Dem
365 Mid Bedfordshire East of England89.3%Conservative
366 Edinburgh West Scotland89.2%Lib Dem
367 Belfast South and Mid Down Northern Ireland89.2%SDLP
368 Broxtowe East Midlands89.0%Labour
369 Telford West Midlands89.0%Labour
370 Southend West and Leigh East of England89.0%Labour
371 The Wrekin West Midlands89.0%Conservative
372 Worsley and Eccles North West88.9%Labour
373 Romsey and Southampton North South East88.9%Conservative
374 East Surrey South East88.6%Conservative
375 Rushcliffe East Midlands88.6%Labour
376 Gedling East Midlands88.6%Labour
377 Bath South West88.5%Lib Dem
378 Bournemouth West South West88.5%Labour
379 Newcastle upon Tyne East and Wallsend North East88.4%Labour
380 Spen Valley Yorkshire and The Humber88.3%Labour
381 Sheffield Hallam Yorkshire and The Humber88.1%Labour
382 Bournemouth East South West88.1%Labour
383 Hitchin East of England88.0%Labour
384 Cardiff North Wales87.8%Labour
385 Aberdeen North Scotland87.6%SNP
386 Nuneaton West Midlands87.6%Labour
387 Southend East and Rochford East of England87.6%Labour
388 Doncaster Central Yorkshire and The Humber87.5%Labour
389 Dundee Central Scotland87.5%SNP
390 East Renfrewshire Scotland87.5%Labour
391 Maidstone and Malling South East87.5%Conservative
392 Dunstable and Leighton Buzzard East of England87.3%Conservative
393 Basildon and Billericay East of England87.2%Reform UK
394 Stoke-on-Trent North West Midlands87.0%Labour
395 Newcastle upon Tyne North North East87.0%Labour
396 Swindon North South West86.8%Labour
397 North West Cambridgeshire East of England86.8%Conservative
398 Stourbridge West Midlands86.7%Labour
399 South Basildon and East Thurrock East of England86.7%Reform UK
400 Brighton Kemptown and Peacehaven South East86.7%Labour
401 Wellingborough and Rushden East Midlands86.6%Labour
402 Swansea West Wales86.6%Reform UK
403 South Cambridgeshire East of England86.4%Lib Dem
404 Canterbury South East86.4%Labour
405 Wokingham South East86.4%Lib Dem
406 Wakefield and Rothwell Yorkshire and The Humber86.4%Labour
407 Esher and Walton South East86.2%Lib Dem
408 Norwich South East of England86.2%Labour
409 Ashford South East86.0%Conservative
410 Southampton Itchen South East86.0%Labour
411 Rochester and Strood South East85.9%Labour
412 Chatham and Aylesford South East85.8%Reform UK
413 Reading West and Mid Berkshire South East85.7%Conservative
414 Rugby West Midlands85.7%Labour
415 Hove and Portslade South East85.7%Labour
416 Meriden and Solihull East West Midlands85.7%Conservative
417 Bracknell South East85.7%Conservative
418 Bristol North West South West85.6%Labour
419 Basingstoke South East85.6%Labour
420 Aberdeen South Scotland85.5%Conservative
421 Runnymede and Weybridge South East85.5%Conservative
422 Surrey Heath South East85.5%Lib Dem
423 Aldridge-Brownhills West Midlands85.4%Conservative
424 Brighton Pavilion South East85.3%Green
425 Stockport North West85.3%Labour
426 Filton and Bradley Stoke South West85.2%Labour
427 Burton and Uttoxeter West Midlands85.2%Labour
428 Chelmsford East of England85.2%Lib Dem
429 Edinburgh North and Leith Scotland84.9%SNP
430 Glasgow South Scotland84.7%SNP
431 Leeds West and Pudsey Yorkshire and The Humber84.6%Labour
432 Guildford South East84.5%Lib Dem
433 Harlow East of England84.4%Labour
434 Edinburgh South Scotland84.3%Labour
435 Gloucester South West84.2%Labour
436 Gillingham and Rainham South East84.1%Labour
437 Rotherham Yorkshire and The Humber84.1%Labour
438 Reigate South East84.0%Conservative
439 Edinburgh East and Musselburgh Scotland84.0%SNP
440 Stevenage East of England84.0%Labour
441 Cardiff West Wales83.9%Plaid Cymru
442 Newport East Wales83.9%Reform UK
443 Edinburgh South West Scotland83.7%SNP
444 Glasgow West Scotland83.7%Labour
445 Colchester East of England83.5%Labour
446 Ipswich East of England83.4%Labour
447 Hemel Hempstead East of England83.4%Labour
448 Glasgow North East Scotland83.3%SNP
449 Bolton West North West83.1%Labour
450 Loughborough East Midlands83.0%Labour
451 Bury South North West82.9%Labour
452 Cheadle North West82.6%Lib Dem
453 Oxford West and Abingdon South East82.6%Lib Dem
454 Halesowen West Midlands82.4%Labour
455 Hyndburn North West82.4%Labour
456 Bury North North West82.2%Labour
457 Broxbourne East of England82.2%Conservative
458 Warwick and Leamington West Midlands82.0%Labour
459 Heywood and Middleton North North West82.0%Labour
460 Chesham and Amersham South East82.0%Lib Dem
461 Epsom and Ewell South East81.9%Lib Dem
462 Mid Leicestershire East Midlands81.9%Conservative
463 Northampton South East Midlands81.6%Labour
464 Sutton Coldfield West Midlands81.4%Conservative
465 Sheffield Heeley Yorkshire and The Humber81.4%Labour
466 Epping Forest East of England81.2%Conservative
467 Twickenham London81.2%Lib Dem
468 Sheffield South East Yorkshire and The Humber81.1%Labour
469 Stoke-on-Trent Central West Midlands81.0%Labour
470 St Albans East of England80.6%Lib Dem
471 Altrincham and Sale West North West80.6%Labour
472 Portsmouth South South East80.5%Labour
473 Pendle and Clitheroe North West80.5%Conservative
474 Maidenhead South East80.4%Lib Dem
475 Dudley West Midlands80.2%Reform UK
476 Glasgow East Scotland80.2%SNP
477 Derby North East Midlands80.2%Labour
478 Buckingham and Bletchley South East80.2%Labour
479 Keighley and Ilkley Yorkshire and The Humber80.2%Conservative
480 Old Bexley and Sidcup London80.2%Conservative
481 Wythenshawe and Sale East North West80.1%Labour
482 Hornchurch and Upminster London79.9%Reform UK
483 Milton Keynes North South East79.9%Labour
484 Beaconsfield South East79.6%Conservative
485 Ashton-under-Lyne North West79.5%Labour
486 Aldershot South East79.3%Labour
487 Bristol North East South West78.8%Labour
488 Spelthorne South East78.7%Conservative
489 Aylesbury South East78.5%Conservative
490 Woking South East78.4%Lib Dem
491 Welwyn Hatfield East of England78.4%Labour
492 Orpington London78.3%Conservative
493 Bromley and Biggin Hill London78.2%Conservative
494 Bristol Central South West78.2%Green
495 Liverpool Wavertree North West78.1%Labour
496 Middlesbrough and Thornaby East North East78.1%Labour
497 Hertsmere East of England78.0%Conservative
498 South West Hertfordshire East of England77.9%Conservative
499 Halifax Yorkshire and The Humber77.9%Labour
500 Birmingham Northfield West Midlands77.8%Labour
501 Burnley North West77.6%Labour
502 Solihull West and Shirley West Midlands77.4%Conservative
503 Cardiff East Wales77.3%Labour
504 Southampton Test South East77.2%Labour
505 Northampton North East Midlands77.1%Labour
506 Salford North West76.8%Labour
507 Gravesham South East76.6%Labour
508 Bristol East South West76.5%Labour
509 Richmond Park London76.4%Lib Dem
510 Glasgow South West Scotland75.8%SNP
511 Glasgow North Scotland75.8%SNP
512 Cardiff South and Penarth Wales75.6%Labour
513 Bolton North East North West75.5%Labour
514 Cambridge East of England75.3%Labour
515 Harborough, Oadby and Wigston East Midlands75.3%Conservative
516 Coventry North West West Midlands75.0%Labour
517 Swindon South South West74.9%Labour
518 Liverpool Riverside North West74.2%Labour
519 Leeds East Yorkshire and The Humber74.0%Labour
520 Stretford and Urmston North West73.5%Labour
521 Windsor South East73.5%Conservative
522 Crawley South East73.4%Labour
523 Dartford South East73.3%Conservative
524 Bexleyheath and Crayford London73.2%Labour
525 Beckenham and Penge London72.8%Labour
526 Newcastle upon Tyne Central and West North East72.6%Labour
527 Nottingham North and Kimberley East Midlands72.5%Labour
528 Oldham East and Saddleworth North West72.5%Labour
529 Wolverhampton North East West Midlands72.4%Labour
530 Romford London72.4%Conservative
531 Manchester Withington North West71.7%Labour
532 Eltham and Chislehurst London71.3%Labour
533 Thurrock East of England71.2%Labour
534 Leeds Central and Headingley Yorkshire and The Humber71.1%Labour
535 Tipton and Wednesbury West Midlands70.6%Labour
536 Kingston and Surbiton London70.5%Lib Dem
537 Chelsea and Fulham London70.4%Conservative
538 Bradford South Yorkshire and The Humber70.4%Labour
539 Preston North West70.1%Labour
540 Hornsey and Friern Barnet London69.7%Labour
541 Peterborough East of England69.6%Conservative
542 Earley and Woodley South East69.5%Conservative
543 Bedford East of England69.3%Labour
544 Nottingham South East Midlands69.1%Labour
545 Sheffield Brightside and Hillsborough Yorkshire and The Humber69.0%Labour
546 Putney London68.9%Labour
547 Birmingham Selly Oak West Midlands68.9%Labour
548 Wimbledon London68.8%Lib Dem
549 Oxford East South East68.7%Labour
550 Carshalton and Wallington London68.6%Lib Dem
551 Sutton and Cheam London67.9%Lib Dem
552 Battersea London67.9%Labour
553 Leeds South Yorkshire and The Humber67.9%Labour
554 Sheffield Central Yorkshire and The Humber66.9%Labour
555 Tooting London66.6%Labour
556 Reading Central South East65.8%Labour
557 Milton Keynes Central South East65.5%Labour
558 Hampstead and Highgate London65.5%Labour
559 Wycombe South East64.9%Labour
560 Bolton South and Walkden North West64.6%Labour
561 Leeds North East Yorkshire and The Humber63.7%Labour
562 Leicester West East Midlands63.4%Labour
563 Chipping Barnet London63.4%Labour
564 Hammersmith and Chiswick London63.3%Labour
565 Blackley and Middleton South North West63.3%Labour
566 Wolverhampton South East West Midlands63.2%Labour
567 Birmingham Erdington West Midlands63.1%Labour
568 Rochdale North West63.1%Labour
569 Chingford and Woodford Green London62.9%Conservative
570 Croydon South London62.8%Conservative
571 Islington South and Finsbury London62.4%Labour
572 Lewisham West and East Dulwich London62.2%Labour
573 Islington North London61.9%Others
574 Huddersfield Yorkshire and The Humber61.8%Labour
575 Watford East of England61.6%Labour
576 Derby South East Midlands61.5%Labour
577 Manchester Central North West61.4%Labour
578 Kensington and Bayswater London61.4%Labour
579 Coventry South West Midlands61.4%Labour
580 Coventry East West Midlands61.2%Labour
581 Finchley and Golders Green London60.5%Labour
582 Nottingham East East Midlands60.2%Labour
583 Cities of London and Westminster London60.0%Labour
584 Oldham West, Chadderton and Royton North West59.4%Labour
585 Walsall and Bloxwich West Midlands58.7%Labour
586 Clapham and Brixton Hill London58.7%Labour
587 Southgate and Wood Green London58.4%Labour
588 Dagenham and Rainham London58.0%Labour
589 Uxbridge and South Ruislip London57.5%Conservative
590 Gorton and Denton North West56.6%Labour
591 Bermondsey and Old Southwark London56.0%Labour
592 Ealing Central and Acton London55.7%Labour
593 Ruislip, Northwood and Pinner London55.4%Conservative
594 Greenwich and Woolwich London55.3%Labour
595 Wolverhampton West West Midlands55.3%Labour
596 Croydon East London55.2%Labour
597 Hackney North and Stoke Newington London55.2%Labour
598 Dulwich and West Norwood London54.9%Labour
599 Holborn and St Pancras London54.8%Labour
600 West Bromwich West Midlands54.4%Labour
601 Birmingham Edgbaston West Midlands54.2%Labour
602 Enfield North London52.4%Labour
603 Mitcham and Morden London52.1%Labour
604 Leyton and Wanstead London52.0%Labour
605 Luton South and South Bedfordshire East of England51.4%Labour
606 Dewsbury and Batley Yorkshire and The Humber51.2%Others
607 Walthamstow London50.5%Labour
608 Hackney South and Shoreditch London50.5%Labour
609 Lewisham North London49.9%Labour
610 Hendon London49.7%Conservative
611 Birmingham Hodge Hill and Solihull North West Midlands49.7%Labour
612 Streatham and Croydon North London49.4%Labour
613 Vauxhall and Camberwell Green London49.0%Labour
614 Lewisham East London48.7%Labour
615 Blackburn North West47.8%Others
616 Smethwick West Midlands47.4%Labour
617 Queen's Park and Maida Vale London47.2%Labour
618 Tottenham London47.0%Labour
619 Erith and Thamesmead London46.2%Labour
620 Edmonton and Winchmore Hill London46.0%Labour
621 Bradford East Yorkshire and The Humber45.7%Labour
622 Brentford and Isleworth London45.4%Labour
623 Luton North East of England44.3%Labour
624 Birmingham Yardley West Midlands44.1%Others
625 Ealing North London43.2%Labour
626 Barking London42.3%Labour
627 Peckham London41.5%Labour
628 Manchester Rusholme North West40.8%Labour
629 Poplar and Limehouse London40.1%Labour
630 Stratford and Bow London39.2%Labour
631 Leicester South East Midlands39.0%Others
632 West Ham and Beckton London38.4%Labour
633 Brent East London38.0%Labour
634 Feltham and Heston London37.4%Labour
635 Harrow East London36.5%Conservative
636 Bethnal Green and Stepney London35.7%Others
637 Slough South East35.1%Others
638 Harrow West London34.2%Labour
639 Croydon West London33.3%Labour
640 Ilford North London32.9%Others
641 Hayes and Harlington London32.0%Labour
642 Ealing Southall London30.7%Labour
643 Birmingham Hall Green and Moseley West Midlands29.6%Others
644 Bradford West Yorkshire and The Humber29.5%Others
645 Brent West London25.6%Labour
646 Birmingham Ladywood West Midlands22.3%Labour
647 Ilford South London22.0%Labour
648 Birmingham Perry Barr West Midlands21.0%Others
649 East Ham London20.3%Labour
650 Leicester East East Midlands20.1%Conservative