EU Referendum (England, Scotland & Wales)
Updated: 27th June 2024
Estimates of how each constituency voted in the 2016 EU Referendum (Great Britain).
Skip hex cartogram
Hexmap
Aberafan Maesteg Estimated leave vote: 61.4%
Aberdeen North Estimated leave vote: 43.9%
Aberdeen South Estimated leave vote: 34.2%
Aberdeenshire North and Moray East Estimated leave vote: 54.4%
Airdrie and Shotts Estimated leave vote: 39.4%
Aldershot Estimated leave vote: 57.9%
Aldridge-Brownhills Estimated leave vote: 67.9%
Alloa and Grangemouth Estimated leave vote: 44.1%
Altrincham and Sale West Estimated leave vote: 38.4%
Alyn and Deeside Estimated leave vote: 60.3%
Amber Valley Estimated leave vote: 65.3%
Angus and Perthshire Glens Estimated leave vote: 45.2%
Arbroath and Broughty Ferry Estimated leave vote: 36.6%
Argyll, Bute and South Lochaber Estimated leave vote: 39.5%
Arundel and South Downs Estimated leave vote: 48.7%
Ashfield Estimated leave vote: 70.8%
Ashford Estimated leave vote: 60.9%
Ashton-under-Lyne Estimated leave vote: 62.6%
Aylesbury Estimated leave vote: 51%
Ayr, Carrick and Cumnock Estimated leave vote: 43.5%
Banbury Estimated leave vote: 47.7%
Bangor Aberconwy Estimated leave vote: 47.5%
Barking Estimated leave vote: 59.7%
Barnsley North Estimated leave vote: 69.3%
Barnsley South Estimated leave vote: 71.3%
Barrow and Furness Estimated leave vote: 58.5%
Basildon and Billericay Estimated leave vote: 66.3%
Basingstoke Estimated leave vote: 55.2%
Bassetlaw Estimated leave vote: 68.9%
Bath Estimated leave vote: 33.4%
Bathgate and Linlithgow Estimated leave vote: 41%
Battersea Estimated leave vote: 22.5%
Beaconsfield Estimated leave vote: 49.7%
Beckenham and Penge Estimated leave vote: 41.7%
Bedford Estimated leave vote: 52.2%
Bermondsey and Old Southwark Estimated leave vote: 27.7%
Berwickshire, Roxburgh and Selkirk Estimated leave vote: 43.5%
Bethnal Green and Stepney Estimated leave vote: 33.1%
Beverley and Holderness Estimated leave vote: 57.7%
Bexhill and Battle Estimated leave vote: 58.8%
Bexleyheath and Crayford Estimated leave vote: 65.4%
Bicester and Woodstock Estimated leave vote: 49%
Birkenhead Estimated leave vote: 51.4%
Birmingham Edgbaston Estimated leave vote: 47.3%
Birmingham Erdington Estimated leave vote: 59.4%
Birmingham Hall Green and Moseley Estimated leave vote: 39.3%
Birmingham Hodge Hill and Solihull North Estimated leave vote: 59.7%
Birmingham Ladywood Estimated leave vote: 40.4%
Birmingham Northfield Estimated leave vote: 57.4%
Birmingham Perry Barr Estimated leave vote: 50.1%
Birmingham Selly Oak Estimated leave vote: 49.2%
Birmingham Yardley Estimated leave vote: 57.5%
Bishop Auckland Estimated leave vote: 59.5%
Blackburn Estimated leave vote: 55.6%
Blackley and Middleton South Estimated leave vote: 56.8%
Blackpool North and Fleetwood Estimated leave vote: 67.8%
Blackpool South Estimated leave vote: 66.9%
Blaenau Gwent and Rhymney Estimated leave vote: 63.5%
Blaydon and Consett Estimated leave vote: 53.7%
Blyth and Ashington Estimated leave vote: 62.9%
Bognor Regis and Littlehampton Estimated leave vote: 63.8%
Bolsover Estimated leave vote: 70.5%
Bolton North East Estimated leave vote: 58.2%
Bolton South and Walkden Estimated leave vote: 62.8%
Bolton West Estimated leave vote: 55.4%
Bootle Estimated leave vote: 54.9%
Boston and Skegness Estimated leave vote: 76.2%
Bournemouth East Estimated leave vote: 51.9%
Bournemouth West Estimated leave vote: 59%
Bracknell Estimated leave vote: 54.4%
Bradford East Estimated leave vote: 55.7%
Bradford South Estimated leave vote: 64%
Bradford West Estimated leave vote: 49.2%
Braintree Estimated leave vote: 60.4%
Brecon, Radnor and Cwm Tawe Estimated leave vote: 52.3%
Brent East Estimated leave vote: 42%
Brent West Estimated leave vote: 41.6%
Brentford and Isleworth Estimated leave vote: 45%
Brentwood and Ongar Estimated leave vote: 61%
Bridgend Estimated leave vote: 50.6%
Bridgwater Estimated leave vote: 64.5%
Bridlington and The Wolds Estimated leave vote: 65%
Brigg and Immingham Estimated leave vote: 68.5%
Brighton Kemptown and Peacehaven Estimated leave vote: 42.3%
Brighton Pavilion Estimated leave vote: 27.9%
Bristol Central Estimated leave vote: 17.7%
Bristol East Estimated leave vote: 46.1%
Bristol North East Estimated leave vote: 51.2%
Bristol North West Estimated leave vote: 36.3%
Bristol South Estimated leave vote: 46.3%
Broadland and Fakenham Estimated leave vote: 54.1%
Bromley and Biggin Hill Estimated leave vote: 50%
Bromsgrove Estimated leave vote: 55.4%
Broxbourne Estimated leave vote: 65.3%
Broxtowe Estimated leave vote: 54.4%
Buckingham and Bletchley Estimated leave vote: 56.2%
Burnley Estimated leave vote: 66.1%
Burton and Uttoxeter Estimated leave vote: 64.7%
Bury North Estimated leave vote: 54.1%
Bury South Estimated leave vote: 53.1%
Bury St Edmunds and Stowmarket Estimated leave vote: 54.6%
Caerfyrddin Estimated leave vote: 52.1%
Caerphilly Estimated leave vote: 54.7%
Caithness, Sutherland and Easter Ross Estimated leave vote: 47.9%
Calder Valley Estimated leave vote: 51.5%
Camborne and Redruth Estimated leave vote: 56.9%
Cambridge Estimated leave vote: 25.3%
Cannock Chase Estimated leave vote: 68.9%
Canterbury Estimated leave vote: 47.8%
Cardiff East Estimated leave vote: 43.2%
Cardiff North Estimated leave vote: 39.4%
Cardiff South and Penarth Estimated leave vote: 38%
Cardiff West Estimated leave vote: 39.3%
Carlisle Estimated leave vote: 60.5%
Carshalton and Wallington Estimated leave vote: 55.6%
Castle Point Estimated leave vote: 72.8%
Central Ayrshire Estimated leave vote: 43.1%
Central Devon Estimated leave vote: 51%
Central Suffolk and North Ipswich Estimated leave vote: 56.2%
Ceredigion Preseli Estimated leave vote: 47.2%
Chatham and Aylesford Estimated leave vote: 64.6%
Cheadle Estimated leave vote: 42.6%
Chelmsford Estimated leave vote: 49.9%
Chelsea and Fulham Estimated leave vote: 28.6%
Cheltenham Estimated leave vote: 42.5%
Chesham and Amersham Estimated leave vote: 45.2%
Chester North and Neston Estimated leave vote: 45.1%
Chester South and Eddisbury Estimated leave vote: 46.1%
Chesterfield Estimated leave vote: 59.2%
Chichester Estimated leave vote: 54.7%
Chingford and Woodford Green Estimated leave vote: 50.5%
Chippenham Estimated leave vote: 54.6%
Chipping Barnet Estimated leave vote: 42.3%
Chorley Estimated leave vote: 57.1%
Christchurch Estimated leave vote: 60.7%
Cities of London and Westminster Estimated leave vote: 29.7%
City of Durham Estimated leave vote: 45.8%
Clacton Estimated leave vote: 71.8%
Clapham and Brixton Hill Estimated leave vote: 16.6%
Clwyd East Estimated leave vote: 51.3%
Clwyd North Estimated leave vote: 57%
Coatbridge and Bellshill Estimated leave vote: 39.7%
Colchester Estimated leave vote: 51.1%
Colne Valley Estimated leave vote: 49.7%
Congleton Estimated leave vote: 51.8%
Corby and East Northamptonshire Estimated leave vote: 59.4%
Coventry East Estimated leave vote: 58.7%
Coventry North West Estimated leave vote: 58.4%
Coventry South Estimated leave vote: 49.8%
Cowdenbeath and Kirkcaldy Estimated leave vote: 39.1%
Cramlington and Killingworth Estimated leave vote: 60.3%
Crawley Estimated leave vote: 58.4%
Crewe and Nantwich Estimated leave vote: 60.7%
Croydon East Estimated leave vote: 50.8%
Croydon South Estimated leave vote: 43%
Croydon West Estimated leave vote: 44.9%
Cumbernauld and Kirkintilloch Estimated leave vote: 37.5%
Dagenham and Rainham Estimated leave vote: 70.4%
Darlington Estimated leave vote: 57.2%
Dartford Estimated leave vote: 64%
Daventry Estimated leave vote: 58.1%
Derby North Estimated leave vote: 55.6%
Derby South Estimated leave vote: 59.9%
Derbyshire Dales Estimated leave vote: 51.3%
Dewsbury and Batley Estimated leave vote: 58.2%
Didcot and Wantage Estimated leave vote: 47.8%
Doncaster Central Estimated leave vote: 65.6%
Doncaster East and the Isle of Axholme Estimated leave vote: 66.5%
Doncaster North Estimated leave vote: 71.5%
Dorking and Horley Estimated leave vote: 51.6%
Dover and Deal Estimated leave vote: 62.9%
Droitwich and Evesham Estimated leave vote: 59.1%
Dudley Estimated leave vote: 71.4%
Dulwich and West Norwood Estimated leave vote: 23.5%
Dumfries and Galloway Estimated leave vote: 44.8%
Dumfriesshire, Clydesdale and Tweeddale Estimated leave vote: 44.4%
Dundee Central Estimated leave vote: 45.6%
Dunfermline and Dollar Estimated leave vote: 36.9%
Dunstable and Leighton Buzzard Estimated leave vote: 57.7%
Dwyfor Meirionnydd Estimated leave vote: 43.5%
Ealing Central and Acton Estimated leave vote: 31.5%
Ealing North Estimated leave vote: 49.2%
Ealing Southall Estimated leave vote: 39.4%
Earley and Woodley Estimated leave vote: 48.1%
Easington Estimated leave vote: 66.2%
East Grinstead and Uckfield Estimated leave vote: 49%
East Ham Estimated leave vote: 43.9%
East Hampshire Estimated leave vote: 47.9%
East Kilbride and Strathaven Estimated leave vote: 37.7%
East Renfrewshire Estimated leave vote: 25.7%
East Surrey Estimated leave vote: 53.1%
East Thanet Estimated leave vote: 63.1%
East Wiltshire Estimated leave vote: 54.7%
East Worthing and Shoreham Estimated leave vote: 53.8%
Eastbourne Estimated leave vote: 57.3%
Eastleigh Estimated leave vote: 52%
Edinburgh East and Musselburgh Estimated leave vote: 33%
Edinburgh North and Leith Estimated leave vote: 15.9%
Edinburgh South Estimated leave vote: 32.3%
Edinburgh South West Estimated leave vote: 24.8%
Edinburgh West Estimated leave vote: 24.6%
Edmonton and Winchmore Hill Estimated leave vote: 45.6%
Ellesmere Port and Bromborough Estimated leave vote: 61.8%
Eltham and Chislehurst Estimated leave vote: 48.2%
Ely and East Cambridgeshire Estimated leave vote: 49.2%
Enfield North Estimated leave vote: 46.9%
Epping Forest Estimated leave vote: 61.3%
Epsom and Ewell Estimated leave vote: 46.7%
Erewash Estimated leave vote: 63.2%
Erith and Thamesmead Estimated leave vote: 49.5%
Esher and Walton Estimated leave vote: 40.8%
Exeter Estimated leave vote: 44.7%
Exmouth and Exeter East Estimated leave vote: 50.5%
Falkirk Estimated leave vote: 42.5%
Fareham and Waterlooville Estimated leave vote: 59.2%
Farnham and Bordon Estimated leave vote: 43.7%
Faversham and Mid Kent Estimated leave vote: 57.5%
Feltham and Heston Estimated leave vote: 60.4%
Filton and Bradley Stoke Estimated leave vote: 49.1%
Finchley and Golders Green Estimated leave vote: 31.3%
Folkestone and Hythe Estimated leave vote: 63.5%
Forest of Dean Estimated leave vote: 58%
Frome and East Somerset Estimated leave vote: 52.6%
Fylde Estimated leave vote: 56.4%
Gainsborough Estimated leave vote: 61.8%
Gateshead Central and Whickham Estimated leave vote: 54.6%
Gedling Estimated leave vote: 56.7%
Gillingham and Rainham Estimated leave vote: 63.7%
Glasgow East Estimated leave vote: 38.1%
Glasgow North Estimated leave vote: 43.3%
Glasgow North East Estimated leave vote: 39.3%
Glasgow South Estimated leave vote: 24%
Glasgow South West Estimated leave vote: 32.1%
Glasgow West Estimated leave vote: 24.6%
Glastonbury and Somerton Estimated leave vote: 53.1%
Glenrothes and Mid Fife Estimated leave vote: 47.3%
Gloucester Estimated leave vote: 59%
Godalming and Ash Estimated leave vote: 46.3%
Goole and Pocklington Estimated leave vote: 60%
Gordon and Buchan Estimated leave vote: 45.3%
Gorton and Denton Estimated leave vote: 53.4%
Gosport Estimated leave vote: 61.9%
Gower Estimated leave vote: 48.3%
Grantham and Bourne Estimated leave vote: 62.3%
Gravesham Estimated leave vote: 65.4%
Great Grimsby and Cleethorpes Estimated leave vote: 69.8%
Great Yarmouth Estimated leave vote: 71.5%
Greenwich and Woolwich Estimated leave vote: 23.9%
Guildford Estimated leave vote: 41%
Hackney North and Stoke Newington Estimated leave vote: 20.9%
Hackney South and Shoreditch Estimated leave vote: 21.8%
Halesowen Estimated leave vote: 66.7%
Halifax Estimated leave vote: 60.1%
Hamble Valley Estimated leave vote: 51%
Hamilton and Clyde Valley Estimated leave vote: 36.2%
Hammersmith and Chiswick Estimated leave vote: 29.9%
Hampstead and Highgate Estimated leave vote: 21.4%
Harborough, Oadby and Wigston Estimated leave vote: 52.2%
Harlow Estimated leave vote: 66.4%
Harpenden and Berkhamsted Estimated leave vote: 39.6%
Harrogate and Knaresborough Estimated leave vote: 47.5%
Harrow East Estimated leave vote: 49%
Harrow West Estimated leave vote: 43.3%
Hartlepool Estimated leave vote: 69.6%
Harwich and North Essex Estimated leave vote: 59.1%
Hastings and Rye Estimated leave vote: 55.8%
Havant Estimated leave vote: 61.7%
Hayes and Harlington Estimated leave vote: 57.9%
Hazel Grove Estimated leave vote: 52.3%
Hemel Hempstead Estimated leave vote: 55.8%
Hendon Estimated leave vote: 41.6%
Henley and Thame Estimated leave vote: 42.3%
Hereford and South Herefordshire Estimated leave vote: 61.1%
Herne Bay and Sandwich Estimated leave vote: 61.3%
Hertford and Stortford Estimated leave vote: 48.7%
Hertsmere Estimated leave vote: 51.1%
Hexham Estimated leave vote: 46.2%
Heywood and Middleton North Estimated leave vote: 61.7%
High Peak Estimated leave vote: 50.5%
Hinckley and Bosworth Estimated leave vote: 60.5%
Hitchin Estimated leave vote: 47%
Holborn and St Pancras Estimated leave vote: 27.7%
Honiton and Sidmouth Estimated leave vote: 55.6%
Hornchurch and Upminster Estimated leave vote: 69.1%
Hornsey and Friern Barnet Estimated leave vote: 17.4%
Horsham Estimated leave vote: 49.4%
Houghton and Sunderland South Estimated leave vote: 63.7%
Hove and Portslade Estimated leave vote: 32.1%
Huddersfield Estimated leave vote: 52.6%
Huntingdon Estimated leave vote: 51.6%
Hyndburn Estimated leave vote: 65.8%
Ilford North Estimated leave vote: 51.6%
Ilford South Estimated leave vote: 46.3%
Inverclyde and Renfrewshire West Estimated leave vote: 34.6%
Inverness, Skye and West Ross-shire Estimated leave vote: 40.6%
Ipswich Estimated leave vote: 56.7%
Isle of Wight East Estimated leave vote: 62.8%
Isle of Wight West Estimated leave vote: 61%
Islington North Estimated leave vote: 23%
Islington South and Finsbury Estimated leave vote: 25.6%
Jarrow and Gateshead East Estimated leave vote: 64.9%
Keighley and Ilkley Estimated leave vote: 52.4%
Kenilworth and Southam Estimated leave vote: 46.3%
Kensington and Bayswater Estimated leave vote: 28.9%
Kettering Estimated leave vote: 60.7%
Kilmarnock and Loudoun Estimated leave vote: 39.4%
Kingston and Surbiton Estimated leave vote: 39.3%
Kingston upon Hull East Estimated leave vote: 70.9%
Kingston upon Hull North and Cottingham Estimated leave vote: 59.8%
Kingston upon Hull West and Haltemprice Estimated leave vote: 65.9%
Kingswinford and South Staffordshire Estimated leave vote: 63.5%
Knowsley Estimated leave vote: 51.9%
Lancaster and Wyre Estimated leave vote: 51.6%
Leeds Central and Headingley Estimated leave vote: 42.8%
Leeds East Estimated leave vote: 57.8%
Leeds North East Estimated leave vote: 35.7%
Leeds North West Estimated leave vote: 42.8%
Leeds South Estimated leave vote: 54.2%
Leeds South West and Morley Estimated leave vote: 59.4%
Leeds West and Pudsey Estimated leave vote: 52.7%
Leicester East Estimated leave vote: 52.4%
Leicester South Estimated leave vote: 42.4%
Leicester West Estimated leave vote: 51.6%
Leigh and Atherton Estimated leave vote: 64.5%
Lewes Estimated leave vote: 48.6%
Lewisham East Estimated leave vote: 37.6%
Lewisham North Estimated leave vote: 24.5%
Lewisham West and East Dulwich Estimated leave vote: 23.7%
Leyton and Wanstead Estimated leave vote: 35.6%
Lichfield Estimated leave vote: 57.8%
Lincoln Estimated leave vote: 57.6%
Liverpool Garston Estimated leave vote: 38.2%
Liverpool Riverside Estimated leave vote: 43.5%
Liverpool Walton Estimated leave vote: 52.4%
Liverpool Wavertree Estimated leave vote: 32.3%
Liverpool West Derby Estimated leave vote: 47.3%
Livingston Estimated leave vote: 43%
Llanelli Estimated leave vote: 55.6%
Lothian East Estimated leave vote: 34.6%
Loughborough Estimated leave vote: 50.3%
Louth and Horncastle Estimated leave vote: 67.9%
Lowestoft Estimated leave vote: 64.4%
Luton North Estimated leave vote: 59.3%
Luton South and South Bedfordshire Estimated leave vote: 54.1%
Macclesfield Estimated leave vote: 46.5%
Maidenhead Estimated leave vote: 46.6%
Maidstone and Malling Estimated leave vote: 57%
Makerfield Estimated leave vote: 65.9%
Maldon Estimated leave vote: 61%
Manchester Central Estimated leave vote: 45%
Manchester Rusholme Estimated leave vote: 32.1%
Manchester Withington Estimated leave vote: 22.3%
Mansfield Estimated leave vote: 70.8%
Melksham and Devizes Estimated leave vote: 50%
Melton and Syston Estimated leave vote: 59.5%
Meriden and Solihull East Estimated leave vote: 56.1%
Merthyr Tydfil and Aberdare Estimated leave vote: 55.5%
Mid Bedfordshire Estimated leave vote: 54.4%
Mid Buckinghamshire Estimated leave vote: 47.3%
Mid Cheshire Estimated leave vote: 56.5%
Mid Derbyshire Estimated leave vote: 52.3%
Mid Dorset and North Poole Estimated leave vote: 57%
Mid Dunbartonshire Estimated leave vote: 27.2%
Mid Leicestershire Estimated leave vote: 57.3%
Mid Norfolk Estimated leave vote: 63.2%
Mid Sussex Estimated leave vote: 45.1%
Mid and South Pembrokeshire Estimated leave vote: 58.3%
Middlesbrough South and East Cleveland Estimated leave vote: 66%
Middlesbrough and Thornaby East Estimated leave vote: 65.5%
Midlothian Estimated leave vote: 37.9%
Milton Keynes Central Estimated leave vote: 47.9%
Milton Keynes North Estimated leave vote: 50.7%
Mitcham and Morden Estimated leave vote: 48.7%
Monmouthshire Estimated leave vote: 49.6%
Montgomeryshire and Glyndŵr Estimated leave vote: 58.7%
Moray West, Nairn and Strathspey Estimated leave vote: 46%
Morecambe and Lunesdale Estimated leave vote: 52.5%
Motherwell, Wishaw and Carluke Estimated leave vote: 36.1%
Na h-Eileanan an Iar Estimated leave vote: 44.8%
Neath and Swansea East Estimated leave vote: 56.3%
New Forest East Estimated leave vote: 60.6%
New Forest West Estimated leave vote: 54.8%
Newark Estimated leave vote: 56%
Newbury Estimated leave vote: 48.6%
Newcastle upon Tyne Central and West Estimated leave vote: 53.9%
Newcastle upon Tyne East and Wallsend Estimated leave vote: 55.8%
Newcastle upon Tyne North Estimated leave vote: 42.4%
Newcastle-under-Lyme Estimated leave vote: 61.7%
Newport East Estimated leave vote: 59%
Newport West and Islwyn Estimated leave vote: 54.3%
Newton Abbot Estimated leave vote: 55.9%
Newton Aycliffe and Spennymoor Estimated leave vote: 60.5%
Normanton and Hemsworth Estimated leave vote: 69.7%
North Ayrshire and Arran Estimated leave vote: 41.7%
North Bedfordshire Estimated leave vote: 53.1%
North Cornwall Estimated leave vote: 59.8%
North Cotswolds Estimated leave vote: 47.4%
North Devon Estimated leave vote: 57%
North Dorset Estimated leave vote: 56.4%
North Durham Estimated leave vote: 58.2%
North East Cambridgeshire Estimated leave vote: 71.4%
North East Derbyshire Estimated leave vote: 62%
North East Fife Estimated leave vote: 41.9%
North East Hampshire Estimated leave vote: 45.5%
North East Hertfordshire Estimated leave vote: 50.7%
North East Somerset and Hanham Estimated leave vote: 52.4%
North Herefordshire Estimated leave vote: 57.6%
North Norfolk Estimated leave vote: 58.3%
North Northumberland Estimated leave vote: 52.6%
North Shropshire Estimated leave vote: 60.2%
North Somerset Estimated leave vote: 46.8%
North Warwickshire and Bedworth Estimated leave vote: 68%
North West Cambridgeshire Estimated leave vote: 59.5%
North West Essex Estimated leave vote: 51.2%
North West Hampshire Estimated leave vote: 54.1%
North West Leicestershire Estimated leave vote: 60.8%
North West Norfolk Estimated leave vote: 64.9%
Northampton North Estimated leave vote: 59.1%
Northampton South Estimated leave vote: 57.6%
Norwich North Estimated leave vote: 56.8%
Norwich South Estimated leave vote: 40.7%
Nottingham East Estimated leave vote: 40.2%
Nottingham North and Kimberley Estimated leave vote: 58.5%
Nottingham South Estimated leave vote: 54.2%
Nuneaton Estimated leave vote: 64.1%
Old Bexley and Sidcup Estimated leave vote: 62.9%
Oldham East and Saddleworth Estimated leave vote: 58.2%
Oldham West, Chadderton and Royton Estimated leave vote: 61.6%
Orkney and Shetland Estimated leave vote: 40.3%
Orpington Estimated leave vote: 56.1%
Ossett and Denby Dale Estimated leave vote: 55.9%
Oxford East Estimated leave vote: 32.1%
Oxford West and Abingdon Estimated leave vote: 36.1%
Paisley and Renfrewshire North Estimated leave vote: 35.8%
Paisley and Renfrewshire South Estimated leave vote: 36.4%
Peckham Estimated leave vote: 32.1%
Pendle and Clitheroe Estimated leave vote: 61.4%
Penistone and Stocksbridge Estimated leave vote: 59.3%
Penrith and Solway Estimated leave vote: 54.8%
Perth and Kinross-shire Estimated leave vote: 37.8%
Peterborough Estimated leave vote: 61.9%
Plymouth Moor View Estimated leave vote: 65.5%
Plymouth Sutton and Devonport Estimated leave vote: 53.5%
Pontefract, Castleford and Knottingley Estimated leave vote: 71.3%
Pontypridd Estimated leave vote: 50.6%
Poole Estimated leave vote: 57%
Poplar and Limehouse Estimated leave vote: 32.1%
Portsmouth North Estimated leave vote: 63.8%
Portsmouth South Estimated leave vote: 51.4%
Preston Estimated leave vote: 55.8%
Putney Estimated leave vote: 26.8%
Queen's Park and Maida Vale Estimated leave vote: 35.4%
Rawmarsh and Conisbrough Estimated leave vote: 70.5%
Rayleigh and Wickford Estimated leave vote: 68.5%
Reading Central Estimated leave vote: 36.1%
Reading West and Mid Berkshire Estimated leave vote: 49.4%
Redcar Estimated leave vote: 66.8%
Redditch Estimated leave vote: 61.1%
Reigate Estimated leave vote: 47.8%
Rhondda and Ogmore Estimated leave vote: 61%
Ribble Valley Estimated leave vote: 55.3%
Richmond Park Estimated leave vote: 27.8%
Richmond and Northallerton Estimated leave vote: 54.1%
Rochdale Estimated leave vote: 57.1%
Rochester and Strood Estimated leave vote: 63.6%
Romford Estimated leave vote: 68%
Romsey and Southampton North Estimated leave vote: 47.7%
Rossendale and Darwen Estimated leave vote: 59.2%
Rother Valley Estimated leave vote: 66.6%
Rotherham Estimated leave vote: 67.9%
Rugby Estimated leave vote: 58.9%
Ruislip, Northwood and Pinner Estimated leave vote: 47.8%
Runcorn and Helsby Estimated leave vote: 53.7%
Runnymede and Weybridge Estimated leave vote: 50.1%
Rushcliffe Estimated leave vote: 41.8%
Rutherglen Estimated leave vote: 37.3%
Rutland and Stamford Estimated leave vote: 52%
Salford Estimated leave vote: 53.8%
Salisbury Estimated leave vote: 47.7%
Scarborough and Whitby Estimated leave vote: 61.1%
Scunthorpe Estimated leave vote: 67.7%
Sefton Central Estimated leave vote: 41.8%
Selby Estimated leave vote: 60.7%
Sevenoaks Estimated leave vote: 55.1%
Sheffield Brightside and Hillsborough Estimated leave vote: 57.6%
Sheffield Central Estimated leave vote: 29.9%
Sheffield Hallam Estimated leave vote: 35.1%
Sheffield Heeley Estimated leave vote: 51.9%
Sheffield South East Estimated leave vote: 64.8%
Sherwood Forest Estimated leave vote: 62.4%
Shipley Estimated leave vote: 49.8%
Shrewsbury Estimated leave vote: 53%
Sittingbourne and Sheppey Estimated leave vote: 66.2%
Skipton and Ripon Estimated leave vote: 52.6%
Sleaford and North Hykeham Estimated leave vote: 62.5%
Slough Estimated leave vote: 53.7%
Smethwick Estimated leave vote: 62.8%
Solihull West and Shirley Estimated leave vote: 53%
South Basildon and East Thurrock Estimated leave vote: 74.1%
South Cambridgeshire Estimated leave vote: 39.6%
South Cotswolds Estimated leave vote: 48%
South Derbyshire Estimated leave vote: 61.7%
South Devon Estimated leave vote: 53.3%
South Dorset Estimated leave vote: 60.1%
South East Cornwall Estimated leave vote: 55%
South Holland and The Deepings Estimated leave vote: 71.4%
South Leicestershire Estimated leave vote: 56.9%
South Norfolk Estimated leave vote: 47.8%
South Northamptonshire Estimated leave vote: 54.7%
South Ribble Estimated leave vote: 56.6%
South Shields Estimated leave vote: 60.3%
South Shropshire Estimated leave vote: 56.7%
South Suffolk Estimated leave vote: 54.2%
South West Devon Estimated leave vote: 54.7%
South West Hertfordshire Estimated leave vote: 51.1%
South West Norfolk Estimated leave vote: 66.5%
South West Wiltshire Estimated leave vote: 57.3%
Southampton Itchen Estimated leave vote: 59.5%
Southampton Test Estimated leave vote: 50.2%
Southend East and Rochford Estimated leave vote: 60%
Southend West and Leigh Estimated leave vote: 58.1%
Southgate and Wood Green Estimated leave vote: 36.5%
Southport Estimated leave vote: 48.9%
Spelthorne Estimated leave vote: 60.3%
Spen Valley Estimated leave vote: 60%
St Albans Estimated leave vote: 37.1%
St Austell and Newquay Estimated leave vote: 64.8%
St Helens North Estimated leave vote: 58.3%
St Helens South and Whiston Estimated leave vote: 56.8%
St Ives Estimated leave vote: 54.7%
St Neots and Mid Cambridgeshire Estimated leave vote: 45.6%
Stafford Estimated leave vote: 56.6%
Staffordshire Moorlands Estimated leave vote: 64.8%
Stalybridge and Hyde Estimated leave vote: 57.9%
Stevenage Estimated leave vote: 57.1%
Stirling and Strathallan Estimated leave vote: 32.6%
Stockport Estimated leave vote: 48.2%
Stockton North Estimated leave vote: 65.8%
Stockton West Estimated leave vote: 54.8%
Stoke-on-Trent Central Estimated leave vote: 68.5%
Stoke-on-Trent North Estimated leave vote: 71.9%
Stoke-on-Trent South Estimated leave vote: 65.3%
Stone, Great Wyrley and Penkridge Estimated leave vote: 62.7%
Stourbridge Estimated leave vote: 63.7%
Stratford and Bow Estimated leave vote: 39.4%
Stratford-on-Avon Estimated leave vote: 50.7%
Streatham and Croydon North Estimated leave vote: 34.1%
Stretford and Urmston Estimated leave vote: 49%
Stroud Estimated leave vote: 47.3%
Suffolk Coastal Estimated leave vote: 53.6%
Sunderland Central Estimated leave vote: 58.5%
Surrey Heath Estimated leave vote: 51%
Sussex Weald Estimated leave vote: 54.3%
Sutton Coldfield Estimated leave vote: 46.5%
Sutton and Cheam Estimated leave vote: 51.9%
Swansea West Estimated leave vote: 52.2%
Swindon North Estimated leave vote: 57.4%
Swindon South Estimated leave vote: 53.1%
Tamworth Estimated leave vote: 65.7%
Tatton Estimated leave vote: 44%
Taunton and Wellington Estimated leave vote: 53.7%
Telford Estimated leave vote: 66.3%
Tewkesbury Estimated leave vote: 53.3%
The Wrekin Estimated leave vote: 59.8%
Thirsk and Malton Estimated leave vote: 58.1%
Thornbury and Yate Estimated leave vote: 51.3%
Thurrock Estimated leave vote: 69.7%
Tipton and Wednesbury Estimated leave vote: 70.8%
Tiverton and Minehead Estimated leave vote: 56.5%
Tonbridge Estimated leave vote: 53.1%
Tooting Estimated leave vote: 25.5%
Torbay Estimated leave vote: 62.5%
Torfaen Estimated leave vote: 59.8%
Torridge and Tavistock Estimated leave vote: 58.4%
Tottenham Estimated leave vote: 34%
Truro and Falmouth Estimated leave vote: 46.9%
Tunbridge Wells Estimated leave vote: 44.6%
Twickenham Estimated leave vote: 32.3%
Tynemouth Estimated leave vote: 46.7%
Uxbridge and South Ruislip Estimated leave vote: 57.8%
Vale of Glamorgan Estimated leave vote: 52.9%
Vauxhall and Camberwell Green Estimated leave vote: 24.2%
Wakefield and Rothwell Estimated leave vote: 61.7%
Wallasey Estimated leave vote: 53.1%
Walsall and Bloxwich Estimated leave vote: 65%
Walthamstow Estimated leave vote: 35.9%
Warrington North Estimated leave vote: 57.8%
Warrington South Estimated leave vote: 52.7%
Warwick and Leamington Estimated leave vote: 41.9%
Washington and Gateshead South Estimated leave vote: 63.3%
Watford Estimated leave vote: 50.5%
Waveney Valley Estimated leave vote: 55.6%
Weald of Kent Estimated leave vote: 56%
Wellingborough and Rushden Estimated leave vote: 64.8%
Wells and Mendip Hills Estimated leave vote: 48.4%
Welwyn Hatfield Estimated leave vote: 52.8%
West Aberdeenshire and Kincardine Estimated leave vote: 39.1%
West Bromwich Estimated leave vote: 67.8%
West Dorset Estimated leave vote: 50.2%
West Dunbartonshire Estimated leave vote: 38.4%
West Ham and Beckton Estimated leave vote: 52%
West Lancashire Estimated leave vote: 54.6%
West Suffolk Estimated leave vote: 63%
West Worcestershire Estimated leave vote: 52.6%
Westmorland and Lonsdale Estimated leave vote: 48.8%
Weston-super-Mare Estimated leave vote: 59.7%
Wetherby and Easingwold Estimated leave vote: 48%
Whitehaven and Workington Estimated leave vote: 63.1%
Widnes and Halewood Estimated leave vote: 54.3%
Wigan Estimated leave vote: 61.6%
Wimbledon Estimated leave vote: 29.3%
Winchester Estimated leave vote: 39.7%
Windsor Estimated leave vote: 48.6%
Wirral West Estimated leave vote: 39.8%
Witham Estimated leave vote: 60.4%
Witney Estimated leave vote: 47%
Woking Estimated leave vote: 43.8%
Wokingham Estimated leave vote: 40.9%
Wolverhampton North East Estimated leave vote: 69.7%
Wolverhampton South East Estimated leave vote: 69.9%
Wolverhampton West Estimated leave vote: 55.6%
Worcester Estimated leave vote: 53.7%
Worsley and Eccles Estimated leave vote: 60%
Worthing West Estimated leave vote: 54.8%
Wrexham Estimated leave vote: 57.2%
Wycombe Estimated leave vote: 48.2%
Wyre Forest Estimated leave vote: 63.1%
Wythenshawe and Sale East Estimated leave vote: 47.7%
Yeovil Estimated leave vote: 59.6%
Ynys Môn Estimated leave vote: 50.9%
York Central Estimated leave vote: 39.2%
York Outer Estimated leave vote: 44.5%
Go to the start of hex cartogram
Skip hex cartogram
Hexmap
Aberavon Estimated leave vote: 60.1%
Aberconwy Estimated leave vote: 52.2%
Aberdeen North Estimated leave vote: 43.1%
Aberdeen South Estimated leave vote: 32.1%
Airdrie and Shotts Estimated leave vote: 39.8%
Aldershot Estimated leave vote: 57.9%
Aldridge-Brownhills Estimated leave vote: 67.8%
Altrincham and Sale West Estimated leave vote: 38.6%
Alyn and Deeside Estimated leave vote: 58.1%
Amber Valley Estimated leave vote: 65.3%
Angus Estimated leave vote: 48.2%
Arfon Estimated leave vote: 35.8%
Argyll and Bute Estimated leave vote: 39.4%
Arundel and South Downs Estimated leave vote: 49.7%
Ashfield Estimated leave vote: 70.5%
Ashford Estimated leave vote: 59.9%
Ashton-under-Lyne Estimated leave vote: 61.8%
Aylesbury Estimated leave vote: 51.8%
Ayr, Carrick and Cumnock Estimated leave vote: 44.1%
Banbury Estimated leave vote: 50.3%
Banff and Buchan Estimated leave vote: 61.4%
Barking Estimated leave vote: 60%
Barnsley Central Estimated leave vote: 68.2%
Barnsley East Estimated leave vote: 71%
Barrow and Furness Estimated leave vote: 57.3%
Basildon and Billericay Estimated leave vote: 67.1%
Basingstoke Estimated leave vote: 53.6%
Bassetlaw Estimated leave vote: 68.3%
Bath Estimated leave vote: 31.7%
Batley and Spen Estimated leave vote: 59.6%
Battersea Estimated leave vote: 22%
Beaconsfield Estimated leave vote: 49%
Beckenham Estimated leave vote: 48.4%
Bedford Estimated leave vote: 51.9%
Bermondsey and Old Southwark Estimated leave vote: 26.1%
Berwick-upon-Tweed Estimated leave vote: 55.3%
Berwickshire, Roxburgh and Selkirk Estimated leave vote: 43.3%
Bethnal Green and Bow Estimated leave vote: 30.9%
Beverley and Holderness Estimated leave vote: 58.7%
Bexhill and Battle Estimated leave vote: 57.7%
Bexleyheath and Crayford Estimated leave vote: 65.3%
Birkenhead Estimated leave vote: 51.7%
Birmingham, Edgbaston Estimated leave vote: 47.3%
Birmingham, Erdington Estimated leave vote: 63%
Birmingham, Hall Green Estimated leave vote: 33.6%
Birmingham, Hodge Hill Estimated leave vote: 51.5%
Birmingham, Ladywood Estimated leave vote: 35.6%
Birmingham, Northfield Estimated leave vote: 61.8%
Birmingham, Perry Barr Estimated leave vote: 51.2%
Birmingham, Selly Oak Estimated leave vote: 46.9%
Birmingham, Yardley Estimated leave vote: 60.1%
Bishop Auckland Estimated leave vote: 60.9%
Blackburn Estimated leave vote: 53.7%
Blackley and Broughton Estimated leave vote: 50%
Blackpool North and Cleveleys Estimated leave vote: 66.9%
Blackpool South Estimated leave vote: 67.8%
Blaenau Gwent Estimated leave vote: 62%
Blaydon Estimated leave vote: 56.1%
Blyth Valley Estimated leave vote: 60.5%
Bognor Regis and Littlehampton Estimated leave vote: 64.8%
Bolsover Estimated leave vote: 70.4%
Bolton North East Estimated leave vote: 58.1%
Bolton South East Estimated leave vote: 63%
Bolton West Estimated leave vote: 55.6%
Bootle Estimated leave vote: 54.8%
Boston and Skegness Estimated leave vote: 75.6%
Bosworth Estimated leave vote: 60.8%
Bournemouth East Estimated leave vote: 53.7%
Bournemouth West Estimated leave vote: 57.7%
Bracknell Estimated leave vote: 53.2%
Bradford East Estimated leave vote: 55.2%
Bradford South Estimated leave vote: 63.6%
Bradford West Estimated leave vote: 46.7%
Braintree Estimated leave vote: 61.5%
Brecon and Radnorshire Estimated leave vote: 51.9%
Brent Central Estimated leave vote: 42.9%
Brent North Estimated leave vote: 42.6%
Brentford and Isleworth Estimated leave vote: 43.3%
Brentwood and Ongar Estimated leave vote: 61.2%
Bridgend Estimated leave vote: 50.3%
Bridgwater and West Somerset Estimated leave vote: 62.1%
Brigg and Goole Estimated leave vote: 66.2%
Brighton, Kemptown Estimated leave vote: 43.6%
Brighton, Pavilion Estimated leave vote: 25.9%
Bristol East Estimated leave vote: 46.8%
Bristol North West Estimated leave vote: 38.9%
Bristol South Estimated leave vote: 48%
Bristol West Estimated leave vote: 20.7%
Broadland Estimated leave vote: 54.1%
Bromley and Chislehurst Estimated leave vote: 49.8%
Bromsgrove Estimated leave vote: 55.4%
Broxbourne Estimated leave vote: 65.5%
Broxtowe Estimated leave vote: 52.5%
Buckingham Estimated leave vote: 48.9%
Burnley Estimated leave vote: 66.6%
Burton Estimated leave vote: 64.8%
Bury North Estimated leave vote: 53.7%
Bury South Estimated leave vote: 54.5%
Bury St Edmunds Estimated leave vote: 54%
Caerphilly Estimated leave vote: 55.1%
Caithness, Sutherland and Easter Ross Estimated leave vote: 51.3%
Calder Valley Estimated leave vote: 53.2%
Camberwell and Peckham Estimated leave vote: 31.5%
Camborne and Redruth Estimated leave vote: 58.4%
Cambridge Estimated leave vote: 26.2%
Cannock Chase Estimated leave vote: 68.9%
Canterbury Estimated leave vote: 45.3%
Cardiff Central Estimated leave vote: 32%
Cardiff North Estimated leave vote: 39.1%
Cardiff South and Penarth Estimated leave vote: 42.8%
Cardiff West Estimated leave vote: 43.8%
Carlisle Estimated leave vote: 60.6%
Carmarthen East and Dinefwr Estimated leave vote: 53.2%
Carmarthen West and South Pembrokeshire Estimated leave vote: 55.2%
Carshalton and Wallington Estimated leave vote: 56.3%
Castle Point Estimated leave vote: 72.7%
Central Ayrshire Estimated leave vote: 41.6%
Central Devon Estimated leave vote: 50.9%
Central Suffolk and North Ipswich Estimated leave vote: 54.9%
Ceredigion Estimated leave vote: 45.4%
Charnwood Estimated leave vote: 57.9%
Chatham and Aylesford Estimated leave vote: 63.9%
Cheadle Estimated leave vote: 42.7%
Chelmsford Estimated leave vote: 50.7%
Chelsea and Fulham Estimated leave vote: 29.1%
Cheltenham Estimated leave vote: 42.9%
Chesham and Amersham Estimated leave vote: 45%
Chesterfield Estimated leave vote: 59.3%
Chichester Estimated leave vote: 50.7%
Chingford and Woodford Green Estimated leave vote: 49.9%
Chippenham Estimated leave vote: 51.6%
Chipping Barnet Estimated leave vote: 41.1%
Chorley Estimated leave vote: 56.7%
Christchurch Estimated leave vote: 60%
Cities of London and Westminster Estimated leave vote: 28.1%
City of Chester Estimated leave vote: 42.3%
City of Durham Estimated leave vote: 43.3%
Clacton Estimated leave vote: 73%
Cleethorpes Estimated leave vote: 69.5%
Clwyd South Estimated leave vote: 59.9%
Clwyd West Estimated leave vote: 53%
Coatbridge, Chryston and Bellshill Estimated leave vote: 38.8%
Colchester Estimated leave vote: 51.5%
Colne Valley Estimated leave vote: 50.1%
Congleton Estimated leave vote: 52.6%
Copeland Estimated leave vote: 59.2%
Corby Estimated leave vote: 60.1%
Coventry North East Estimated leave vote: 57.8%
Coventry North West Estimated leave vote: 58.4%
Coventry South Estimated leave vote: 50.4%
Crawley Estimated leave vote: 58.4%
Crewe and Nantwich Estimated leave vote: 60.3%
Croydon Central Estimated leave vote: 50.3%
Croydon North Estimated leave vote: 41.2%
Croydon South Estimated leave vote: 45.8%
Cumbernauld, Kilsyth and Kirkintilloch East Estimated leave vote: 37%
Cynon Valley Estimated leave vote: 56.7%
Dagenham and Rainham Estimated leave vote: 70.3%
Darlington Estimated leave vote: 58.1%
Dartford Estimated leave vote: 64%
Daventry Estimated leave vote: 58.6%
Delyn Estimated leave vote: 54.4%
Denton and Reddish Estimated leave vote: 61%
Derby North Estimated leave vote: 54.3%
Derby South Estimated leave vote: 61.4%
Derbyshire Dales Estimated leave vote: 51.2%
Devizes Estimated leave vote: 53.5%
Dewsbury Estimated leave vote: 57.1%
Don Valley Estimated leave vote: 68.5%
Doncaster Central Estimated leave vote: 66.7%
Doncaster North Estimated leave vote: 71.7%
Dover Estimated leave vote: 63%
Dudley North Estimated leave vote: 71.4%
Dudley South Estimated leave vote: 70.4%
Dulwich and West Norwood Estimated leave vote: 22.9%
Dumfries and Galloway Estimated leave vote: 45.1%
Dumfriesshire, Clydesdale and Tweeddale Estimated leave vote: 44.6%
Dundee East Estimated leave vote: 38.4%
Dundee West Estimated leave vote: 40.7%
Dunfermline and West Fife Estimated leave vote: 39.4%
Dwyfor Meirionnydd Estimated leave vote: 47.4%
Ealing Central and Acton Estimated leave vote: 29.2%
Ealing North Estimated leave vote: 46.3%
Ealing, Southall Estimated leave vote: 41.8%
Easington Estimated leave vote: 66%
East Devon Estimated leave vote: 50.4%
East Dunbartonshire Estimated leave vote: 26.9%
East Ham Estimated leave vote: 46.3%
East Hampshire Estimated leave vote: 49.3%
East Kilbride, Strathaven and Lesmahagow Estimated leave vote: 36.9%
East Lothian Estimated leave vote: 35.4%
East Renfrewshire Estimated leave vote: 25.7%
East Surrey Estimated leave vote: 54.2%
East Worthing and Shoreham Estimated leave vote: 53.7%
East Yorkshire Estimated leave vote: 63.7%
Eastbourne Estimated leave vote: 57.5%
Eastleigh Estimated leave vote: 54.3%
Eddisbury Estimated leave vote: 52.2%
Edinburgh East Estimated leave vote: 27.6%
Edinburgh North and Leith Estimated leave vote: 21.8%
Edinburgh South Estimated leave vote: 22.2%
Edinburgh South West Estimated leave vote: 27.9%
Edinburgh West Estimated leave vote: 28.8%
Edmonton Estimated leave vote: 45.5%
Ellesmere Port and Neston Estimated leave vote: 58.3%
Elmet and Rothwell Estimated leave vote: 56.8%
Eltham Estimated leave vote: 51.8%
Enfield North Estimated leave vote: 49.2%
Enfield, Southgate Estimated leave vote: 37.9%
Epping Forest Estimated leave vote: 61%
Epsom and Ewell Estimated leave vote: 47.8%
Erewash Estimated leave vote: 63.2%
Erith and Thamesmead Estimated leave vote: 54.6%
Esher and Walton Estimated leave vote: 41.6%
Exeter Estimated leave vote: 44.8%
Falkirk Estimated leave vote: 42.1%
Fareham Estimated leave vote: 55.5%
Faversham and Mid Kent Estimated leave vote: 58.7%
Feltham and Heston Estimated leave vote: 55.9%
Filton and Bradley Stoke Estimated leave vote: 48.8%
Finchley and Golders Green Estimated leave vote: 31.1%
Folkestone and Hythe Estimated leave vote: 61.6%
Forest of Dean Estimated leave vote: 57.9%
Fylde Estimated leave vote: 56.7%
Gainsborough Estimated leave vote: 62%
Garston and Halewood Estimated leave vote: 48%
Gateshead Estimated leave vote: 56.2%
Gedling Estimated leave vote: 56.3%
Gillingham and Rainham Estimated leave vote: 63.6%
Glasgow Central Estimated leave vote: 28.8%
Glasgow East Estimated leave vote: 43.8%
Glasgow North Estimated leave vote: 21.6%
Glasgow North East Estimated leave vote: 40.7%
Glasgow North West Estimated leave vote: 31.5%
Glasgow South Estimated leave vote: 28.2%
Glasgow South West Estimated leave vote: 40.9%
Glenrothes Estimated leave vote: 47.6%
Gloucester Estimated leave vote: 58.9%
Gordon Estimated leave vote: 38.8%
Gosport Estimated leave vote: 61.8%
Gower Estimated leave vote: 49.3%
Grantham and Stamford Estimated leave vote: 61%
Gravesham Estimated leave vote: 65.4%
Great Grimsby Estimated leave vote: 71.4%
Great Yarmouth Estimated leave vote: 71.5%
Greenwich and Woolwich Estimated leave vote: 35.7%
Guildford Estimated leave vote: 41.2%
Hackney North and Stoke Newington Estimated leave vote: 20.5%
Hackney South and Shoreditch Estimated leave vote: 22.8%
Halesowen and Rowley Regis Estimated leave vote: 66.6%
Halifax Estimated leave vote: 58.8%
Haltemprice and Howden Estimated leave vote: 55.2%
Halton Estimated leave vote: 57.7%
Hammersmith Estimated leave vote: 31.3%
Hampstead and Kilburn Estimated leave vote: 23.7%
Harborough Estimated leave vote: 52.4%
Harlow Estimated leave vote: 67.7%
Harrogate and Knaresborough Estimated leave vote: 47.2%
Harrow East Estimated leave vote: 47.5%
Harrow West Estimated leave vote: 45.1%
Hartlepool Estimated leave vote: 69.6%
Harwich and North Essex Estimated leave vote: 59%
Hastings and Rye Estimated leave vote: 55.9%
Havant Estimated leave vote: 62.6%
Hayes and Harlington Estimated leave vote: 58.2%
Hazel Grove Estimated leave vote: 52.2%
Hemel Hempstead Estimated leave vote: 55.5%
Hemsworth Estimated leave vote: 68.1%
Hendon Estimated leave vote: 41.6%
Henley Estimated leave vote: 43.1%
Hereford and South Herefordshire Estimated leave vote: 60.4%
Hertford and Stortford Estimated leave vote: 49.2%
Hertsmere Estimated leave vote: 50.8%
Hexham Estimated leave vote: 45.3%
Heywood and Middleton Estimated leave vote: 62.4%
High Peak Estimated leave vote: 50.5%
Hitchin and Harpenden Estimated leave vote: 39.8%
Holborn and St Pancras Estimated leave vote: 26.7%
Hornchurch and Upminster Estimated leave vote: 69.5%
Hornsey and Wood Green Estimated leave vote: 25%
Horsham Estimated leave vote: 49.5%
Houghton and Sunderland South Estimated leave vote: 62.4%
Hove Estimated leave vote: 32.9%
Huddersfield Estimated leave vote: 51.9%
Huntingdon Estimated leave vote: 53.5%
Hyndburn Estimated leave vote: 65.8%
Ilford North Estimated leave vote: 53.3%
Ilford South Estimated leave vote: 43.3%
Inverclyde Estimated leave vote: 36.2%
Inverness, Nairn, Badenoch and Strathspey Estimated leave vote: 40.1%
Ipswich Estimated leave vote: 56.5%
Isle of Wight Estimated leave vote: 61.9%
Islington North Estimated leave vote: 21.6%
Islington South and Finsbury Estimated leave vote: 28.3%
Islwyn Estimated leave vote: 58.9%
Jarrow Estimated leave vote: 61.8%
Keighley Estimated leave vote: 53.3%
Kenilworth and Southam Estimated leave vote: 46.2%
Kensington Estimated leave vote: 31.2%
Kettering Estimated leave vote: 61%
Kilmarnock and Loudoun Estimated leave vote: 39.5%
Kingston and Surbiton Estimated leave vote: 40.8%
Kingston upon Hull East Estimated leave vote: 72.8%
Kingston upon Hull North Estimated leave vote: 59.8%
Kingston upon Hull West and Hessle Estimated leave vote: 68%
Kingswood Estimated leave vote: 57.1%
Kirkcaldy and Cowdenbeath Estimated leave vote: 43.3%
Knowsley Estimated leave vote: 52.3%
Lanark and Hamilton East Estimated leave vote: 36%
Lancaster and Fleetwood Estimated leave vote: 52%
Leeds Central Estimated leave vote: 46%
Leeds East Estimated leave vote: 61.4%
Leeds North East Estimated leave vote: 37.4%
Leeds North West Estimated leave vote: 35.4%
Leeds West Estimated leave vote: 53.3%
Leicester East Estimated leave vote: 54.1%
Leicester South Estimated leave vote: 42.4%
Leicester West Estimated leave vote: 50.8%
Leigh Estimated leave vote: 63.3%
Lewes Estimated leave vote: 47.1%
Lewisham East Estimated leave vote: 35.4%
Lewisham West and Penge Estimated leave vote: 34.6%
Lewisham, Deptford Estimated leave vote: 24.4%
Leyton and Wanstead Estimated leave vote: 34.8%
Lichfield Estimated leave vote: 57.5%
Lincoln Estimated leave vote: 57.4%
Linlithgow and East Falkirk Estimated leave vote: 42%
Liverpool, Riverside Estimated leave vote: 27.3%
Liverpool, Walton Estimated leave vote: 52.2%
Liverpool, Wavertree Estimated leave vote: 35.3%
Liverpool, West Derby Estimated leave vote: 49.8%
Livingston Estimated leave vote: 43.3%
Llanelli Estimated leave vote: 56.7%
Loughborough Estimated leave vote: 50.1%
Louth and Horncastle Estimated leave vote: 68.9%
Ludlow Estimated leave vote: 57.9%
Luton North Estimated leave vote: 59.2%
Luton South Estimated leave vote: 54.6%
Macclesfield Estimated leave vote: 47.2%
Maidenhead Estimated leave vote: 45%
Maidstone and The Weald Estimated leave vote: 55.9%
Makerfield Estimated leave vote: 64.9%
Maldon Estimated leave vote: 61%
Manchester Central Estimated leave vote: 36.4%
Manchester, Gorton Estimated leave vote: 38.2%
Manchester, Withington Estimated leave vote: 24.9%
Mansfield Estimated leave vote: 70.9%
Meon Valley Estimated leave vote: 51.9%
Meriden Estimated leave vote: 58.8%
Merthyr Tydfil and Rhymney Estimated leave vote: 58.4%
Mid Bedfordshire Estimated leave vote: 52.9%
Mid Derbyshire Estimated leave vote: 52.5%
Mid Dorset and North Poole Estimated leave vote: 57.1%
Mid Norfolk Estimated leave vote: 60.6%
Mid Sussex Estimated leave vote: 46.4%
Mid Worcestershire Estimated leave vote: 59.4%
Middlesbrough Estimated leave vote: 66.1%
Middlesbrough South and East Cleveland Estimated leave vote: 65.3%
Midlothian Estimated leave vote: 37.9%
Milton Keynes North Estimated leave vote: 49.7%
Milton Keynes South Estimated leave vote: 53.1%
Mitcham and Morden Estimated leave vote: 44.7%
Mole Valley Estimated leave vote: 47.3%
Monmouth Estimated leave vote: 48.1%
Montgomeryshire Estimated leave vote: 55.8%
Moray Estimated leave vote: 49.9%
Morecambe and Lunesdale Estimated leave vote: 58.2%
Morley and Outwood Estimated leave vote: 59.8%
Motherwell and Wishaw Estimated leave vote: 37.7%
Na h-Eileanan an Iar Estimated leave vote: 43.9%
Neath Estimated leave vote: 54%
New Forest East Estimated leave vote: 60.2%
New Forest West Estimated leave vote: 55.3%
Newark Estimated leave vote: 55.7%
Newbury Estimated leave vote: 47.8%
Newcastle upon Tyne Central Estimated leave vote: 48%
Newcastle upon Tyne East Estimated leave vote: 41.1%
Newcastle upon Tyne North Estimated leave vote: 56.8%
Newcastle-under-Lyme Estimated leave vote: 61.6%
Newport East Estimated leave vote: 59.3%
Newport West Estimated leave vote: 53.7%
Newton Abbot Estimated leave vote: 56%
Normanton, Pontefract and Castleford Estimated leave vote: 69.3%
North Ayrshire and Arran Estimated leave vote: 42.4%
North Cornwall Estimated leave vote: 60.2%
North Devon Estimated leave vote: 57%
North Dorset Estimated leave vote: 56.6%
North Durham Estimated leave vote: 60.3%
North East Bedfordshire Estimated leave vote: 53.4%
North East Cambridgeshire Estimated leave vote: 69.4%
North East Derbyshire Estimated leave vote: 62.1%
North East Fife Estimated leave vote: 36.3%
North East Hampshire Estimated leave vote: 46.2%
North East Hertfordshire Estimated leave vote: 51.4%
North East Somerset Estimated leave vote: 51.6%
North Herefordshire Estimated leave vote: 58%
North Norfolk Estimated leave vote: 58.4%
North Shropshire Estimated leave vote: 59.8%
North Somerset Estimated leave vote: 47.6%
North Swindon Estimated leave vote: 57.3%
North Thanet Estimated leave vote: 65.2%
North Tyneside Estimated leave vote: 59.5%
North Warwickshire Estimated leave vote: 67.8%
North West Cambridgeshire Estimated leave vote: 56.9%
North West Durham Estimated leave vote: 55%
North West Hampshire Estimated leave vote: 54.8%
North West Leicestershire Estimated leave vote: 60.7%
North West Norfolk Estimated leave vote: 65.8%
North Wiltshire Estimated leave vote: 50.3%
Northampton North Estimated leave vote: 60.3%
Northampton South Estimated leave vote: 59%
Norwich North Estimated leave vote: 56.7%
Norwich South Estimated leave vote: 40.5%
Nottingham East Estimated leave vote: 42.9%
Nottingham North Estimated leave vote: 63.8%
Nottingham South Estimated leave vote: 46.5%
Nuneaton Estimated leave vote: 64.5%
Ochil and South Perthshire Estimated leave vote: 39.5%
Ogmore Estimated leave vote: 58.9%
Old Bexley and Sidcup Estimated leave vote: 62.4%
Oldham East and Saddleworth Estimated leave vote: 59.9%
Oldham West and Royton Estimated leave vote: 61.3%
Orkney and Shetland Estimated leave vote: 40.3%
Orpington Estimated leave vote: 57.5%
Oxford East Estimated leave vote: 32.5%
Oxford West and Abingdon Estimated leave vote: 38%
Paisley and Renfrewshire North Estimated leave vote: 35.5%
Paisley and Renfrewshire South Estimated leave vote: 34.8%
Pendle Estimated leave vote: 63.2%
Penistone and Stocksbridge Estimated leave vote: 60.7%
Penrith and The Border Estimated leave vote: 55.2%
Perth and North Perthshire Estimated leave vote: 39.9%
Peterborough Estimated leave vote: 61.3%
Plymouth, Moor View Estimated leave vote: 66.4%
Plymouth, Sutton and Devonport Estimated leave vote: 54.4%
Pontypridd Estimated leave vote: 46.5%
Poole Estimated leave vote: 57.4%
Poplar and Limehouse Estimated leave vote: 34.2%
Portsmouth North Estimated leave vote: 63.7%
Portsmouth South Estimated leave vote: 51.8%
Preseli Pembrokeshire Estimated leave vote: 55.3%
Preston Estimated leave vote: 55.7%
Pudsey Estimated leave vote: 48.6%
Putney Estimated leave vote: 27.8%
Rayleigh and Wickford Estimated leave vote: 67.7%
Reading East Estimated leave vote: 38.3%
Reading West Estimated leave vote: 51.5%
Redcar Estimated leave vote: 67.7%
Redditch Estimated leave vote: 61%
Reigate Estimated leave vote: 48%
Rhondda Estimated leave vote: 60.4%
Ribble Valley Estimated leave vote: 58.7%
Richmond (Yorks) Estimated leave vote: 54.7%
Richmond Park Estimated leave vote: 28.7%
Rochdale Estimated leave vote: 57.5%
Rochester and Strood Estimated leave vote: 63.7%
Rochford and Southend East Estimated leave vote: 60.9%
Romford Estimated leave vote: 69.3%
Romsey and Southampton North Estimated leave vote: 46.1%
Ross, Skye and Lochaber Estimated leave vote: 43.5%
Rossendale and Darwen Estimated leave vote: 58.9%
Rother Valley Estimated leave vote: 66.7%
Rotherham Estimated leave vote: 68.3%
Rugby Estimated leave vote: 58.6%
Ruislip, Northwood and Pinner Estimated leave vote: 49.5%
Runnymede and Weybridge Estimated leave vote: 49.8%
Rushcliffe Estimated leave vote: 41.5%
Rutherglen and Hamilton West Estimated leave vote: 37.6%
Rutland and Melton Estimated leave vote: 53.9%
Saffron Walden Estimated leave vote: 51.2%
Salford and Eccles Estimated leave vote: 53.6%
Salisbury Estimated leave vote: 49.9%
Scarborough and Whitby Estimated leave vote: 61.3%
Scunthorpe Estimated leave vote: 68.7%
Sedgefield Estimated leave vote: 59.4%
Sefton Central Estimated leave vote: 44.1%
Selby and Ainsty Estimated leave vote: 57.7%
Sevenoaks Estimated leave vote: 54%
Sheffield Central Estimated leave vote: 31.9%
Sheffield South East Estimated leave vote: 66.3%
Sheffield, Brightside and Hillsborough Estimated leave vote: 60%
Sheffield, Hallam Estimated leave vote: 34%
Sheffield, Heeley Estimated leave vote: 57.2%
Sherwood Estimated leave vote: 63.7%
Shipley Estimated leave vote: 52.2%
Shrewsbury and Atcham Estimated leave vote: 52.9%
Sittingbourne and Sheppey Estimated leave vote: 65.4%
Skipton and Ripon Estimated leave vote: 53.2%
Sleaford and North Hykeham Estimated leave vote: 61.6%
Slough Estimated leave vote: 54.1%
Solihull Estimated leave vote: 53.3%
Somerton and Frome Estimated leave vote: 50.3%
South Basildon and East Thurrock Estimated leave vote: 73%
South Cambridgeshire Estimated leave vote: 38.5%
South Derbyshire Estimated leave vote: 60.4%
South Dorset Estimated leave vote: 59.4%
South East Cambridgeshire Estimated leave vote: 45.3%
South East Cornwall Estimated leave vote: 55.1%
South Holland and The Deepings Estimated leave vote: 71.1%
South Leicestershire Estimated leave vote: 58.1%
South Norfolk Estimated leave vote: 50.9%
South Northamptonshire Estimated leave vote: 53.3%
South Ribble Estimated leave vote: 56.6%
South Shields Estimated leave vote: 62.1%
South Staffordshire Estimated leave vote: 65.2%
South Suffolk Estimated leave vote: 54%
South Swindon Estimated leave vote: 51.7%
South Thanet Estimated leave vote: 61.7%
South West Bedfordshire Estimated leave vote: 58.1%
South West Devon Estimated leave vote: 55.1%
South West Hertfordshire Estimated leave vote: 46.2%
South West Norfolk Estimated leave vote: 66.7%
South West Surrey Estimated leave vote: 40.7%
South West Wiltshire Estimated leave vote: 56.9%
Southampton, Itchen Estimated leave vote: 60.3%
Southampton, Test Estimated leave vote: 49.4%
Southend West Estimated leave vote: 55.1%
Southport Estimated leave vote: 46.3%
Spelthorne Estimated leave vote: 60.3%
St Albans Estimated leave vote: 37.8%
St Austell and Newquay Estimated leave vote: 64.1%
St Helens North Estimated leave vote: 58.4%
St Helens South and Whiston Estimated leave vote: 56.1%
St Ives Estimated leave vote: 54.8%
Stafford Estimated leave vote: 57.5%
Staffordshire Moorlands Estimated leave vote: 64.7%
Stalybridge and Hyde Estimated leave vote: 59.3%
Stevenage Estimated leave vote: 57%
Stirling Estimated leave vote: 32.2%
Stockport Estimated leave vote: 46.8%
Stockton North Estimated leave vote: 66.3%
Stockton South Estimated leave vote: 57.8%
Stoke-on-Trent Central Estimated leave vote: 64.8%
Stoke-on-Trent North Estimated leave vote: 72.1%
Stoke-on-Trent South Estimated leave vote: 71.1%
Stone Estimated leave vote: 57.5%
Stourbridge Estimated leave vote: 63.7%
Stratford-on-Avon Estimated leave vote: 51%
Streatham Estimated leave vote: 20.5%
Stretford and Urmston Estimated leave vote: 48.9%
Stroud Estimated leave vote: 45.9%
Suffolk Coastal Estimated leave vote: 55.2%
Sunderland Central Estimated leave vote: 59.9%
Surrey Heath Estimated leave vote: 51.9%
Sutton Coldfield Estimated leave vote: 51.7%
Sutton and Cheam Estimated leave vote: 51.3%
Swansea East Estimated leave vote: 61.8%
Swansea West Estimated leave vote: 43.4%
Tamworth Estimated leave vote: 66%
Tatton Estimated leave vote: 45.6%
Taunton Deane Estimated leave vote: 52.9%
Telford Estimated leave vote: 66.2%
Tewkesbury Estimated leave vote: 53.6%
The Cotswolds Estimated leave vote: 47.9%
The Wrekin Estimated leave vote: 59.3%
Thirsk and Malton Estimated leave vote: 56.4%
Thornbury and Yate Estimated leave vote: 52.2%
Thurrock Estimated leave vote: 70.3%
Tiverton and Honiton Estimated leave vote: 57.8%
Tonbridge and Malling Estimated leave vote: 52.9%
Tooting Estimated leave vote: 25.6%
Torbay Estimated leave vote: 62.5%
Torfaen Estimated leave vote: 60.8%
Torridge and West Devon Estimated leave vote: 57.2%
Totnes Estimated leave vote: 53.9%
Tottenham Estimated leave vote: 23.8%
Truro and Falmouth Estimated leave vote: 45.9%
Tunbridge Wells Estimated leave vote: 44.6%
Twickenham Estimated leave vote: 33.3%
Tynemouth Estimated leave vote: 47.6%
Uxbridge and South Ruislip Estimated leave vote: 57.2%
Vale of Clwyd Estimated leave vote: 56.6%
Vale of Glamorgan Estimated leave vote: 52.6%
Vauxhall Estimated leave vote: 22.4%
Wakefield Estimated leave vote: 62.8%
Wallasey Estimated leave vote: 49.9%
Walsall North Estimated leave vote: 74.2%
Walsall South Estimated leave vote: 61.6%
Walthamstow Estimated leave vote: 33.5%
Wansbeck Estimated leave vote: 56.3%
Wantage Estimated leave vote: 46.5%
Warley Estimated leave vote: 61.6%
Warrington North Estimated leave vote: 58.1%
Warrington South Estimated leave vote: 51.1%
Warwick and Leamington Estimated leave vote: 41.6%
Washington and Sunderland West Estimated leave vote: 61.9%
Watford Estimated leave vote: 51.2%
Waveney Estimated leave vote: 63.4%
Wealden Estimated leave vote: 52.8%
Weaver Vale Estimated leave vote: 50.6%
Wellingborough Estimated leave vote: 63%
Wells Estimated leave vote: 53.6%
Welwyn Hatfield Estimated leave vote: 52.8%
Wentworth and Dearne Estimated leave vote: 70.3%
West Aberdeenshire and Kincardine Estimated leave vote: 38.5%
West Bromwich East Estimated leave vote: 68.2%
West Bromwich West Estimated leave vote: 68.7%
West Dorset Estimated leave vote: 51%
West Dunbartonshire Estimated leave vote: 38%
West Ham Estimated leave vote: 48%
West Lancashire Estimated leave vote: 55%
West Suffolk Estimated leave vote: 63.2%
West Worcestershire Estimated leave vote: 52.5%
Westminster North Estimated leave vote: 33.7%
Westmorland and Lonsdale Estimated leave vote: 47.1%
Weston-Super-Mare Estimated leave vote: 57.2%
Wigan Estimated leave vote: 63%
Wimbledon Estimated leave vote: 29.4%
Winchester Estimated leave vote: 39.6%
Windsor Estimated leave vote: 46.7%
Wirral South Estimated leave vote: 46.5%
Wirral West Estimated leave vote: 44.7%
Witham Estimated leave vote: 60.5%
Witney Estimated leave vote: 46.3%
Woking Estimated leave vote: 44.3%
Wokingham Estimated leave vote: 42.7%
Wolverhampton North East Estimated leave vote: 67.7%
Wolverhampton South East Estimated leave vote: 68.1%
Wolverhampton South West Estimated leave vote: 54.4%
Worcester Estimated leave vote: 53.7%
Workington Estimated leave vote: 61%
Worsley and Eccles South Estimated leave vote: 59.8%
Worthing West Estimated leave vote: 56%
Wrexham Estimated leave vote: 57.6%
Wycombe Estimated leave vote: 48.5%
Wyre Forest Estimated leave vote: 63.1%
Wyre and Preston North Estimated leave vote: 54.2%
Wythenshawe and Sale East Estimated leave vote: 49.6%
Yeovil Estimated leave vote: 59.9%
Ynys Môn Estimated leave vote: 50.9%
York Central Estimated leave vote: 38.8%
York Outer Estimated leave vote: 44.7%
Go to the start of hex cartogram
Notes
As the voting in the 2016 EU Referendum was not, in general, organised by constituency, it isn't possible to say the exact way each constituency voted. In Leeds, for instance, results were returned for groups of three constituencies. Chris Hanretty (Professor of Politics, Royal Holloway) created estimates at constituency level by using linear regressions and a statistical model which explained the Leave share of the vote in each local authority area using demographic characteristics. You can read about the methodology in "Areal interpolation and the UK's referendum on EU membership " (Chris Hanretty, Journal Of Elections, Public Opinion And Parties, Online Early Access) or the summary blog post .
Professor Chris Hanretty has created estimates for the constituencies as used in the 2024 General Election .