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

Estimated Leave share, 2016 EU referendum (Hanretty, re-mapped to 2024 seats) by constituency

Estimated Leave share, 2016 EU referendum (Hanretty, re-mapped to 2024 seats) in every constituency in the UK: highest in Boston and Skegness (74.6%), lowest in Bristol Central (20.7%); the middle constituency is at 53.4%. Of the fifth of constituencies where it is highest, our forecast has Labour winning 72 of 126; where it is lowest, Labour wins 76 of 126.

Aldershot: 57.3% Aldridge-Brownhills: 66.7% Altrincham and Sale West: 38.5% Amber Valley: 65.3% Arundel and South Downs: 50.7% Ashfield: 70.6% Ashford: 60.1% Ashton-under-Lyne: 61.6% Aylesbury: 51.3% Banbury: 49.8% Barking: 60.3% Barnsley North: 69.0% Barnsley South: 70.1% Barrow and Furness: 57.1% Basildon and Billericay: 67.5% Basingstoke: 53.7% Bassetlaw: 68.3% Bath: 33.2% Battersea: 23.0% Beaconsfield: 49.3% Beckenham and Penge: 42.1% Bedford: 52.0% Bermondsey and Old Southwark: 27.0% Bethnal Green and Stepney: 31.4% Beverley and Holderness: 58.8% Bexhill and Battle: 57.6% Bexleyheath and Crayford: 63.2% Bicester and Woodstock: 46.9% Birkenhead: 51.0% Birmingham Edgbaston: 46.1% Birmingham Erdington: 61.3% Birmingham Hall Green and Moseley: 35.0% Birmingham Hodge Hill and Solihull North: 54.1% Birmingham Ladywood: 39.1% Birmingham Northfield: 61.4% Birmingham Perry Barr: 47.9% Birmingham Selly Oak: 46.8% Birmingham Yardley: 58.7% Bishop Auckland: 59.1% Blackburn: 53.8% Blackley and Middleton South: 51.3% Blackpool North and Fleetwood: 60.5% Blackpool South: 67.6% Blaydon and Consett: 55.6% Blyth and Ashington: 57.6% Bognor Regis and Littlehampton: 63.2% Bolsover: 70.2% Bolton North East: 58.4% Bolton South and Walkden: 62.2% Bolton West: 56.7% Bootle: 54.9% Boston and Skegness: 74.6% Bournemouth East: 53.5% Bournemouth West: 57.9% Bracknell: 52.7% Bradford East: 55.2% Bradford South: 63.3% Bradford West: 46.7% Braintree: 60.7% Brent East: 41.0% Brent West: 43.1% Brentford and Isleworth: 43.6% Brentwood and Ongar: 60.9% Bridgwater: 60.1% Bridlington and The Wolds: 62.8% Brigg and Immingham: 68.4% Brighton Kemptown and Peacehaven: 43.1% Brighton Pavilion: 25.7% Bristol Central: 20.7% Bristol East: 38.9% Bristol North East: 49.2% Bristol North West: 36.8% Bristol South: 48.0% Broadland and Fakenham: 54.1% Bromley and Biggin Hill: 50.3% Bromsgrove: 55.4% Broxbourne: 64.4% Broxtowe: 55.2% Buckingham and Bletchley: 51.2% Burnley: 66.1% Burton and Uttoxeter: 64.6% Bury North: 53.8% Bury South: 54.0% Bury St Edmunds and Stowmarket: 54.7% Calder Valley: 53.2% Camborne and Redruth: 56.7% Cambridge: 26.2% Cannock Chase: 68.9% Canterbury: 45.3% Carlisle: 59.4% Carshalton and Wallington: 56.3% Castle Point: 72.7% Central Devon: 51.2% Central Suffolk and North Ipswich: 54.5% Chatham and Aylesford: 64.6% Cheadle: 42.7% Chelmsford: 50.5% Chelsea and Fulham: 29.6% Cheltenham: 42.8% Chesham and Amersham: 45.6% Chester North and Neston: 46.0% Chester South and Eddisbury: 49.9% Chesterfield: 59.3% Chichester: 52.8% Chingford and Woodford Green: 49.8% Chippenham: 51.4% Chipping Barnet: 41.0% Chorley: 56.6% Christchurch: 59.8% Cities of London and Westminster: 29.4% City of Durham: 45.9% Clacton: 70.3% Clapham and Brixton Hill: 21.4% Colchester: 51.1% Colne Valley: 49.8% Congleton: 52.7% Corby and East Northamptonshire: 60.1% Coventry East: 57.7% Coventry North West: 58.7% Coventry South: 50.9% Cramlington and Killingworth: 57.8% Crawley: 58.4% Crewe and Nantwich: 58.9% Croydon East: 49.9% Croydon South: 46.2% Croydon West: 43.1% Dagenham and Rainham: 69.0% Darlington: 58.1% Dartford: 64.0% Daventry: 58.9% Derby North: 53.7% Derby South: 61.6% Derbyshire Dales: 52.6% Dewsbury and Batley: 58.4% Didcot and Wantage: 46.3% Doncaster Central: 66.5% Doncaster East and the Isle of Axholme: 68.2% Doncaster North: 71.9% Dorking and Horley: 49.4% Dover and Deal: 63.1% Droitwich and Evesham: 58.9% Dudley: 71.3% Dulwich and West Norwood: 22.8% Dunstable and Leighton Buzzard: 58.6% Ealing Central and Acton: 29.4% Ealing North: 46.3% Ealing Southall: 40.4% Earley and Woodley: 42.6% Easington: 65.5% East Grinstead and Uckfield: 49.0% East Ham: 46.9% East Hampshire: 49.8% East Surrey: 53.5% East Thanet: 62.3% East Wiltshire: 51.3% East Worthing and Shoreham: 53.7% Eastbourne: 57.6% Eastleigh: 50.3% Edmonton and Winchmore Hill: 43.7% Ellesmere Port and Bromborough: 54.2% Eltham and Chislehurst: 51.3% Ely and East Cambridgeshire: 48.8% Enfield North: 48.4% Epping Forest: 61.1% Epsom and Ewell: 47.9% Erewash: 63.3% Erith and Thamesmead: 51.7% Esher and Walton: 42.1% Exeter: 44.7% Exmouth and Exeter East: 49.6% Fareham and Waterlooville: 54.3% Farnham and Bordon: 43.6% Faversham and Mid Kent: 59.0% Feltham and Heston: 55.9% Filton and Bradley Stoke: 49.4% Finchley and Golders Green: 30.9% Folkestone and Hythe: 61.8% Forest of Dean: 58.1% Frome and East Somerset: 51.6% Fylde: 56.2% Gainsborough: 62.0% Gateshead Central and Whickham: 56.1% Gedling: 56.7% Gillingham and Rainham: 63.6% Glastonbury and Somerton: 52.4% Gloucester: 58.9% Godalming and Ash: 43.6% Goole and Pocklington: 60.5% Gorton and Denton: 43.3% Gosport: 62.0% Grantham and Bourne: 61.1% Gravesham: 65.4% Great Grimsby and Cleethorpes: 70.5% Great Yarmouth: 71.5% Greenwich and Woolwich: 35.7% Guildford: 42.3% Hackney North and Stoke Newington: 21.1% Hackney South and Shoreditch: 22.1% Halesowen: 65.6% Halifax: 58.6% Hamble Valley: 54.6% Hammersmith and Chiswick: 34.9% Hampstead and Highgate: 24.2% Harborough, Oadby and Wigston: 52.3% Harlow: 67.0% Harpenden and Berkhamsted: 43.8% Harrogate and Knaresborough: 47.3% Harrow East: 46.8% Harrow West: 45.3% Hartlepool: 69.6% Harwich and North Essex: 60.0% Hastings and Rye: 56.2% Havant: 62.5% Hayes and Harlington: 59.4% Hazel Grove: 51.4% Hemel Hempstead: 54.4% Hendon: 41.9% Henley and Thame: 43.1% Hereford and South Herefordshire: 60.1% Herne Bay and Sandwich: 63.3% Hertford and Stortford: 49.2% Hertsmere: 51.6% Hexham: 47.4% Heywood and Middleton North: 61.9% High Peak: 50.5% Hinckley and Bosworth: 60.8% Hitchin: 45.7% Holborn and St Pancras: 26.7% Honiton and Sidmouth: 55.5% Hornchurch and Upminster: 69.5% Hornsey and Friern Barnet: 27.8% Horsham: 48.8% Houghton and Sunderland South: 62.4% Hove and Portslade: 33.9% Huddersfield: 50.9% Huntingdon: 54.3% Hyndburn: 65.8% Ilford North: 50.5% Ilford South: 46.3% Ipswich: 56.6% Isle of Wight East: 61.9% Isle of Wight West: 61.9% Islington North: 21.6% Islington South and Finsbury: 27.8% Jarrow and Gateshead East: 60.5% Keighley and Ilkley: 53.3% Kenilworth and Southam: 46.4% Kensington and Bayswater: 31.5% Kettering: 61.0% Kingston and Surbiton: 40.4% Kingston upon Hull East: 70.7% Kingston upon Hull North and Cottingham: 60.2% Kingston upon Hull West and Haltemprice: 65.0% Kingswinford and South Staffordshire: 67.4% Knowsley: 52.6% Lancaster and Wyre: 52.8% Leeds Central and Headingley: 44.2% Leeds East: 60.1% Leeds North East: 37.3% Leeds North West: 42.2% Leeds South: 48.9% Leeds South West and Morley: 58.5% Leeds West and Pudsey: 51.8% Leicester East: 53.2% Leicester South: 42.8% Leicester West: 50.8% Leigh and Atherton: 62.3% Lewes: 48.6% Lewisham East: 34.4% Lewisham North: 26.0% Lewisham West and East Dulwich: 30.2% Leyton and Wanstead: 36.3% Lichfield: 57.6% Lincoln: 57.3% Liverpool Garston: 46.2% Liverpool Riverside: 34.1% Liverpool Walton: 52.1% Liverpool Wavertree: 32.4% Liverpool West Derby: 48.5% Loughborough: 49.7% Louth and Horncastle: 69.3% Lowestoft: 63.2% Luton North: 58.0% Luton South and South Bedfordshire: 55.6% Macclesfield: 48.2% Maidenhead: 45.6% Maidstone and Malling: 56.0% Makerfield: 64.9% Maldon: 60.7% Manchester Central: 43.3% Manchester Rusholme: 37.2% Manchester Withington: 26.9% Mansfield: 70.9% Melksham and Devizes: 52.0% Melton and Syston: 55.1% Meriden and Solihull East: 57.4% Mid Bedfordshire: 52.3% Mid Buckinghamshire: 49.5% Mid Cheshire: 51.2% Mid Derbyshire: 52.5% Mid Dorset and North Poole: 57.9% Mid Leicestershire: 58.6% Mid Norfolk: 60.8% Mid Sussex: 47.4% Middlesbrough and Thornaby East: 64.8% Middlesbrough South and East Cleveland: 65.1% Milton Keynes Central: 51.4% Milton Keynes North: 50.5% Mitcham and Morden: 43.5% Morecambe and Lunesdale: 56.4% New Forest East: 59.5% New Forest West: 55.9% Newark: 56.1% Newbury: 47.5% Newcastle upon Tyne Central and West: 50.8% Newcastle upon Tyne East and Wallsend: 48.4% Newcastle upon Tyne North: 52.3% Newcastle-under-Lyme: 61.5% Newton Abbot: 56.1% Newton Aycliffe and Spennymoor: 57.3% Normanton and Hemsworth: 68.3% North Bedfordshire: 53.2% North Cornwall: 60.5% North Cotswolds: 49.3% North Devon: 57.0% North Dorset: 56.3% North Durham: 59.7% North East Cambridgeshire: 69.4% North East Derbyshire: 62.2% North East Hampshire: 46.6% North East Hertfordshire: 51.4% North East Somerset and Hanham: 54.2% North Herefordshire: 58.3% North Norfolk: 58.2% North Northumberland: 55.7% North Shropshire: 59.5% North Somerset: 48.0% North Warwickshire and Bedworth: 67.8% North West Cambridgeshire: 57.0% North West Essex: 50.9% North West Hampshire: 54.0% North West Leicestershire: 60.7% North West Norfolk: 66.1% Northampton North: 60.4% Northampton South: 57.2% Norwich North: 56.8% Norwich South: 40.5% Nottingham East: 43.3% Nottingham North and Kimberley: 60.5% Nottingham South: 49.1% Nuneaton: 64.8% Old Bexley and Sidcup: 63.4% Oldham East and Saddleworth: 59.9% Oldham West, Chadderton and Royton: 61.3% Orpington: 56.2% Ossett and Denby Dale: 61.9% Oxford East: 32.3% Oxford West and Abingdon: 37.8% Peckham: 29.5% Pendle and Clitheroe: 62.0% Penistone and Stocksbridge: 61.3% Penrith and Solway: 58.4% Peterborough: 61.3% Plymouth Moor View: 65.8% Plymouth Sutton and Devonport: 54.4% Pontefract, Castleford and Knottingley: 69.3% Poole: 57.0% Poplar and Limehouse: 34.2% Portsmouth North: 63.7% Portsmouth South: 51.8% Preston: 56.5% Putney: 26.5% Queen's Park and Maida Vale: 32.4% Rawmarsh and Conisbrough: 68.8% Rayleigh and Wickford: 67.9% Reading Central: 42.4% Reading West and Mid Berkshire: 50.2% Redcar: 67.4% Redditch: 61.3% Reigate: 47.8% Ribble Valley: 57.1% Richmond and Northallerton: 54.7% Richmond Park: 27.7% Rochdale: 57.5% Rochester and Strood: 63.7% Romford: 69.3% Romsey and Southampton North: 46.9% Rossendale and Darwen: 58.5% Rother Valley: 66.7% Rotherham: 68.3% Rugby: 58.2% Ruislip, Northwood and Pinner: 49.5% Runcorn and Helsby: 53.4% Runnymede and Weybridge: 48.3% Rushcliffe: 41.3% Rutland and Stamford: 56.8% Salford: 53.3% Salisbury: 51.2% Scarborough and Whitby: 61.4% Scunthorpe: 68.7% Sefton Central: 45.2% Selby: 57.5% Sevenoaks: 54.7% Sheffield Brightside and Hillsborough: 61.1% Sheffield Central: 30.4% Sheffield Hallam: 35.8% Sheffield Heeley: 51.7% Sheffield South East: 65.6% Sherwood Forest: 63.3% Shipley: 52.2% Shrewsbury: 53.0% Sittingbourne and Sheppey: 65.8% Skipton and Ripon: 53.1% Sleaford and North Hykeham: 61.5% Slough: 54.1% Smethwick: 62.3% Solihull West and Shirley: 54.3% South Basildon and East Thurrock: 72.8% South Cambridgeshire: 38.6% South Cotswolds: 49.0% South Derbyshire: 60.4% South Devon: 54.1% South Dorset: 58.9% South East Cornwall: 54.9% South Holland and The Deepings: 71.2% South Leicestershire: 57.7% South Norfolk: 53.0% South Northamptonshire: 53.9% South Ribble: 57.0% South Shields: 62.0% South Shropshire: 58.0% South Suffolk: 54.2% South West Devon: 55.4% South West Hertfordshire: 47.8% South West Norfolk: 66.1% South West Wiltshire: 57.4% Southampton Itchen: 60.0% Southampton Test: 50.7% Southend East and Rochford: 60.7% Southend West and Leigh: 55.7% Southgate and Wood Green: 32.9% Southport: 47.5% Spelthorne: 60.3% Spen Valley: 59.4% St Albans: 38.0% St Austell and Newquay: 63.5% St Helens North: 58.3% St Helens South and Whiston: 56.1% St Ives: 55.2% St Neots and Mid Cambridgeshire: 45.8% Stafford: 57.4% Staffordshire Moorlands: 63.7% Stalybridge and Hyde: 59.3% Stevenage: 57.1% Stockport: 50.7% Stockton North: 65.7% Stockton West: 58.3% Stoke-on-Trent Central: 66.6% Stoke-on-Trent North: 71.6% Stoke-on-Trent South: 67.4% Stone, Great Wyrley and Penkridge: 61.2% Stourbridge: 65.9% Stratford and Bow: 41.9% Stratford-on-Avon: 51.2% Streatham and Croydon North: 30.6% Stretford and Urmston: 48.5% Stroud: 46.1% Suffolk Coastal: 55.8% Sunderland Central: 59.9% Surrey Heath: 51.4% Sussex Weald: 53.3% Sutton and Cheam: 51.3% Sutton Coldfield: 51.7% Swindon North: 57.4% Swindon South: 52.3% Tamworth: 65.8% Tatton: 46.5% Taunton and Wellington: 52.9% Telford: 66.8% Tewkesbury: 53.3% The Wrekin: 58.3% Thirsk and Malton: 56.2% Thornbury and Yate: 52.9% Thurrock: 70.3% Tipton and Wednesbury: 68.6% Tiverton and Minehead: 58.6% Tonbridge: 53.4% Tooting: 25.3% Torbay: 62.5% Torridge and Tavistock: 57.1% Tottenham: 23.3% Truro and Falmouth: 47.1% Tunbridge Wells: 44.7% Twickenham: 33.7% Tynemouth: 48.8% Uxbridge and South Ruislip: 55.4% Vauxhall and Camberwell Green: 24.2% Wakefield and Rothwell: 60.6% Wallasey: 49.5% Walsall and Bloxwich: 67.9% Walthamstow: 33.5% Warrington North: 58.6% Warrington South: 50.6% Warwick and Leamington: 41.4% Washington and Gateshead South: 60.8% Watford: 51.2% Waveney Valley: 53.9% Weald of Kent: 58.0% Wellingborough and Rushden: 62.7% Wells and Mendip Hills: 54.1% Welwyn Hatfield: 52.5% West Bromwich: 67.8% West Dorset: 51.1% West Ham and Beckton: 47.3% West Lancashire: 54.9% West Suffolk: 62.8% West Worcestershire: 52.6% Westmorland and Lonsdale: 49.6% Weston-super-Mare: 56.7% Wetherby and Easingwold: 56.1% Whitehaven and Workington: 60.0% Widnes and Halewood: 55.5% Wigan: 62.7% Wimbledon: 31.5% Winchester: 42.7% Windsor: 47.7% Wirral West: 45.3% Witham: 60.9% Witney: 46.3% Woking: 44.1% Wokingham: 45.2% Wolverhampton North East: 69.2% Wolverhampton South East: 67.3% Wolverhampton West: 57.4% Worcester: 53.7% Worsley and Eccles: 58.8% Worthing West: 55.5% Wycombe: 48.1% Wyre Forest: 63.1% Wythenshawe and Sale East: 49.9% Yeovil: 59.3% York Central: 38.9% York Outer: 44.8% East Renfrewshire: 25.7% Na h-Eileanan an Iar: 43.9% Midlothian: 37.9% North Ayrshire and Arran: 42.3% Orkney and Shetland: 40.3% Aberdeen North: 43.3% Aberdeen South: 34.4% Aberdeenshire North and Moray East: 53.0% Airdrie and Shotts: 39.8% Alloa and Grangemouth: 40.5% Angus and Perthshire Glens: 44.4% Arbroath and Broughty Ferry: 41.4% Argyll, Bute and South Lochaber: 39.7% Bathgate and Linlithgow: 41.8% Caithness, Sutherland and Easter Ross: 47.1% Coatbridge and Bellshill: 38.5% Cowdenbeath and Kirkcaldy: 41.6% Cumbernauld and Kirkintilloch: 38.1% Dumfries and Galloway: 45.3% Dumfriesshire, Clydesdale and Tweeddale: 43.5% Dundee Central: 40.6% Dunfermline and Dollar: 40.0% East Kilbride and Strathaven: 38.0% Edinburgh East and Musselburgh: 28.5% Edinburgh North and Leith: 22.2% Edinburgh South: 22.5% Edinburgh South West: 27.9% Edinburgh West: 28.1% Falkirk: 41.9% Glasgow East: 36.8% Glasgow North: 27.1% Glasgow North East: 41.3% Glasgow South: 28.3% Glasgow South West: 37.7% Glasgow West: 29.5% Glenrothes and Mid Fife: 45.5% Gordon and Buchan: 46.5% Hamilton and Clyde Valley: 36.3% Inverclyde and Renfrewshire West: 36.2% Inverness, Skye and West Ross-shire: 42.0% Livingston: 43.8% Lothian East: 35.4% Mid Dunbartonshire: 27.7% Moray West, Nairn and Strathspey: 47.3% Motherwell, Wishaw and Carluke: 36.6% North East Fife: 39.1% Paisley and Renfrewshire North: 36.8% Paisley and Renfrewshire South: 34.4% Perth and Kinross-shire: 39.8% Rutherglen: 37.1% Stirling and Strathallan: 32.9% West Dunbartonshire: 37.8% Ayr, Carrick and Cumnock: 43.0% Berwickshire, Roxburgh and Selkirk: 43.2% Central Ayrshire: 42.7% Kilmarnock and Loudoun: 39.6% West Aberdeenshire and Kincardine: 38.6% Aberafan Maesteg: 58.2% Alyn and Deeside: 57.2% Bangor Aberconwy: 48.0% Blaenau Gwent and Rhymney: 60.7% Brecon, Radnor and Cwm Tawe: 52.3% Bridgend: 52.2% Caerfyrddin: 54.3% Caerphilly: 55.9% Cardiff East: 35.4% Cardiff North: 39.3% Cardiff South and Penarth: 42.3% Cardiff West: 45.0% Ceredigion Preseli: 47.9% Clwyd East: 55.1% Clwyd North: 54.2% Dwyfor Meirionnydd: 44.0% Gower: 48.3% Llanelli: 55.3% Merthyr Tydfil and Aberdare: 57.8% Mid and South Pembrokeshire: 55.6% Monmouthshire: 50.2% Montgomeryshire and Glyndŵr: 57.5% Neath and Swansea East: 57.1% Newport East: 57.4% Newport West and Islwyn: 56.0% Pontypridd: 50.9% Rhondda and Ogmore: 59.0% Swansea West: 52.0% Torfaen: 59.5% Vale of Glamorgan: 52.3% Wrexham: 58.1% Ynys Môn: 50.9%
  • 20.7% – 43.1% (126)
  • 43.1% – 50.9% (126)
  • 50.9% – 56.1% (126)
  • 56.1% – 60.8% (126)
  • 60.8% – 74.6% (128)
One hexagon per constituency, each the same size. Grey: no figure held.

Explore it on the interactive map →

Highest: the top 15

#ConstituencyEstimated Leave share, 2016 EU referendum (Hanretty, re-mapped to 2024 seats)Projected
1 Boston and Skegness 74.6%Reform UK
2 South Basildon and East Thurrock 72.8%Reform UK
3 Castle Point 72.7%Conservative
4 Doncaster North 71.9%Labour
5 Stoke-on-Trent North 71.6%Labour
6 Great Yarmouth 71.5%Reform UK
7 Dudley 71.3%Reform UK
8 South Holland and The Deepings 71.2%Conservative
9 Mansfield 70.9%Labour
10 Kingston upon Hull East 70.7%Labour
11 Ashfield 70.6%Reform UK
12 Great Grimsby and Cleethorpes 70.5%Labour
13 Clacton 70.3%Reform UK
14 Thurrock 70.3%Labour
15 Bolsover 70.2%Labour

Lowest: the bottom 15

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