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 6-7 (semi-routine & routine, L12-L13) by constituency

% of 16+ in NS-SeC 6-7 (semi-routine & routine, L12-L13) in every constituency in the UK: highest in Great Grimsby and Cleethorpes (38.0%), lowest in Richmond Park (9.0%); the middle constituency is at 24.1%. Of the fifth of constituencies where it is highest, our forecast has Labour winning 90 of 130; where it is lowest, Labour wins 50 of 130.

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

Lowest: the bottom 15

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