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

% of 16+ in NS-SeC 1-2 (higher/lower managerial & professional, L1-L6) by constituency

% of 16+ in NS-SeC 1-2 (higher/lower managerial & professional, L1-L6) in every constituency in the UK: highest in Richmond Park (55.7%), lowest in Leicester East (17.0%); the middle constituency is at 32.4%. Of the fifth of constituencies where it is highest, our forecast has Conservative winning 48 of 130; where it is lowest, Labour wins 93 of 130.

Aldershot: 34.1% Aldridge-Brownhills: 31.3% Altrincham and Sale West: 48.1% Amber Valley: 27.7% Arundel and South Downs: 41.6% Ashfield: 23.8% Ashford: 33.3% Ashton-under-Lyne: 24.4% Aylesbury: 37.0% Banbury: 35.2% Barking: 22.2% Barnsley North: 24.0% Barnsley South: 21.2% Barrow and Furness: 30.3% Basildon and Billericay: 32.0% Basingstoke: 36.9% Bassetlaw: 27.4% Bath: 37.6% Battersea: 55.2% Beaconsfield: 45.0% Beckenham and Penge: 48.0% Bedford: 29.4% Bermondsey and Old Southwark: 45.2% Bethnal Green and Stepney: 34.7% Beverley and Holderness: 34.6% Bexhill and Battle: 34.1% Bexleyheath and Crayford: 33.4% Bicester and Woodstock: 40.5% Birkenhead: 27.6% Birmingham Edgbaston: 31.7% Birmingham Erdington: 21.1% Birmingham Hall Green and Moseley: 25.8% Birmingham Hodge Hill and Solihull North: 17.5% Birmingham Ladywood: 18.9% Birmingham Northfield: 26.9% Birmingham Perry Barr: 17.4% Birmingham Selly Oak: 27.0% Birmingham Yardley: 19.5% Bishop Auckland: 25.8% Blackburn: 20.7% Blackley and Middleton South: 21.8% Blackpool North and Fleetwood: 26.6% Blackpool South: 21.1% Blaydon and Consett: 30.5% Blyth and Ashington: 24.6% Bognor Regis and Littlehampton: 28.9% Bolsover: 25.2% Bolton North East: 26.2% Bolton South and Walkden: 20.6% Bolton West: 34.6% Bootle: 24.0% Boston and Skegness: 20.9% Bournemouth East: 33.7% Bournemouth West: 28.3% Bracknell: 39.7% Bradford East: 18.8% Bradford South: 22.3% Bradford West: 18.1% Braintree: 33.3% Brent East: 26.8% Brent West: 25.9% Brentford and Isleworth: 34.5% Brentwood and Ongar: 41.8% Bridgwater: 25.7% Bridlington and The Wolds: 27.8% Brigg and Immingham: 29.6% Brighton Kemptown and Peacehaven: 31.5% Brighton Pavilion: 39.1% Bristol Central: 42.4% Bristol East: 32.8% Bristol North East: 30.2% Bristol North West: 38.5% Bristol South: 32.7% Broadland and Fakenham: 33.4% Bromley and Biggin Hill: 45.1% Bromsgrove: 41.4% Broxbourne: 32.0% Broxtowe: 35.3% Buckingham and Bletchley: 36.9% Burnley: 23.4% Burton and Uttoxeter: 27.3% Bury North: 32.1% Bury South: 34.2% Bury St Edmunds and Stowmarket: 35.9% Calder Valley: 37.7% Camborne and Redruth: 28.0% Cambridge: 39.7% Cannock Chase: 27.2% Canterbury: 32.2% Carlisle: 27.0% Carshalton and Wallington: 36.9% Castle Point: 29.7% Central Devon: 35.2% Central Suffolk and North Ipswich: 35.1% Chatham and Aylesford: 28.8% Cheadle: 45.8% Chelmsford: 40.3% Chelsea and Fulham: 49.6% Cheltenham: 41.1% Chesham and Amersham: 47.3% Chester North and Neston: 36.7% Chester South and Eddisbury: 43.7% Chesterfield: 29.3% Chichester: 36.0% Chingford and Woodford Green: 37.5% Chippenham: 37.4% Chipping Barnet: 42.8% Chorley: 36.1% Christchurch: 36.6% Cities of London and Westminster: 49.0% City of Durham: 28.5% Clacton: 23.6% Clapham and Brixton Hill: 49.9% Colchester: 34.1% Colne Valley: 38.6% Congleton: 41.3% Corby and East Northamptonshire: 29.3% Coventry East: 21.6% Coventry North West: 28.4% Coventry South: 27.0% Cramlington and Killingworth: 32.6% Crawley: 28.7% Crewe and Nantwich: 30.0% Croydon East: 34.0% Croydon South: 45.7% Croydon West: 30.2% Dagenham and Rainham: 24.5% Darlington: 28.5% Dartford: 35.2% Daventry: 38.1% Derby North: 30.1% Derby South: 21.8% Derbyshire Dales: 38.6% Dewsbury and Batley: 21.2% Didcot and Wantage: 43.8% Doncaster Central: 24.3% Doncaster East and the Isle of Axholme: 28.2% Doncaster North: 23.5% Dorking and Horley: 43.1% Dover and Deal: 29.6% Droitwich and Evesham: 35.2% Dudley: 23.6% Dulwich and West Norwood: 45.6% Dunstable and Leighton Buzzard: 34.4% Ealing Central and Acton: 42.3% Ealing North: 28.9% Ealing Southall: 28.7% Earley and Woodley: 40.2% Easington: 21.6% East Grinstead and Uckfield: 41.8% East Ham: 19.2% East Hampshire: 43.3% East Surrey: 43.0% East Thanet: 27.6% East Wiltshire: 38.8% East Worthing and Shoreham: 34.3% Eastbourne: 31.1% Eastleigh: 38.8% Edmonton and Winchmore Hill: 26.3% Ellesmere Port and Bromborough: 28.5% Eltham and Chislehurst: 38.2% Ely and East Cambridgeshire: 39.7% Enfield North: 28.3% Epping Forest: 38.4% Epsom and Ewell: 45.7% Erewash: 28.4% Erith and Thamesmead: 26.4% Esher and Walton: 50.2% Exeter: 28.5% Exmouth and Exeter East: 37.6% Fareham and Waterlooville: 36.9% Farnham and Bordon: 44.0% Faversham and Mid Kent: 34.9% Feltham and Heston: 23.1% Filton and Bradley Stoke: 38.3% Finchley and Golders Green: 42.8% Folkestone and Hythe: 30.1% Forest of Dean: 31.2% Frome and East Somerset: 33.7% Fylde: 38.3% Gainsborough: 32.3% Gateshead Central and Whickham: 29.5% Gedling: 34.5% Gillingham and Rainham: 29.9% Glastonbury and Somerton: 33.9% Gloucester: 28.4% Godalming and Ash: 45.6% Goole and Pocklington: 35.0% Gorton and Denton: 21.9% Gosport: 32.8% Grantham and Bourne: 32.3% Gravesham: 29.1% Great Grimsby and Cleethorpes: 19.4% Great Yarmouth: 22.2% Greenwich and Woolwich: 44.7% Guildford: 41.4% Hackney North and Stoke Newington: 39.5% Hackney South and Shoreditch: 42.5% Halesowen: 28.4% Halifax: 27.3% Hamble Valley: 42.8% Hammersmith and Chiswick: 47.2% Hampstead and Highgate: 53.6% Harborough, Oadby and Wigston: 36.8% Harlow: 29.7% Harpenden and Berkhamsted: 52.1% Harrogate and Knaresborough: 41.8% Harrow East: 31.1% Harrow West: 34.3% Hartlepool: 24.0% Harwich and North Essex: 32.7% Hastings and Rye: 29.4% Havant: 31.3% Hayes and Harlington: 23.2% Hazel Grove: 37.1% Hemel Hempstead: 35.5% Hendon: 33.8% Henley and Thame: 45.8% Hereford and South Herefordshire: 31.0% Herne Bay and Sandwich: 31.4% Hertford and Stortford: 44.1% Hertsmere: 39.4% Hexham: 38.9% Heywood and Middleton North: 26.5% High Peak: 35.7% Hinckley and Bosworth: 34.2% Hitchin: 44.7% Holborn and St Pancras: 37.3% Honiton and Sidmouth: 34.5% Hornchurch and Upminster: 34.0% Hornsey and Friern Barnet: 49.7% Horsham: 43.1% Houghton and Sunderland South: 24.2% Hove and Portslade: 42.5% Huddersfield: 25.3% Huntingdon: 39.8% Hyndburn: 24.9% Ilford North: 31.9% Ilford South: 25.6% Ipswich: 28.6% Isle of Wight East: 28.4% Isle of Wight West: 30.5% Islington North: 46.5% Islington South and Finsbury: 45.7% Jarrow and Gateshead East: 24.0% Keighley and Ilkley: 32.5% Kenilworth and Southam: 44.7% Kensington and Bayswater: 46.4% Kettering: 31.4% Kingston and Surbiton: 43.0% Kingston upon Hull East: 18.8% Kingston upon Hull North and Cottingham: 23.5% Kingston upon Hull West and Haltemprice: 26.1% Kingswinford and South Staffordshire: 36.7% Knowsley: 22.6% Lancaster and Wyre: 30.4% Leeds Central and Headingley: 23.6% Leeds East: 26.1% Leeds North East: 43.4% Leeds North West: 44.7% Leeds South: 23.4% Leeds South West and Morley: 33.0% Leeds West and Pudsey: 31.2% Leicester East: 17.0% Leicester South: 20.5% Leicester West: 19.4% Leigh and Atherton: 27.6% Lewes: 37.4% Lewisham East: 34.8% Lewisham North: 41.9% Lewisham West and East Dulwich: 48.9% Leyton and Wanstead: 37.8% Lichfield: 38.5% Lincoln: 24.6% Liverpool Garston: 33.1% Liverpool Riverside: 19.5% Liverpool Walton: 21.1% Liverpool Wavertree: 29.0% Liverpool West Derby: 24.6% Loughborough: 29.8% Louth and Horncastle: 27.7% Lowestoft: 24.9% Luton North: 25.4% Luton South and South Bedfordshire: 22.7% Macclesfield: 42.4% Maidenhead: 46.6% Maidstone and Malling: 36.0% Makerfield: 27.7% Maldon: 36.5% Manchester Central: 29.9% Manchester Rusholme: 20.5% Manchester Withington: 43.5% Mansfield: 23.9% Melksham and Devizes: 38.0% Melton and Syston: 33.1% Meriden and Solihull East: 38.0% Mid Bedfordshire: 42.0% Mid Buckinghamshire: 46.5% Mid Cheshire: 33.0% Mid Derbyshire: 39.3% Mid Dorset and North Poole: 37.6% Mid Leicestershire: 36.3% Mid Norfolk: 30.1% Mid Sussex: 45.1% Middlesbrough and Thornaby East: 18.4% Middlesbrough South and East Cleveland: 27.7% Milton Keynes Central: 36.4% Milton Keynes North: 38.1% Mitcham and Morden: 31.8% Morecambe and Lunesdale: 31.8% New Forest East: 35.1% New Forest West: 37.1% Newark: 35.5% Newbury: 40.2% Newcastle upon Tyne Central and West: 20.6% Newcastle upon Tyne East and Wallsend: 24.8% Newcastle upon Tyne North: 39.2% Newcastle-under-Lyme: 28.5% Newton Abbot: 33.1% Newton Aycliffe and Spennymoor: 26.6% Normanton and Hemsworth: 24.8% North Bedfordshire: 41.0% North Cornwall: 27.7% North Cotswolds: 40.9% North Devon: 29.5% North Dorset: 35.0% North Durham: 28.0% North East Cambridgeshire: 24.1% North East Derbyshire: 31.7% North East Hampshire: 48.8% North East Hertfordshire: 41.1% North East Somerset and Hanham: 37.1% North Herefordshire: 34.9% North Norfolk: 29.9% North Northumberland: 32.7% North Shropshire: 31.4% North Somerset: 43.6% North Warwickshire and Bedworth: 27.9% North West Cambridgeshire: 34.3% North West Essex: 42.3% North West Hampshire: 39.6% North West Leicestershire: 33.4% North West Norfolk: 27.1% Northampton North: 24.5% Northampton South: 32.7% Norwich North: 29.1% Norwich South: 30.3% Nottingham East: 23.5% Nottingham North and Kimberley: 22.7% Nottingham South: 20.2% Nuneaton: 28.3% Old Bexley and Sidcup: 36.6% Oldham East and Saddleworth: 26.5% Oldham West, Chadderton and Royton: 21.5% Orpington: 41.1% Ossett and Denby Dale: 36.1% Oxford East: 34.4% Oxford West and Abingdon: 40.1% Peckham: 35.4% Pendle and Clitheroe: 28.6% Penistone and Stocksbridge: 34.5% Penrith and Solway: 30.7% Peterborough: 23.0% Plymouth Moor View: 24.9% Plymouth Sutton and Devonport: 25.5% Pontefract, Castleford and Knottingley: 25.0% Poole: 35.4% Poplar and Limehouse: 43.9% Portsmouth North: 30.0% Portsmouth South: 27.4% Preston: 23.1% Putney: 50.9% Queen's Park and Maida Vale: 36.0% Rawmarsh and Conisbrough: 24.1% Rayleigh and Wickford: 35.8% Reading Central: 39.2% Reading West and Mid Berkshire: 40.1% Redcar: 24.3% Redditch: 31.2% Reigate: 45.3% Ribble Valley: 39.3% Richmond and Northallerton: 36.7% Richmond Park: 55.7% Rochdale: 24.0% Rochester and Strood: 31.0% Romford: 33.2% Romsey and Southampton North: 38.8% Rossendale and Darwen: 32.1% Rother Valley: 29.8% Rotherham: 22.3% Rugby: 34.5% Ruislip, Northwood and Pinner: 45.6% Runcorn and Helsby: 31.1% Runnymede and Weybridge: 42.8% Rushcliffe: 46.9% Rutland and Stamford: 39.7% Salford: 30.2% Salisbury: 39.7% Scarborough and Whitby: 27.1% Scunthorpe: 22.9% Sefton Central: 39.3% Selby: 34.5% Sevenoaks: 41.8% Sheffield Brightside and Hillsborough: 19.7% Sheffield Central: 27.8% Sheffield Hallam: 48.3% Sheffield Heeley: 27.7% Sheffield South East: 24.2% Sherwood Forest: 30.2% Shipley: 39.2% Shrewsbury: 34.8% Sittingbourne and Sheppey: 26.4% Skipton and Ripon: 37.7% Sleaford and North Hykeham: 35.1% Slough: 27.3% Smethwick: 20.5% Solihull West and Shirley: 43.3% South Basildon and East Thurrock: 28.3% South Cambridgeshire: 46.7% South Cotswolds: 41.7% South Derbyshire: 34.6% South Devon: 34.0% South Dorset: 31.5% South East Cornwall: 31.4% South Holland and The Deepings: 26.7% South Leicestershire: 37.8% South Norfolk: 39.8% South Northamptonshire: 41.3% South Ribble: 36.4% South Shields: 26.5% South Shropshire: 34.6% South Suffolk: 35.2% South West Devon: 36.7% South West Hertfordshire: 43.7% South West Norfolk: 27.4% South West Wiltshire: 32.5% Southampton Itchen: 27.4% Southampton Test: 27.5% Southend East and Rochford: 30.9% Southend West and Leigh: 35.9% Southgate and Wood Green: 33.5% Southport: 32.7% Spelthorne: 37.5% Spen Valley: 31.9% St Albans: 49.9% St Austell and Newquay: 26.7% St Helens North: 28.4% St Helens South and Whiston: 27.9% St Ives: 30.2% St Neots and Mid Cambridgeshire: 43.5% Stafford: 36.3% Staffordshire Moorlands: 31.1% Stalybridge and Hyde: 29.2% Stevenage: 34.5% Stockport: 34.5% Stockton North: 24.4% Stockton West: 39.0% Stoke-on-Trent Central: 18.4% Stoke-on-Trent North: 21.2% Stoke-on-Trent South: 27.9% Stone, Great Wyrley and Penkridge: 35.5% Stourbridge: 30.0% Stratford and Bow: 35.9% Stratford-on-Avon: 41.3% Streatham and Croydon North: 39.4% Stretford and Urmston: 34.5% Stroud: 38.1% Suffolk Coastal: 34.4% Sunderland Central: 25.4% Surrey Heath: 43.8% Sussex Weald: 37.5% Sutton and Cheam: 40.4% Sutton Coldfield: 44.7% Swindon North: 32.0% Swindon South: 30.1% Tamworth: 29.7% Tatton: 46.1% Taunton and Wellington: 34.7% Telford: 26.5% Tewkesbury: 37.9% The Wrekin: 33.1% Thirsk and Malton: 32.6% Thornbury and Yate: 38.3% Thurrock: 27.2% Tipton and Wednesbury: 17.6% Tiverton and Minehead: 31.7% Tonbridge: 40.3% Tooting: 52.6% Torbay: 26.7% Torridge and Tavistock: 29.5% Tottenham: 28.9% Truro and Falmouth: 33.8% Tunbridge Wells: 43.1% Twickenham: 52.7% Tynemouth: 38.1% Uxbridge and South Ruislip: 35.1% Vauxhall and Camberwell Green: 40.5% Wakefield and Rothwell: 29.2% Wallasey: 28.4% Walsall and Bloxwich: 19.3% Walthamstow: 36.1% Warrington North: 30.7% Warrington South: 37.9% Warwick and Leamington: 41.8% Washington and Gateshead South: 24.4% Watford: 37.4% Waveney Valley: 32.6% Weald of Kent: 38.4% Wellingborough and Rushden: 26.8% Wells and Mendip Hills: 37.8% Welwyn Hatfield: 34.6% West Bromwich: 21.7% West Dorset: 37.3% West Ham and Beckton: 28.0% West Lancashire: 30.5% West Suffolk: 31.2% West Worcestershire: 39.2% Westmorland and Lonsdale: 33.8% Weston-super-Mare: 29.7% Wetherby and Easingwold: 43.4% Whitehaven and Workington: 27.6% Widnes and Halewood: 27.1% Wigan: 27.7% Wimbledon: 53.0% Winchester: 45.1% Windsor: 40.2% Wirral West: 42.7% Witham: 35.9% Witney: 40.8% Woking: 44.5% Wokingham: 51.6% Wolverhampton North East: 21.0% Wolverhampton South East: 17.8% Wolverhampton West: 28.0% Worcester: 32.7% Worsley and Eccles: 32.8% Worthing West: 36.1% Wycombe: 36.6% Wyre Forest: 29.8% Wythenshawe and Sale East: 31.2% Yeovil: 30.6% York Central: 30.0% York Outer: 40.3% Belfast East: 35.6% Belfast North: 24.7% Belfast South and Mid Down: 39.3% Belfast West: 20.4% East Antrim: 31.4% East Londonderry: 26.3% Fermanagh and South Tyrone: 24.5% Foyle: 25.8% Lagan Valley: 35.4% Mid Ulster: 25.6% Newry and Armagh: 25.7% North Antrim: 25.7% North Down: 37.9% South Antrim: 31.4% South Down: 27.8% Strangford: 30.0% Upper Bann: 26.5% West Tyrone: 24.1% East Renfrewshire: 46.2% Na h-Eileanan an Iar: 32.0% Midlothian: 34.2% North Ayrshire and Arran: 29.8% Orkney and Shetland: 30.7% Aberdeen North: 30.0% Aberdeen South: 36.7% Aberdeenshire North and Moray East: 24.9% Airdrie and Shotts: 26.8% Alloa and Grangemouth: 29.9% Angus and Perthshire Glens: 32.8% Arbroath and Broughty Ferry: 33.3% Argyll, Bute and South Lochaber: 34.4% Bathgate and Linlithgow: 33.7% Caithness, Sutherland and Easter Ross: 31.2% Coatbridge and Bellshill: 27.1% Cowdenbeath and Kirkcaldy: 32.2% Cumbernauld and Kirkintilloch: 32.4% Dumfries and Galloway: 28.6% Dumfriesshire, Clydesdale and Tweeddale: 31.7% Dundee Central: 25.8% Dunfermline and Dollar: 36.1% East Kilbride and Strathaven: 35.9% Edinburgh East and Musselburgh: 33.0% Edinburgh North and Leith: 45.1% Edinburgh South: 43.2% Edinburgh South West: 38.1% Edinburgh West: 47.5% Falkirk: 31.0% Glasgow East: 27.1% Glasgow North: 27.7% Glasgow North East: 20.8% Glasgow South: 38.0% Glasgow South West: 27.9% Glasgow West: 35.6% Glenrothes and Mid Fife: 24.4% Gordon and Buchan: 37.1% Hamilton and Clyde Valley: 31.4% Inverclyde and Renfrewshire West: 32.1% Inverness, Skye and West Ross-shire: 32.8% Livingston: 31.8% Lothian East: 37.6% Mid Dunbartonshire: 47.8% Moray West, Nairn and Strathspey: 32.4% Motherwell, Wishaw and Carluke: 29.8% North East Fife: 33.8% Paisley and Renfrewshire North: 33.4% Paisley and Renfrewshire South: 31.1% Perth and Kinross-shire: 36.6% Rutherglen: 34.2% Stirling and Strathallan: 37.6% West Dunbartonshire: 27.5% Ayr, Carrick and Cumnock: 29.5% Berwickshire, Roxburgh and Selkirk: 31.4% Central Ayrshire: 31.5% Kilmarnock and Loudoun: 29.5% West Aberdeenshire and Kincardine: 41.7% Aberafan Maesteg: 22.6% Alyn and Deeside: 29.0% Bangor Aberconwy: 30.2% Blaenau Gwent and Rhymney: 19.9% Brecon, Radnor and Cwm Tawe: 30.4% Bridgend: 34.1% Caerfyrddin: 29.7% Caerphilly: 28.6% Cardiff East: 30.0% Cardiff North: 43.1% Cardiff South and Penarth: 31.6% Cardiff West: 37.1% Ceredigion Preseli: 29.4% Clwyd East: 33.2% Clwyd North: 28.1% Dwyfor Meirionnydd: 29.9% Gower: 36.7% Llanelli: 27.6% Merthyr Tydfil and Aberdare: 24.6% Mid and South Pembrokeshire: 27.5% Monmouthshire: 39.3% Montgomeryshire and Glyndŵr: 27.3% Neath and Swansea East: 26.2% Newport East: 26.5% Newport West and Islwyn: 32.5% Pontypridd: 28.4% Rhondda and Ogmore: 21.0% Swansea West: 23.7% Torfaen: 27.6% Vale of Glamorgan: 35.1% Wrexham: 28.3% Ynys Môn: 30.3%
  • 17.0% – 26.6% (129)
  • 26.6% – 30.2% (130)
  • 30.2% – 34.5% (130)
  • 34.5% – 39.3% (130)
  • 39.3% – 55.7% (131)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#Constituency% of 16+ in NS-SeC 1-2 (higher/lower managerial & professional, L1-L6)Projected
1 Richmond Park 55.7%Lib Dem
2 Battersea 55.2%Labour
3 Hampstead and Highgate 53.6%Labour
4 Wimbledon 53.0%Lib Dem
5 Twickenham 52.7%Lib Dem
6 Tooting 52.6%Labour
7 Harpenden and Berkhamsted 52.1%Lib Dem
8 Wokingham 51.6%Lib Dem
9 Putney 50.9%Labour
10 Esher and Walton 50.2%Lib Dem
11 Clapham and Brixton Hill 49.9%Labour
12 St Albans 49.9%Lib Dem
13 Hornsey and Friern Barnet 49.7%Labour
14 Chelsea and Fulham 49.6%Conservative
15 Cities of London and Westminster 49.0%Labour

Lowest: the bottom 15

#Constituency% of 16+ in NS-SeC 1-2 (higher/lower managerial & professional, L1-L6)Projected
650 Leicester East 17.0%Conservative
649 Birmingham Perry Barr 17.4%Others
648 Birmingham Hodge Hill and Solihull North 17.5%Labour
647 Tipton and Wednesbury 17.6%Labour
646 Wolverhampton South East 17.8%Labour
645 Bradford West 18.1%Others
644 Middlesbrough and Thornaby East 18.4%Labour
643 Stoke-on-Trent Central 18.4%Labour
642 Bradford East 18.8%Labour
641 Kingston upon Hull East 18.8%Labour
640 Birmingham Ladywood 18.9%Labour
639 East Ham 19.2%Labour
638 Walsall and Bloxwich 19.3%Labour
637 Leicester West 19.4%Labour
636 Great Grimsby and Cleethorpes 19.4%Labour
Every constituency (650), highest first
#ConstituencyRegion% of 16+ in NS-SeC 1-2 (higher/lower managerial & professional, L1-L6)Projected
1 Richmond Park London55.7%Lib Dem
2 Battersea London55.2%Labour
3 Hampstead and Highgate London53.6%Labour
4 Wimbledon London53.0%Lib Dem
5 Twickenham London52.7%Lib Dem
6 Tooting London52.6%Labour
7 Harpenden and Berkhamsted East of England52.1%Lib Dem
8 Wokingham South East51.6%Lib Dem
9 Putney London50.9%Labour
10 Esher and Walton South East50.2%Lib Dem
11 Clapham and Brixton Hill London49.9%Labour
12 St Albans East of England49.9%Lib Dem
13 Hornsey and Friern Barnet London49.7%Labour
14 Chelsea and Fulham London49.6%Conservative
15 Cities of London and Westminster London49.0%Labour
16 Lewisham West and East Dulwich London48.9%Labour
17 North East Hampshire South East48.8%Conservative
18 Sheffield Hallam Yorkshire and The Humber48.3%Labour
19 Altrincham and Sale West North West48.1%Labour
20 Beckenham and Penge London48.0%Labour
21 Mid Dunbartonshire Scotland47.8%Lib Dem
22 Edinburgh West Scotland47.5%Lib Dem
23 Chesham and Amersham South East47.3%Lib Dem
24 Hammersmith and Chiswick London47.2%Labour
25 Rushcliffe East Midlands46.9%Labour
26 South Cambridgeshire East of England46.7%Lib Dem
27 Maidenhead South East46.6%Lib Dem
28 Mid Buckinghamshire South East46.5%Conservative
29 Islington North London46.5%Others
30 Kensington and Bayswater London46.4%Labour
31 East Renfrewshire Scotland46.2%Labour
32 Tatton North West46.1%Conservative
33 Henley and Thame South East45.8%Lib Dem
34 Cheadle North West45.8%Lib Dem
35 Islington South and Finsbury London45.7%Labour
36 Epsom and Ewell South East45.7%Lib Dem
37 Croydon South London45.7%Conservative
38 Dulwich and West Norwood London45.6%Labour
39 Ruislip, Northwood and Pinner London45.6%Conservative
40 Godalming and Ash South East45.6%Conservative
41 Reigate South East45.3%Conservative
42 Bermondsey and Old Southwark London45.2%Labour
43 Edinburgh North and Leith Scotland45.1%SNP
44 Winchester South East45.1%Lib Dem
45 Bromley and Biggin Hill London45.1%Conservative
46 Mid Sussex South East45.1%Lib Dem
47 Beaconsfield South East45.0%Conservative
48 Leeds North West Yorkshire and The Humber44.7%Labour
49 Kenilworth and Southam West Midlands44.7%Conservative
50 Sutton Coldfield West Midlands44.7%Conservative
51 Hitchin East of England44.7%Labour
52 Greenwich and Woolwich London44.7%Labour
53 Woking South East44.5%Lib Dem
54 Hertford and Stortford East of England44.1%Labour
55 Farnham and Bordon South East44.0%Conservative
56 Poplar and Limehouse London43.9%Labour
57 Surrey Heath South East43.8%Lib Dem
58 Didcot and Wantage South East43.8%Lib Dem
59 South West Hertfordshire East of England43.7%Conservative
60 Chester South and Eddisbury North West43.7%Conservative
61 North Somerset South West43.6%Conservative
62 St Neots and Mid Cambridgeshire East of England43.5%Lib Dem
63 Manchester Withington North West43.5%Labour
64 Leeds North East Yorkshire and The Humber43.4%Labour
65 Wetherby and Easingwold Yorkshire and The Humber43.4%Conservative
66 East Hampshire South East43.3%Conservative
67 Solihull West and Shirley West Midlands43.3%Conservative
68 Edinburgh South Scotland43.2%Labour
69 Horsham South East43.1%Lib Dem
70 Tunbridge Wells South East43.1%Lib Dem
71 Cardiff North Wales43.1%Labour
72 Dorking and Horley South East43.1%Lib Dem
73 East Surrey South East43.0%Conservative
74 Kingston and Surbiton London43.0%Lib Dem
75 Runnymede and Weybridge South East42.8%Conservative
76 Hamble Valley South East42.8%Conservative
77 Chipping Barnet London42.8%Labour
78 Finchley and Golders Green London42.8%Labour
79 Wirral West North West42.7%Labour
80 Hackney South and Shoreditch London42.5%Labour
81 Hove and Portslade South East42.5%Labour
82 Bristol Central South West42.4%Green
83 Macclesfield North West42.4%Labour
84 North West Essex East of England42.3%Conservative
85 Ealing Central and Acton London42.3%Labour
86 Mid Bedfordshire East of England42.0%Conservative
87 Lewisham North London41.9%Labour
88 East Grinstead and Uckfield South East41.8%Conservative
89 Harrogate and Knaresborough Yorkshire and The Humber41.8%Lib Dem
90 Sevenoaks South East41.8%Conservative
91 Warwick and Leamington West Midlands41.8%Labour
92 Brentwood and Ongar East of England41.8%Conservative
93 South Cotswolds South West41.7%Lib Dem
94 West Aberdeenshire and Kincardine Scotland41.7%Conservative
95 Arundel and South Downs South East41.6%Conservative
96 Guildford South East41.4%Lib Dem
97 Bromsgrove West Midlands41.4%Conservative
98 Stratford-on-Avon West Midlands41.3%Lib Dem
99 Congleton North West41.3%Labour
100 South Northamptonshire East Midlands41.3%Conservative
101 Orpington London41.1%Conservative
102 Cheltenham South West41.1%Lib Dem
103 North East Hertfordshire East of England41.1%Conservative
104 North Bedfordshire East of England41.0%Conservative
105 North Cotswolds South West40.9%Conservative
106 Witney South East40.8%Lib Dem
107 Vauxhall and Camberwell Green London40.5%Labour
108 Bicester and Woodstock South East40.5%Lib Dem
109 Sutton and Cheam London40.4%Lib Dem
110 Tonbridge South East40.3%Conservative
111 York Outer Yorkshire and The Humber40.3%Labour
112 Chelmsford East of England40.3%Lib Dem
113 Windsor South East40.2%Conservative
114 Newbury South East40.2%Lib Dem
115 Earley and Woodley South East40.2%Conservative
116 Reading West and Mid Berkshire South East40.1%Conservative
117 Oxford West and Abingdon South East40.1%Lib Dem
118 South Norfolk East of England39.8%Labour
119 Huntingdon East of England39.8%Conservative
120 Cambridge East of England39.7%Labour
121 Rutland and Stamford East Midlands39.7%Conservative
122 Bracknell South East39.7%Conservative
123 Salisbury South West39.7%Conservative
124 Ely and East Cambridgeshire East of England39.7%Conservative
125 North West Hampshire South East39.6%Conservative
126 Hackney North and Stoke Newington London39.5%Labour
127 Streatham and Croydon North London39.4%Labour
128 Hertsmere East of England39.4%Conservative
129 Mid Derbyshire East Midlands39.3%Conservative
130 Monmouthshire Wales39.3%Conservative
131 Belfast South and Mid Down Northern Ireland39.3%SDLP
132 Sefton Central North West39.3%Labour
133 Ribble Valley North West39.3%Conservative
134 Shipley Yorkshire and The Humber39.2%Labour
135 West Worcestershire West Midlands39.2%Conservative
136 Reading Central South East39.2%Labour
137 Newcastle upon Tyne North North East39.2%Labour
138 Brighton Pavilion South East39.1%Green
139 Stockton West North East39.0%Conservative
140 Hexham North East38.9%Labour
141 Eastleigh South East38.8%Lib Dem
142 Romsey and Southampton North South East38.8%Conservative
143 East Wiltshire South West38.8%Conservative
144 Derbyshire Dales East Midlands38.6%Conservative
145 Colne Valley Yorkshire and The Humber38.6%Labour
146 Lichfield West Midlands38.5%Conservative
147 Bristol North West South West38.5%Labour
148 Epping Forest East of England38.4%Conservative
149 Weald of Kent South East38.4%Conservative
150 Filton and Bradley Stoke South West38.3%Labour
151 Thornbury and Yate South West38.3%Lib Dem
152 Fylde North West38.3%Conservative
153 Eltham and Chislehurst London38.2%Labour
154 Edinburgh South West Scotland38.1%SNP
155 Tynemouth North East38.1%Labour
156 Milton Keynes North South East38.1%Labour
157 Daventry East Midlands38.1%Conservative
158 Stroud South West38.1%Labour
159 Melksham and Devizes South West38.0%Lib Dem
160 Meriden and Solihull East West Midlands38.0%Conservative
161 Glasgow South Scotland38.0%SNP
162 Warrington South North West37.9%Labour
163 Tewkesbury South West37.9%Lib Dem
164 North Down Northern Ireland37.9%IND
165 Wells and Mendip Hills South West37.8%Lib Dem
166 South Leicestershire East Midlands37.8%Conservative
167 Leyton and Wanstead London37.8%Labour
168 Skipton and Ripon Yorkshire and The Humber37.7%Conservative
169 Calder Valley Yorkshire and The Humber37.7%Labour
170 Mid Dorset and North Poole South West37.6%Lib Dem
171 Stirling and Strathallan Scotland37.6%SNP
172 Bath South West37.6%Lib Dem
173 Exmouth and Exeter East South West37.6%Conservative
174 Lothian East Scotland37.6%Labour
175 Sussex Weald South East37.5%Conservative
176 Chingford and Woodford Green London37.5%Conservative
177 Spelthorne South East37.5%Conservative
178 Lewes South East37.4%Lib Dem
179 Chippenham South West37.4%Lib Dem
180 Watford East of England37.4%Labour
181 West Dorset South West37.3%Lib Dem
182 Holborn and St Pancras London37.3%Labour
183 Hazel Grove North West37.1%Lib Dem
184 North East Somerset and Hanham South West37.1%Labour
185 Gordon and Buchan Scotland37.1%SNP
186 New Forest West South East37.1%Conservative
187 Cardiff West Wales37.1%Plaid Cymru
188 Aylesbury South East37.0%Conservative
189 Basingstoke South East36.9%Labour
190 Buckingham and Bletchley South East36.9%Labour
191 Carshalton and Wallington London36.9%Lib Dem
192 Fareham and Waterlooville South East36.9%Conservative
193 Harborough, Oadby and Wigston East Midlands36.8%Conservative
194 Gower Wales36.7%Reform UK
195 South West Devon South West36.7%Conservative
196 Aberdeen South Scotland36.7%Conservative
197 Richmond and Northallerton Yorkshire and The Humber36.7%Conservative
198 Chester North and Neston North West36.7%Labour
199 Kingswinford and South Staffordshire West Midlands36.7%Conservative
200 Old Bexley and Sidcup London36.6%Conservative
201 Perth and Kinross-shire Scotland36.6%SNP
202 Wycombe South East36.6%Labour
203 Christchurch South West36.6%Conservative
204 Maldon East of England36.5%Conservative
205 South Ribble North West36.4%Labour
206 Milton Keynes Central South East36.4%Labour
207 Mid Leicestershire East Midlands36.3%Conservative
208 Stafford West Midlands36.3%Labour
209 Chorley North West36.1%SPK
210 Walthamstow London36.1%Labour
211 Worthing West South East36.1%Labour
212 Ossett and Denby Dale Yorkshire and The Humber36.1%Labour
213 Dunfermline and Dollar Scotland36.1%Labour
214 Chichester South East36.0%Lib Dem
215 Maidstone and Malling South East36.0%Conservative
216 Queen's Park and Maida Vale London36.0%Labour
217 Bury St Edmunds and Stowmarket East of England35.9%Conservative
218 Stratford and Bow London35.9%Labour
219 East Kilbride and Strathaven Scotland35.9%Labour
220 Witham East of England35.9%Conservative
221 Southend West and Leigh East of England35.9%Labour
222 Rayleigh and Wickford East of England35.8%Conservative
223 High Peak East Midlands35.7%Labour
224 Belfast East Northern Ireland35.6%DUP
225 Glasgow West Scotland35.6%Labour
226 Hemel Hempstead East of England35.5%Labour
227 Newark East Midlands35.5%Conservative
228 Stone, Great Wyrley and Penkridge West Midlands35.5%Conservative
229 Peckham London35.4%Labour
230 Poole South West35.4%Conservative
231 Lagan Valley Northern Ireland35.4%APNI
232 Broxtowe East Midlands35.3%Labour
233 Droitwich and Evesham West Midlands35.2%Conservative
234 Dartford South East35.2%Conservative
235 South Suffolk East of England35.2%Conservative
236 Central Devon South West35.2%Conservative
237 Banbury South East35.2%Labour
238 New Forest East South East35.1%Conservative
239 Uxbridge and South Ruislip London35.1%Conservative
240 Sleaford and North Hykeham East Midlands35.1%Conservative
241 Vale of Glamorgan Wales35.1%Conservative
242 Central Suffolk and North Ipswich East of England35.1%Conservative
243 North Dorset South West35.0%Conservative
244 Goole and Pocklington Yorkshire and The Humber35.0%Conservative
245 Faversham and Mid Kent South East34.9%Conservative
246 North Herefordshire West Midlands34.9%Green
247 Shrewsbury West Midlands34.8%Labour
248 Lewisham East London34.8%Labour
249 Bethnal Green and Stepney London34.7%Others
250 Taunton and Wellington South West34.7%Lib Dem
251 Welwyn Hatfield East of England34.6%Labour
252 South Derbyshire East Midlands34.6%Labour
253 South Shropshire West Midlands34.6%Conservative
254 Beverley and Holderness Yorkshire and The Humber34.6%Conservative
255 Bolton West North West34.6%Labour
256 Honiton and Sidmouth South West34.5%Lib Dem
257 Selby Yorkshire and The Humber34.5%Labour
258 Brentford and Isleworth London34.5%Labour
259 Penistone and Stocksbridge Yorkshire and The Humber34.5%Labour
260 Gedling East Midlands34.5%Labour
261 Stretford and Urmston North West34.5%Labour
262 Rugby West Midlands34.5%Labour
263 Stockport North West34.5%Labour
264 Stevenage East of England34.5%Labour
265 Dunstable and Leighton Buzzard East of England34.4%Conservative
266 Suffolk Coastal East of England34.4%Conservative
267 Argyll, Bute and South Lochaber Scotland34.4%SNP
268 Oxford East South East34.4%Labour
269 East Worthing and Shoreham South East34.3%Labour
270 Harrow West London34.3%Labour
271 North West Cambridgeshire East of England34.3%Conservative
272 Bury South North West34.2%Labour
273 Rutherglen Scotland34.2%Labour
274 Hinckley and Bosworth East Midlands34.2%Conservative
275 Midlothian Scotland34.2%Labour
276 Colchester East of England34.1%Labour
277 Aldershot South East34.1%Labour
278 Bexhill and Battle South East34.1%Conservative
279 Bridgend Wales34.1%Reform UK
280 South Devon South West34.0%Lib Dem
281 Hornchurch and Upminster London34.0%Reform UK
282 Croydon East London34.0%Labour
283 Glastonbury and Somerton South West33.9%Lib Dem
284 North East Fife Scotland33.8%Lib Dem
285 Westmorland and Lonsdale North West33.8%Lib Dem
286 Truro and Falmouth South West33.8%Labour
287 Hendon London33.8%Conservative
288 Bathgate and Linlithgow Scotland33.7%Labour
289 Frome and East Somerset South West33.7%Lib Dem
290 Bournemouth East South West33.7%Labour
291 Southgate and Wood Green London33.5%Labour
292 Paisley and Renfrewshire North Scotland33.4%SNP
293 Broadland and Fakenham East of England33.4%Conservative
294 Bexleyheath and Crayford London33.4%Labour
295 North West Leicestershire East Midlands33.4%Conservative
296 Braintree East of England33.3%Conservative
297 Ashford South East33.3%Conservative
298 Arbroath and Broughty Ferry Scotland33.3%SNP
299 Clwyd East Wales33.2%Conservative
300 Romford London33.2%Conservative
301 Melton and Syston East Midlands33.1%Conservative
302 Liverpool Garston North West33.1%Labour
303 The Wrekin West Midlands33.1%Conservative
304 Newton Abbot South West33.1%Lib Dem
305 Mid Cheshire North West33.0%Labour
306 Leeds South West and Morley Yorkshire and The Humber33.0%Labour
307 Edinburgh East and Musselburgh Scotland33.0%SNP
308 Inverness, Skye and West Ross-shire Scotland32.8%Lib Dem
309 Angus and Perthshire Glens Scotland32.8%SNP
310 Bristol East South West32.8%Labour
311 Gosport South East32.8%Conservative
312 Worsley and Eccles North West32.8%Labour
313 Northampton South East Midlands32.7%Labour
314 Worcester West Midlands32.7%Labour
315 North Northumberland North East32.7%Labour
316 Bristol South South West32.7%Labour
317 Harwich and North Essex East of England32.7%Conservative
318 Southport North West32.7%Labour
319 Cramlington and Killingworth North East32.6%Labour
320 Waveney Valley East of England32.6%Green
321 Thirsk and Malton Yorkshire and The Humber32.6%Conservative
322 South West Wiltshire South West32.5%Conservative
323 Keighley and Ilkley Yorkshire and The Humber32.5%Conservative
324 Newport West and Islwyn Wales32.5%Reform UK
325 Moray West, Nairn and Strathspey Scotland32.4%SNP
326 Cumbernauld and Kirkintilloch Scotland32.4%SNP
327 Grantham and Bourne East Midlands32.3%Conservative
328 Gainsborough East Midlands32.3%Conservative
329 Cowdenbeath and Kirkcaldy Scotland32.2%Labour
330 Canterbury South East32.2%Labour
331 Rossendale and Darwen North West32.1%Labour
332 Inverclyde and Renfrewshire West Scotland32.1%Labour
333 Bury North North West32.1%Labour
334 Swindon North South West32.0%Labour
335 Na h-Eileanan an Iar Scotland32.0%Labour
336 Basildon and Billericay East of England32.0%Reform UK
337 Broxbourne East of England32.0%Conservative
338 Ilford North London31.9%Others
339 Spen Valley Yorkshire and The Humber31.9%Labour
340 Morecambe and Lunesdale North West31.8%Labour
341 Livingston Scotland31.8%SNP
342 Mitcham and Morden London31.8%Labour
343 North East Derbyshire East Midlands31.7%Conservative
344 Tiverton and Minehead South West31.7%Lib Dem
345 Dumfriesshire, Clydesdale and Tweeddale Scotland31.7%Conservative
346 Birmingham Edgbaston West Midlands31.7%Labour
347 Cardiff South and Penarth Wales31.6%Labour
348 Central Ayrshire Scotland31.5%Labour
349 Brighton Kemptown and Peacehaven South East31.5%Labour
350 South Dorset South West31.5%Conservative
351 Herne Bay and Sandwich South East31.4%Conservative
352 Kettering East Midlands31.4%Labour
353 South Antrim Northern Ireland31.4%UUP
354 Berwickshire, Roxburgh and Selkirk Scotland31.4%Conservative
355 Hamilton and Clyde Valley Scotland31.4%Labour
356 North Shropshire West Midlands31.4%Lib Dem
357 South East Cornwall South West31.4%Conservative
358 East Antrim Northern Ireland31.4%DUP
359 Aldridge-Brownhills West Midlands31.3%Conservative
360 Havant South East31.3%Conservative
361 West Suffolk East of England31.2%Conservative
362 Leeds West and Pudsey Yorkshire and The Humber31.2%Labour
363 Caithness, Sutherland and Easter Ross Scotland31.2%Lib Dem
364 Forest of Dean South West31.2%Conservative
365 Redditch West Midlands31.2%Conservative
366 Wythenshawe and Sale East North West31.2%Labour
367 Runcorn and Helsby North West31.1%Labour
368 Paisley and Renfrewshire South Scotland31.1%Labour
369 Eastbourne South East31.1%Lib Dem
370 Staffordshire Moorlands West Midlands31.1%Conservative
371 Harrow East London31.1%Conservative
372 Falkirk Scotland31.0%SNP
373 Rochester and Strood South East31.0%Labour
374 Hereford and South Herefordshire West Midlands31.0%Conservative
375 Southend East and Rochford East of England30.9%Labour
376 Penrith and Solway North West30.7%Labour
377 Warrington North North West30.7%Labour
378 Orkney and Shetland Scotland30.7%Lib Dem
379 Yeovil South West30.6%Lib Dem
380 West Lancashire North West30.5%Labour
381 Blaydon and Consett North East30.5%Labour
382 Isle of Wight West South East30.5%Labour
383 Brecon, Radnor and Cwm Tawe Wales30.4%Lib Dem
384 Lancaster and Wyre North West30.4%Labour
385 Barrow and Furness North West30.3%Labour
386 Ynys Môn Wales30.3%Plaid Cymru
387 Norwich South East of England30.3%Labour
388 Bangor Aberconwy Wales30.2%Plaid Cymru
389 St Ives South West30.2%Lib Dem
390 Croydon West London30.2%Labour
391 Bristol North East South West30.2%Labour
392 Salford North West30.2%Labour
393 Sherwood Forest East Midlands30.2%Labour
394 Derby North East Midlands30.1%Labour
395 Mid Norfolk East of England30.1%Conservative
396 Swindon South South West30.1%Labour
397 Folkestone and Hythe South East30.1%Reform UK
398 Crewe and Nantwich North West30.0%Labour
399 York Central Yorkshire and The Humber30.0%Labour
400 Cardiff East Wales30.0%Labour
401 Strangford Northern Ireland30.0%DUP
402 Portsmouth North South East30.0%Conservative
403 Aberdeen North Scotland30.0%SNP
404 Stourbridge West Midlands30.0%Labour
405 Manchester Central North West29.9%Labour
406 Dwyfor Meirionnydd Wales29.9%Plaid Cymru
407 North Norfolk East of England29.9%Lib Dem
408 Gillingham and Rainham South East29.9%Labour
409 Alloa and Grangemouth Scotland29.9%SNP
410 Rother Valley Yorkshire and The Humber29.8%Conservative
411 North Ayrshire and Arran Scotland29.8%SNP
412 Wyre Forest West Midlands29.8%Conservative
413 Loughborough East Midlands29.8%Labour
414 Motherwell, Wishaw and Carluke Scotland29.8%Labour
415 Caerfyrddin Wales29.7%Plaid Cymru
416 Tamworth West Midlands29.7%Reform UK
417 Harlow East of England29.7%Labour
418 Weston-super-Mare South West29.7%Labour
419 Castle Point East of England29.7%Conservative
420 Dover and Deal South East29.6%Labour
421 Brigg and Immingham Yorkshire and The Humber29.6%Conservative
422 Ayr, Carrick and Cumnock Scotland29.5%SNP
423 Kilmarnock and Loudoun Scotland29.5%SNP
424 Gateshead Central and Whickham North East29.5%Labour
425 Torridge and Tavistock South West29.5%Conservative
426 North Devon South West29.5%Lib Dem
427 Bedford East of England29.4%Labour
428 Hastings and Rye South East29.4%Labour
429 Ceredigion Preseli Wales29.4%Plaid Cymru
430 Chesterfield East Midlands29.3%Labour
431 Corby and East Northamptonshire East Midlands29.3%Labour
432 Wakefield and Rothwell Yorkshire and The Humber29.2%Labour
433 Stalybridge and Hyde North West29.2%Labour
434 Gravesham South East29.1%Labour
435 Norwich North East of England29.1%Labour
436 Alyn and Deeside Wales29.0%Reform UK
437 Liverpool Wavertree North West29.0%Labour
438 Tottenham London28.9%Labour
439 Bognor Regis and Littlehampton South East28.9%Conservative
440 Ealing North London28.9%Labour
441 Chatham and Aylesford South East28.8%Reform UK
442 Crawley South East28.7%Labour
443 Ealing Southall London28.7%Labour
444 Dumfries and Galloway Scotland28.6%SNP
445 Pendle and Clitheroe North West28.6%Conservative
446 Ipswich East of England28.6%Labour
447 Caerphilly Wales28.6%Reform UK
448 Ellesmere Port and Bromborough North West28.5%Labour
449 Newcastle-under-Lyme West Midlands28.5%Labour
450 City of Durham North East28.5%Labour
451 Exeter South West28.5%Labour
452 Darlington North East28.5%Labour
453 Erewash East Midlands28.4%Labour
454 Gloucester South West28.4%Labour
455 Pontypridd Wales28.4%Reform UK
456 Coventry North West West Midlands28.4%Labour
457 Halesowen West Midlands28.4%Labour
458 Isle of Wight East South East28.4%Conservative
459 Wallasey North West28.4%Labour
460 St Helens North North West28.4%Labour
461 Nuneaton West Midlands28.3%Labour
462 Enfield North London28.3%Labour
463 South Basildon and East Thurrock East of England28.3%Reform UK
464 Bournemouth West South West28.3%Labour
465 Wrexham Wales28.3%Reform UK
466 Doncaster East and the Isle of Axholme Yorkshire and The Humber28.2%Labour
467 Clwyd North Wales28.1%Conservative
468 Camborne and Redruth South West28.0%Labour
469 West Ham and Beckton London28.0%Labour
470 North Durham North East28.0%Labour
471 Wolverhampton West West Midlands28.0%Labour
472 Glasgow South West Scotland27.9%SNP
473 North Warwickshire and Bedworth West Midlands27.9%Reform UK
474 St Helens South and Whiston North West27.9%Labour
475 Stoke-on-Trent South West Midlands27.9%Conservative
476 Sheffield Central Yorkshire and The Humber27.8%Labour
477 South Down Northern Ireland27.8%SF
478 Bridlington and The Wolds Yorkshire and The Humber27.8%Conservative
479 North Cornwall South West27.7%Lib Dem
480 Sheffield Heeley Yorkshire and The Humber27.7%Labour
481 Louth and Horncastle East Midlands27.7%Conservative
482 Wigan North West27.7%Labour
483 Glasgow North Scotland27.7%SNP
484 Amber Valley East Midlands27.7%Reform UK
485 Makerfield North West27.7%Labour
486 Middlesbrough South and East Cleveland North East27.7%Conservative
487 Whitehaven and Workington North West27.6%Labour
488 Torfaen Wales27.6%Reform UK
489 Llanelli Wales27.6%Reform UK
490 Leigh and Atherton North West27.6%Labour
491 Birkenhead North West27.6%Labour
492 East Thanet South East27.6%Labour
493 Mid and South Pembrokeshire Wales27.5%Conservative
494 Southampton Test South East27.5%Labour
495 West Dunbartonshire Scotland27.5%SNP
496 Bassetlaw East Midlands27.4%Labour
497 Portsmouth South South East27.4%Labour
498 South West Norfolk East of England27.4%Reform UK
499 Southampton Itchen South East27.4%Labour
500 Slough South East27.3%Others
501 Halifax Yorkshire and The Humber27.3%Labour
502 Montgomeryshire and Glyndŵr Wales27.3%Reform UK
503 Burton and Uttoxeter West Midlands27.3%Labour
504 Cannock Chase West Midlands27.2%Reform UK
505 Thurrock East of England27.2%Labour
506 Scarborough and Whitby Yorkshire and The Humber27.1%Labour
507 Glasgow East Scotland27.1%SNP
508 North West Norfolk East of England27.1%Conservative
509 Widnes and Halewood North West27.1%Labour
510 Coatbridge and Bellshill Scotland27.1%Labour
511 Carlisle North West27.0%Labour
512 Birmingham Selly Oak West Midlands27.0%Labour
513 Coventry South West Midlands27.0%Labour
514 Birmingham Northfield West Midlands26.9%Labour
515 Wellingborough and Rushden East Midlands26.8%Labour
516 Brent East London26.8%Labour
517 Airdrie and Shotts Scotland26.8%Labour
518 Torbay South West26.7%Lib Dem
519 St Austell and Newquay South West26.7%Labour
520 South Holland and The Deepings East Midlands26.7%Conservative
521 Blackpool North and Fleetwood North West26.6%Labour
522 Newton Aycliffe and Spennymoor North East26.6%Labour
523 Upper Bann Northern Ireland26.5%DUP
524 Oldham East and Saddleworth North West26.5%Labour
525 Newport East Wales26.5%Reform UK
526 South Shields North East26.5%Labour
527 Telford West Midlands26.5%Labour
528 Heywood and Middleton North North West26.5%Labour
529 Erith and Thamesmead London26.4%Labour
530 Sittingbourne and Sheppey South East26.4%Reform UK
531 Edmonton and Winchmore Hill London26.3%Labour
532 East Londonderry Northern Ireland26.3%DUP
533 Bolton North East North West26.2%Labour
534 Neath and Swansea East Wales26.2%Reform UK
535 Leeds East Yorkshire and The Humber26.1%Labour
536 Kingston upon Hull West and Haltemprice Yorkshire and The Humber26.1%Labour
537 Brent West London25.9%Labour
538 Birmingham Hall Green and Moseley West Midlands25.8%Others
539 Foyle Northern Ireland25.8%SDLP
540 Bishop Auckland North East25.8%Labour
541 Dundee Central Scotland25.8%SNP
542 Bridgwater South West25.7%Conservative
543 North Antrim Northern Ireland25.7%TUV
544 Newry and Armagh Northern Ireland25.7%SF
545 Mid Ulster Northern Ireland25.6%SF
546 Ilford South London25.6%Labour
547 Plymouth Sutton and Devonport South West25.5%Labour
548 Luton North East of England25.4%Labour
549 Sunderland Central North East25.4%Labour
550 Huddersfield Yorkshire and The Humber25.3%Labour
551 Bolsover East Midlands25.2%Labour
552 Pontefract, Castleford and Knottingley Yorkshire and The Humber25.0%Labour
553 Lowestoft East of England24.9%Reform UK
554 Hyndburn North West24.9%Labour
555 Plymouth Moor View South West24.9%Labour
556 Aberdeenshire North and Moray East Scotland24.9%SNP
557 Newcastle upon Tyne East and Wallsend North East24.8%Labour
558 Normanton and Hemsworth Yorkshire and The Humber24.8%Labour
559 Belfast North Northern Ireland24.7%SF
560 Blyth and Ashington North East24.6%Labour
561 Lincoln East Midlands24.6%Labour
562 Liverpool West Derby North West24.6%Labour
563 Merthyr Tydfil and Aberdare Wales24.6%Reform UK
564 Fermanagh and South Tyrone Northern Ireland24.5%SF
565 Dagenham and Rainham London24.5%Labour
566 Northampton North East Midlands24.5%Labour
567 Washington and Gateshead South North East24.4%Labour
568 Glenrothes and Mid Fife Scotland24.4%SNP
569 Stockton North North East24.4%Labour
570 Ashton-under-Lyne North West24.4%Labour
571 Redcar North East24.3%Labour
572 Doncaster Central Yorkshire and The Humber24.3%Labour
573 Houghton and Sunderland South North East24.2%Labour
574 Sheffield South East Yorkshire and The Humber24.2%Labour
575 North East Cambridgeshire East of England24.1%Conservative
576 Rawmarsh and Conisbrough Yorkshire and The Humber24.1%Labour
577 West Tyrone Northern Ireland24.1%SF
578 Bootle North West24.0%Labour
579 Jarrow and Gateshead East North East24.0%Labour
580 Barnsley North Yorkshire and The Humber24.0%Labour
581 Hartlepool North East24.0%Labour
582 Rochdale North West24.0%Labour
583 Mansfield East Midlands23.9%Labour
584 Ashfield East Midlands23.8%Reform UK
585 Swansea West Wales23.7%Reform UK
586 Clacton East of England23.6%Reform UK
587 Dudley West Midlands23.6%Reform UK
588 Leeds Central and Headingley Yorkshire and The Humber23.6%Labour
589 Nottingham East East Midlands23.5%Labour
590 Kingston upon Hull North and Cottingham Yorkshire and The Humber23.5%Labour
591 Doncaster North Yorkshire and The Humber23.5%Labour
592 Burnley North West23.4%Labour
593 Leeds South Yorkshire and The Humber23.4%Labour
594 Hayes and Harlington London23.2%Labour
595 Feltham and Heston London23.1%Labour
596 Preston North West23.1%Labour
597 Peterborough East of England23.0%Conservative
598 Scunthorpe Yorkshire and The Humber22.9%Labour
599 Nottingham North and Kimberley East Midlands22.7%Labour
600 Luton South and South Bedfordshire East of England22.7%Labour
601 Aberafan Maesteg Wales22.6%Labour
602 Knowsley North West22.6%Labour
603 Rotherham Yorkshire and The Humber22.3%Labour
604 Bradford South Yorkshire and The Humber22.3%Labour
605 Great Yarmouth East of England22.2%Reform UK
606 Barking London22.2%Labour
607 Gorton and Denton North West21.9%Labour
608 Blackley and Middleton South North West21.8%Labour
609 Derby South East Midlands21.8%Labour
610 West Bromwich West Midlands21.7%Labour
611 Easington North East21.6%Labour
612 Coventry East West Midlands21.6%Labour
613 Oldham West, Chadderton and Royton North West21.5%Labour
614 Dewsbury and Batley Yorkshire and The Humber21.2%Others
615 Barnsley South Yorkshire and The Humber21.2%Labour
616 Stoke-on-Trent North West Midlands21.2%Labour
617 Blackpool South North West21.1%Labour
618 Liverpool Walton North West21.1%Labour
619 Birmingham Erdington West Midlands21.1%Labour
620 Rhondda and Ogmore Wales21.0%Reform UK
621 Wolverhampton North East West Midlands21.0%Labour
622 Boston and Skegness East Midlands20.9%Reform UK
623 Glasgow North East Scotland20.8%SNP
624 Blackburn North West20.7%Others
625 Newcastle upon Tyne Central and West North East20.6%Labour
626 Bolton South and Walkden North West20.6%Labour
627 Smethwick West Midlands20.5%Labour
628 Leicester South East Midlands20.5%Others
629 Manchester Rusholme North West20.5%Labour
630 Belfast West Northern Ireland20.4%SF
631 Nottingham South East Midlands20.2%Labour
632 Blaenau Gwent and Rhymney Wales19.9%Labour
633 Sheffield Brightside and Hillsborough Yorkshire and The Humber19.7%Labour
634 Liverpool Riverside North West19.5%Labour
635 Birmingham Yardley West Midlands19.5%Others
636 Great Grimsby and Cleethorpes Yorkshire and The Humber19.4%Labour
637 Leicester West East Midlands19.4%Labour
638 Walsall and Bloxwich West Midlands19.3%Labour
639 East Ham London19.2%Labour
640 Birmingham Ladywood West Midlands18.9%Labour
641 Kingston upon Hull East Yorkshire and The Humber18.8%Labour
642 Bradford East Yorkshire and The Humber18.8%Labour
643 Stoke-on-Trent Central West Midlands18.4%Labour
644 Middlesbrough and Thornaby East North East18.4%Labour
645 Bradford West Yorkshire and The Humber18.1%Others
646 Wolverhampton South East West Midlands17.8%Labour
647 Tipton and Wednesbury West Midlands17.6%Labour
648 Birmingham Hodge Hill and Solihull North West Midlands17.5%Labour
649 Birmingham Perry Barr West Midlands17.4%Others
650 Leicester East East Midlands17.0%Conservative