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

% White British (E&W) / White Scottish + Other White British (Scotland) by constituency

% White British (E&W) / White Scottish + Other White British (Scotland) in every constituency in the UK: highest in Whitehaven and Workington (96.9%), lowest in East Ham (8.9%); the middle constituency is at 85.6%. Of the fifth of constituencies where it is highest, our forecast has Labour winning 43 of 126; where it is lowest, Labour wins 98 of 126.

Aldershot: 73.2% Aldridge-Brownhills: 83.2% Altrincham and Sale West: 75.2% Amber Valley: 95.4% Arundel and South Downs: 92.4% Ashfield: 92.0% Ashford: 80.4% Ashton-under-Lyne: 75.6% Aylesbury: 70.5% Banbury: 79.9% Barking: 27.7% Barnsley North: 92.4% Barnsley South: 91.7% Barrow and Furness: 95.8% Basildon and Billericay: 81.5% Basingstoke: 77.9% Bassetlaw: 91.5% Bath: 79.0% Battersea: 46.1% Beaconsfield: 72.2% Beckenham and Penge: 60.3% Bedford: 54.2% Bermondsey and Old Southwark: 34.3% Bethnal Green and Stepney: 20.8% Beverley and Holderness: 96.1% Bexhill and Battle: 91.9% Bexleyheath and Crayford: 66.3% Bicester and Woodstock: 80.2% Birkenhead: 90.0% Birmingham Edgbaston: 46.7% Birmingham Erdington: 54.8% Birmingham Hall Green and Moseley: 24.6% Birmingham Hodge Hill and Solihull North: 46.0% Birmingham Ladywood: 15.6% Birmingham Northfield: 73.4% Birmingham Perry Barr: 16.4% Birmingham Selly Oak: 62.7% Birmingham Yardley: 38.8% Bishop Auckland: 96.3% Blackburn: 44.0% Blackley and Middleton South: 56.8% Blackpool North and Fleetwood: 95.2% Blackpool South: 89.2% Blaydon and Consett: 95.8% Blyth and Ashington: 96.3% Bognor Regis and Littlehampton: 87.1% Bolsover: 93.8% Bolton North East: 72.1% Bolton South and Walkden: 60.2% Bolton West: 80.6% Bootle: 91.5% Boston and Skegness: 82.3% Bournemouth East: 75.2% Bournemouth West: 77.3% Bracknell: 77.4% Bradford East: 40.7% Bradford South: 65.8% Bradford West: 23.9% Braintree: 90.3% Brent East: 16.6% Brent West: 9.4% Brentford and Isleworth: 28.5% Brentwood and Ongar: 84.2% Bridgwater: 90.1% Bridlington and The Wolds: 96.2% Brigg and Immingham: 95.0% Brighton Kemptown and Peacehaven: 77.5% Brighton Pavilion: 73.1% Bristol Central: 66.2% Bristol East: 67.4% Bristol North East: 71.4% Bristol North West: 76.0% Bristol South: 82.4% Broadland and Fakenham: 95.0% Bromley and Biggin Hill: 68.5% Bromsgrove: 90.4% Broxbourne: 70.2% Broxtowe: 84.3% Buckingham and Bletchley: 72.8% Burnley: 73.2% Burton and Uttoxeter: 76.5% Bury North: 78.8% Bury South: 75.7% Bury St Edmunds and Stowmarket: 89.4% Calder Valley: 92.2% Camborne and Redruth: 93.5% Cambridge: 52.8% Cannock Chase: 94.5% Canterbury: 78.0% Carlisle: 92.4% Carshalton and Wallington: 59.2% Castle Point: 92.5% Central Devon: 94.5% Central Suffolk and North Ipswich: 89.4% Chatham and Aylesford: 79.5% Cheadle: 79.0% Chelmsford: 78.3% Chelsea and Fulham: 42.0% Cheltenham: 83.3% Chesham and Amersham: 74.7% Chester North and Neston: 87.6% Chester South and Eddisbury: 92.7% Chesterfield: 92.9% Chichester: 89.1% Chingford and Woodford Green: 48.9% Chippenham: 90.1% Chipping Barnet: 45.4% Chorley: 92.6% Christchurch: 93.4% Cities of London and Westminster: 31.4% City of Durham: 88.3% Clacton: 93.4% Clapham and Brixton Hill: 41.5% Colchester: 75.7% Colne Valley: 88.3% Congleton: 94.5% Corby and East Northamptonshire: 81.0% Coventry East: 50.4% Coventry North West: 65.4% Coventry South: 51.0% Cramlington and Killingworth: 95.0% Crawley: 61.8% Crewe and Nantwich: 84.0% Croydon East: 46.1% Croydon South: 53.7% Croydon West: 20.8% Dagenham and Rainham: 46.6% Darlington: 89.8% Dartford: 65.9% Daventry: 88.3% Derby North: 73.4% Derby South: 51.8% Derbyshire Dales: 94.9% Dewsbury and Batley: 48.4% Didcot and Wantage: 85.1% Doncaster Central: 76.6% Doncaster East and the Isle of Axholme: 92.7% Doncaster North: 92.8% Dorking and Horley: 84.7% Dover and Deal: 90.0% Droitwich and Evesham: 89.4% Dudley: 77.0% Dulwich and West Norwood: 40.9% Dunstable and Leighton Buzzard: 77.4% Ealing Central and Acton: 31.6% Ealing North: 23.1% Ealing Southall: 18.7% Earley and Woodley: 61.6% Easington: 96.8% East Grinstead and Uckfield: 88.2% East Ham: 8.9% East Hampshire: 91.7% East Surrey: 82.6% East Thanet: 85.9% East Wiltshire: 88.3% East Worthing and Shoreham: 87.6% Eastbourne: 82.1% Eastleigh: 86.4% Edmonton and Winchmore Hill: 25.3% Ellesmere Port and Bromborough: 92.4% Eltham and Chislehurst: 59.1% Ely and East Cambridgeshire: 85.1% Enfield North: 35.8% Epping Forest: 71.5% Epsom and Ewell: 72.2% Erewash: 92.0% Erith and Thamesmead: 35.1% Esher and Walton: 75.1% Exeter: 81.2% Exmouth and Exeter East: 92.1% Fareham and Waterlooville: 92.9% Farnham and Bordon: 86.9% Faversham and Mid Kent: 88.3% Feltham and Heston: 25.4% Filton and Bradley Stoke: 77.3% Finchley and Golders Green: 36.7% Folkestone and Hythe: 87.1% Forest of Dean: 94.6% Frome and East Somerset: 92.7% Fylde: 93.4% Gainsborough: 94.5% Gateshead Central and Whickham: 86.8% Gedling: 84.4% Gillingham and Rainham: 79.0% Glastonbury and Somerton: 93.6% Gloucester: 76.7% Godalming and Ash: 86.9% Goole and Pocklington: 92.3% Gorton and Denton: 51.1% Gosport: 92.8% Grantham and Bourne: 89.6% Gravesham: 68.3% Great Grimsby and Cleethorpes: 91.8% Great Yarmouth: 88.9% Greenwich and Woolwich: 38.1% Guildford: 73.7% Hackney North and Stoke Newington: 37.3% Hackney South and Shoreditch: 30.8% Halesowen: 80.2% Halifax: 74.0% Hamble Valley: 91.2% Hammersmith and Chiswick: 38.8% Hampstead and Highgate: 38.7% Harborough, Oadby and Wigston: 71.6% Harlow: 75.2% Harpenden and Berkhamsted: 85.0% Harrogate and Knaresborough: 89.2% Harrow East: 17.9% Harrow West: 18.2% Hartlepool: 95.0% Harwich and North Essex: 90.3% Hastings and Rye: 86.1% Havant: 92.9% Hayes and Harlington: 22.5% Hazel Grove: 91.8% Hemel Hempstead: 74.2% Hendon: 27.6% Henley and Thame: 87.6% Hereford and South Herefordshire: 89.1% Herne Bay and Sandwich: 92.0% Hertford and Stortford: 82.0% Hertsmere: 64.0% Hexham: 94.8% Heywood and Middleton North: 77.6% High Peak: 94.8% Hinckley and Bosworth: 91.4% Hitchin: 82.6% Holborn and St Pancras: 33.6% Honiton and Sidmouth: 94.2% Hornchurch and Upminster: 72.1% Hornsey and Friern Barnet: 45.6% Horsham: 86.3% Houghton and Sunderland South: 96.2% Hove and Portslade: 74.1% Huddersfield: 56.7% Huntingdon: 83.0% Hyndburn: 79.4% Ilford North: 20.9% Ilford South: 12.2% Ipswich: 73.1% Isle of Wight East: 93.7% Isle of Wight West: 93.8% Islington North: 39.9% Islington South and Finsbury: 39.4% Jarrow and Gateshead East: 94.0% Keighley and Ilkley: 76.9% Kenilworth and Southam: 88.2% Kensington and Bayswater: 30.3% Kettering: 82.3% Kingston and Surbiton: 55.9% Kingston upon Hull East: 91.7% Kingston upon Hull North and Cottingham: 80.3% Kingston upon Hull West and Haltemprice: 85.6% Kingswinford and South Staffordshire: 92.9% Knowsley: 92.7% Lancaster and Wyre: 86.1% Leeds Central and Headingley: 63.8% Leeds East: 68.3% Leeds North East: 57.2% Leeds North West: 88.5% Leeds South: 58.8% Leeds South West and Morley: 87.7% Leeds West and Pudsey: 79.0% Leicester East: 17.1% Leicester South: 32.1% Leicester West: 50.3% Leigh and Atherton: 90.5% Lewes: 90.2% Lewisham East: 35.6% Lewisham North: 33.9% Lewisham West and East Dulwich: 48.7% Leyton and Wanstead: 32.0% Lichfield: 93.3% Lincoln: 84.1% Liverpool Garston: 86.5% Liverpool Riverside: 64.7% Liverpool Walton: 87.1% Liverpool Wavertree: 70.2% Liverpool West Derby: 85.4% Loughborough: 77.1% Louth and Horncastle: 96.2% Lowestoft: 94.5% Luton North: 34.7% Luton South and South Bedfordshire: 35.3% Macclesfield: 91.7% Maidenhead: 70.6% Maidstone and Malling: 78.6% Makerfield: 94.5% Maldon: 93.2% Manchester Central: 52.7% Manchester Rusholme: 32.5% Manchester Withington: 62.4% Mansfield: 87.4% Melksham and Devizes: 92.8% Melton and Syston: 86.1% Meriden and Solihull East: 81.7% Mid Bedfordshire: 83.8% Mid Buckinghamshire: 85.6% Mid Cheshire: 92.4% Mid Derbyshire: 92.6% Mid Dorset and North Poole: 93.8% Mid Leicestershire: 77.9% Mid Norfolk: 92.0% Mid Sussex: 85.5% Middlesbrough and Thornaby East: 74.6% Middlesbrough South and East Cleveland: 95.3% Milton Keynes Central: 53.9% Milton Keynes North: 72.6% Mitcham and Morden: 34.4% Morecambe and Lunesdale: 94.0% New Forest East: 93.5% New Forest West: 92.9% Newark: 90.6% Newbury: 85.9% Newcastle upon Tyne Central and West: 66.5% Newcastle upon Tyne East and Wallsend: 84.0% Newcastle upon Tyne North: 82.4% Newcastle-under-Lyme: 88.2% Newton Abbot: 94.9% Newton Aycliffe and Spennymoor: 96.0% Normanton and Hemsworth: 92.0% North Bedfordshire: 83.9% North Cornwall: 94.1% North Cotswolds: 91.1% North Devon: 94.3% North Dorset: 93.7% North Durham: 96.2% North East Cambridgeshire: 85.9% North East Derbyshire: 95.6% North East Hampshire: 87.7% North East Hertfordshire: 85.7% North East Somerset and Hanham: 92.6% North Herefordshire: 93.3% North Norfolk: 95.7% North Northumberland: 96.3% North Shropshire: 93.4% North Somerset: 91.9% North Warwickshire and Bedworth: 88.4% North West Cambridgeshire: 75.3% North West Essex: 87.8% North West Hampshire: 85.6% North West Leicestershire: 91.9% North West Norfolk: 87.3% Northampton North: 59.3% Northampton South: 69.3% Norwich North: 86.5% Norwich South: 77.3% Nottingham East: 49.2% Nottingham North and Kimberley: 66.1% Nottingham South: 61.9% Nuneaton: 82.4% Old Bexley and Sidcup: 73.4% Oldham East and Saddleworth: 69.5% Oldham West, Chadderton and Royton: 56.7% Orpington: 71.0% Ossett and Denby Dale: 91.6% Oxford East: 52.6% Oxford West and Abingdon: 68.2% Peckham: 29.2% Pendle and Clitheroe: 76.3% Penistone and Stocksbridge: 94.9% Penrith and Solway: 95.4% Peterborough: 52.3% Plymouth Moor View: 93.1% Plymouth Sutton and Devonport: 82.8% Pontefract, Castleford and Knottingley: 92.6% Poole: 86.5% Poplar and Limehouse: 21.4% Portsmouth North: 85.3% Portsmouth South: 70.7% Preston: 62.5% Putney: 47.6% Queen's Park and Maida Vale: 25.3% Rawmarsh and Conisbrough: 94.3% Rayleigh and Wickford: 92.7% Reading Central: 50.4% Reading West and Mid Berkshire: 78.8% Redcar: 96.0% Redditch: 83.8% Reigate: 76.6% Ribble Valley: 88.6% Richmond and Northallerton: 94.1% Richmond Park: 56.8% Rochdale: 59.6% Rochester and Strood: 80.0% Romford: 62.3% Romsey and Southampton North: 82.8% Rossendale and Darwen: 92.2% Rother Valley: 93.6% Rotherham: 79.7% Rugby: 74.7% Ruislip, Northwood and Pinner: 44.1% Runcorn and Helsby: 93.7% Runnymede and Weybridge: 74.0% Rushcliffe: 84.8% Rutland and Stamford: 89.2% Salford: 66.3% Salisbury: 89.4% Scarborough and Whitby: 93.2% Scunthorpe: 84.2% Sefton Central: 94.8% Selby: 94.0% Sevenoaks: 84.4% Sheffield Brightside and Hillsborough: 63.3% Sheffield Central: 59.7% Sheffield Hallam: 84.4% Sheffield Heeley: 76.8% Sheffield South East: 77.9% Sherwood Forest: 92.6% Shipley: 86.4% Shrewsbury: 91.5% Sittingbourne and Sheppey: 87.7% Skipton and Ripon: 94.0% Sleaford and North Hykeham: 94.1% Slough: 23.0% Smethwick: 41.9% Solihull West and Shirley: 72.4% South Basildon and East Thurrock: 81.4% South Cambridgeshire: 76.9% South Cotswolds: 91.5% South Derbyshire: 90.0% South Devon: 94.2% South Dorset: 93.7% South East Cornwall: 95.4% South Holland and The Deepings: 85.6% South Leicestershire: 91.3% South Norfolk: 91.0% South Northamptonshire: 90.7% South Ribble: 93.4% South Shields: 91.4% South Shropshire: 95.5% South Suffolk: 93.6% South West Devon: 95.6% South West Hertfordshire: 68.8% South West Norfolk: 87.4% South West Wiltshire: 89.4% Southampton Itchen: 75.1% Southampton Test: 62.9% Southend East and Rochford: 81.5% Southend West and Leigh: 84.0% Southgate and Wood Green: 29.8% Southport: 89.5% Spelthorne: 69.2% Spen Valley: 86.2% St Albans: 69.3% St Austell and Newquay: 93.9% St Helens North: 94.2% St Helens South and Whiston: 92.7% St Ives: 93.6% St Neots and Mid Cambridgeshire: 80.5% Stafford: 88.3% Staffordshire Moorlands: 96.5% Stalybridge and Hyde: 87.1% Stevenage: 76.7% Stockport: 79.8% Stockton North: 89.9% Stockton West: 91.7% Stoke-on-Trent Central: 74.4% Stoke-on-Trent North: 83.5% Stoke-on-Trent South: 87.2% Stone, Great Wyrley and Penkridge: 93.0% Stourbridge: 84.3% Stratford and Bow: 23.0% Stratford-on-Avon: 89.3% Streatham and Croydon North: 32.3% Stretford and Urmston: 67.8% Stroud: 92.7% Suffolk Coastal: 92.0% Sunderland Central: 87.0% Surrey Heath: 78.4% Sussex Weald: 92.0% Sutton and Cheam: 55.2% Sutton Coldfield: 77.0% Swindon North: 80.3% Swindon South: 66.5% Tamworth: 90.3% Tatton: 88.9% Taunton and Wellington: 88.4% Telford: 83.8% Tewkesbury: 88.5% The Wrekin: 84.5% Thirsk and Malton: 95.3% Thornbury and Yate: 92.5% Thurrock: 57.9% Tipton and Wednesbury: 65.8% Tiverton and Minehead: 94.6% Tonbridge: 88.0% Tooting: 50.1% Torbay: 91.1% Torridge and Tavistock: 95.9% Tottenham: 23.2% Truro and Falmouth: 91.3% Tunbridge Wells: 83.7% Twickenham: 65.9% Tynemouth: 92.7% Uxbridge and South Ruislip: 44.9% Vauxhall and Camberwell Green: 31.3% Wakefield and Rothwell: 79.9% Wallasey: 93.4% Walsall and Bloxwich: 53.4% Walthamstow: 31.0% Warrington North: 88.7% Warrington South: 87.1% Warwick and Leamington: 72.1% Washington and Gateshead South: 95.3% Watford: 46.7% Waveney Valley: 94.6% Weald of Kent: 90.9% Wellingborough and Rushden: 76.1% Wells and Mendip Hills: 93.3% Welwyn Hatfield: 66.9% West Bromwich: 49.2% West Dorset: 93.5% West Ham and Beckton: 18.8% West Lancashire: 92.5% West Suffolk: 79.7% West Worcestershire: 93.7% Westmorland and Lonsdale: 93.7% Weston-super-Mare: 88.1% Wetherby and Easingwold: 93.3% Whitehaven and Workington: 96.9% Widnes and Halewood: 93.4% Wigan: 90.8% Wimbledon: 49.7% Winchester: 87.5% Windsor: 61.3% Wirral West: 93.9% Witham: 90.9% Witney: 88.9% Woking: 67.3% Wokingham: 79.2% Wolverhampton North East: 67.8% Wolverhampton South East: 58.0% Wolverhampton West: 48.9% Worcester: 82.7% Worsley and Eccles: 83.4% Worthing West: 86.9% Wycombe: 55.1% Wyre Forest: 92.5% Wythenshawe and Sale East: 73.0% Yeovil: 89.9% York Central: 83.0% York Outer: 92.3% East Renfrewshire: 84.0% Na h-Eileanan an Iar: 96.2% Midlothian: 90.2% North Ayrshire and Arran: 95.8% Orkney and Shetland: 94.7% Aberdeen North: 76.5% Aberdeen South: 74.0% Aberdeenshire North and Moray East: 92.2% Airdrie and Shotts: 93.2% Alloa and Grangemouth: 93.4% Angus and Perthshire Glens: 93.1% Arbroath and Broughty Ferry: 92.8% Argyll, Bute and South Lochaber: 93.3% Bathgate and Linlithgow: 90.5% Caithness, Sutherland and Easter Ross: 94.1% Coatbridge and Bellshill: 93.1% Cowdenbeath and Kirkcaldy: 90.2% Cumbernauld and Kirkintilloch: 93.6% Dumfries and Galloway: 95.0% Dumfriesshire, Clydesdale and Tweeddale: 95.3% Dundee Central: 80.1% Dunfermline and Dollar: 90.8% East Kilbride and Strathaven: 93.8% Edinburgh East and Musselburgh: 69.0% Edinburgh North and Leith: 67.6% Edinburgh South: 71.2% Edinburgh South West: 71.6% Edinburgh West: 81.6% Falkirk: 92.1% Glasgow East: 71.0% Glasgow North: 65.3% Glasgow North East: 76.6% Glasgow South: 77.4% Glasgow South West: 69.4% Glasgow West: 75.7% Glenrothes and Mid Fife: 94.2% Gordon and Buchan: 93.7% Hamilton and Clyde Valley: 92.8% Inverclyde and Renfrewshire West: 95.3% Inverness, Skye and West Ross-shire: 89.8% Livingston: 87.1% Lothian East: 92.3% Mid Dunbartonshire: 89.5% Moray West, Nairn and Strathspey: 93.3% Motherwell, Wishaw and Carluke: 91.1% North East Fife: 88.4% Paisley and Renfrewshire North: 88.3% Paisley and Renfrewshire South: 90.8% Perth and Kinross-shire: 89.5% Rutherglen: 90.4% Stirling and Strathallan: 89.5% West Dunbartonshire: 93.6% Ayr, Carrick and Cumnock: 95.3% Berwickshire, Roxburgh and Selkirk: 93.9% Central Ayrshire: 95.8% Kilmarnock and Loudoun: 95.6% West Aberdeenshire and Kincardine: 91.4% Aberafan Maesteg: 95.3% Alyn and Deeside: 91.7% Bangor Aberconwy: 91.5% Blaenau Gwent and Rhymney: 96.1% Brecon, Radnor and Cwm Tawe: 95.3% Bridgend: 93.5% Caerfyrddin: 94.5% Caerphilly: 95.9% Cardiff East: 71.0% Cardiff North: 84.2% Cardiff South and Penarth: 68.7% Cardiff West: 79.5% Ceredigion Preseli: 92.8% Clwyd East: 95.7% Clwyd North: 93.6% Dwyfor Meirionnydd: 95.9% Gower: 93.4% Llanelli: 93.6% Merthyr Tydfil and Aberdare: 94.5% Mid and South Pembrokeshire: 94.5% Monmouthshire: 94.2% Montgomeryshire and Glyndŵr: 94.9% Neath and Swansea East: 93.1% Newport East: 78.0% Newport West and Islwyn: 91.1% Pontypridd: 93.7% Rhondda and Ogmore: 96.6% Swansea West: 81.2% Torfaen: 95.2% Vale of Glamorgan: 93.0% Wrexham: 89.2% Ynys Môn: 96.3%
  • 8.9% – 64.0% (126)
  • 64.0% – 79.9% (126)
  • 79.9% – 88.9% (126)
  • 88.9% – 93.2% (126)
  • 93.2% – 96.9% (128)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#Constituency% White British (E&W) / White Scottish + Other White British (Scotland)Projected
1 Whitehaven and Workington 96.9%Labour
2 Easington 96.8%Labour
3 Rhondda and Ogmore 96.6%Reform UK
4 Staffordshire Moorlands 96.5%Conservative
5 Bishop Auckland 96.3%Labour
6 Blyth and Ashington 96.3%Labour
7 Ynys Môn 96.3%Plaid Cymru
8 North Northumberland 96.3%Labour
9 Houghton and Sunderland South 96.2%Labour
10 North Durham 96.2%Labour
11 Louth and Horncastle 96.2%Conservative
12 Bridlington and The Wolds 96.2%Conservative
13 Na h-Eileanan an Iar 96.2%Labour
14 Blaenau Gwent and Rhymney 96.1%Labour
15 Beverley and Holderness 96.1%Conservative

Lowest: the bottom 15

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