Skip to main content

EU Referendum (England, Scotland & Wales)

Updated:

Estimates of how each constituency voted in the 2016 EU Referendum (Great Britain).

Leave
50/50
Remain
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%
Data: EU referendum estimates for 2024 boundaries / Hex layout: 2024 constituencies (Open Innovations and contributors)
Leave
50/50
Remain
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%

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.

This page generates around 0.02g of CO2 emissions per visit (last checked 17th August 2023)