All the results so far

Full EU referendum results

To keep up with all the latest developments and analysis follow our live blog. Here's a list of the results so far:

Running total: Leave – 17,410,742  Remain 16,141,241

Remain 

Tunbridge Wells – 54.9%

Wokingham – 56.2%

Waltham Forest – 59.1%

Stroud – 54.6%

North Ayrshire  – 56.9%

Moray – 50.1%

Lewes – 52.1%

Guildford – 56.2%

Scottish Borders – 58.5%

Edinburgh – 74.4%

Cambridge – 73.8%

Perth and Kinross – 61.1%

Hammersmith & Fulham – 70%

Cambridge 

Hart – 52.4%

Telford & Wrekin – 63.2%

Aberdeen City – 61.1%

Redbridge – 54.0%

Brighton & Hove – 68.6%

Cheltenham – 56.2%

Elmbridge – 59.5%

Merton – 62.9%

Enfield – 55.8%

Lewisham – 69.9%

York – 58.0%

Southwark – 72.8%

Mid Sussex – 53.1%

Royal Borough of Windsor and Maidenhead – 53.9%

Kingston upon Thames – 61.6%

Horsham – 51.5%

Mendip – 51.1%

Bromley – 50.6%

Leeds – 50.3%

Brent – 59.7%

Barnet – 62.2%

East Lothian – 64.6%

Greenwich – 55.6%

Newry & Armagh – 62.9%

Winchester – 58.9%

Leicester – 51.1%

Aberdeenshire – 55.0%

Camden – 74.9%

Gwynedd – 58.1%

Croydon – 54.3%

Dumfries & Galloway – 53.1%

Chiltern – 55.0%

Harrow – 54.6%

Waverley – 58.4%

Ceredigion – 54.6%

East Londonderry – 52.0%

Newham – 52.8%

Wycombe – 52.0%

Stockport – 52.3%

Trafford – 57.7%

Fermanagh & South Tyrone – 58.6%

West Berkshire – 51.8%

East Hampshire – 50.5%

West Oxfordshire – 53.7%

Bath & North East Somerset – 57.9%

Sefton – 51.9%

South Oxfordshire – 55.0%

South Cambridgeshire – 60.2%

Warwick – 58.8%

Tower Hamlets – 67.5%

Bristol – 61.7%

Cardiff – 60.0%

Harrogate – 51.0%

Manchester – 60.4%

Argyll & Bute – 60.6%

South Hams – 52.9%

Hounslow – 51.1%

Kensington and Chelsea – 68.7%

Hackney – 78.5%

Cotswold – 51.1%

Reading – 58.0%

Vale of White Horse – 56.7%

South Down – 67.2%

Rushcliffe – 57.6%

Mid Ulster – 60.4%

Epsom and Ewell – 52.1%

North Hertfordshire – 54.4%

Ealing – 60.4%

Highland – 56.0%

Woking – 56.2%

Monmouthshire – 50.4%

Fife – 58.6%

Wirral – 51.7%

Haringey – 75.6%

The Vale of Glamorgan – 50.7%

South Lakeland – 52.9%

Westminster – 69.0%

Richmond upon Thames – 69.3%

St Albans – 62.7%

Islington – 75.2%

Liverpool – 58.2%

Mole Valley – 53.1%

South Lanarkshire – 63.1%

Belfast North – 50.4%

Belfast South – 69.5%

East Dunbartonshire – 71.4%

Wandsworth – 75.0%

Falkirk – 56.8%

Glasgow City – 66.6%

South Ayrshire – 59.0%

Oxford – 70.3%

Lambeth – 78.6%

Exeter – 55.3%

Stirling – 67.7%

Angus – 55.3%

West Lothian – 58.3%

East Renfrewshire – 74.3%

North Down – 52.4%

Belfast West – 74.1%

City of London – 75.3%

Inverclyde – 63.8%

Renfrewshire – 64.8%

Midlothian – 62.1%

East Ayrshire – 58.6%

Eilean Siar – 55.2%

West Tyrone – 66.8%

Dundee – 59.8%

West Dunbartonshire – 62.0%

Shetland Islands – 56.5%

Foyle – 78.3%

Isles of Scilly – 56.4%

Clackmannanshire – 57.8%

Orkney Islands – 63.2%

Newcastle – 50.7%

Gibraltar – 95.9%

 

Leave

Fenland – 71.4%

Wigan – 63.9%

Cornwall – 56.5%

Wyre – 63.8%

Hertsmere – 50.8%

Stafford – 56.0%

West Lindsay – 61.8%

Test Valley – 51.9%

South Somerset – 57.2%

Wrexham – 59.0%

Uttlesford – 50.7%

North Kesteven – 62.3%

Wealden – 54.5%

Watford – 50.3%

North Tyneside – 53.4%

Torbay – 63.2%

Upper Bann – 52.6%

Walsall – 67.9%

Tendring – 69.5%

Torfaen – 59.8%

Ribble Valley – 56.4%

South Norfolk – 51.7%

North East Lincolnshire – 69.9%

Lichfield – 58.8%

Caerphilly – 57.6%

Oadby & Wigston – 54.6%

Peterborough – 60.9%

Poole – 58.2%

Malvern Hills – 52.2%

Breckland – 64.2%

North Devon – 57.0%

Braintree – 61.1%

Luton – 56.5%

Belfast East – 51.4%

Melton – 58.1%

Bedford – 51.8%

Stoke-on-Trent – 69.4%

Rossendale – 60.7%

Staffordshire Moorlands – 64.7%

Barnsley – 68.3%

Barking & Dagenham – 62.4%

Allerdale – 58.6%

Northumberland – 54.1%

Bradford – 54.2%

Arun – 62.5%

Northampton – 58.4%

Calderdale – 55.7%

North West Leicestershire  – 60.7%

Cheshire West and Chester – 50.7%

East Lindsey – 70.7%

North Somerset – 52.2%

St Edmundsbury – 56.6%

Broadland – 54.4%

East Dorset – 57.6%

Nuneaton and Bedworth – 66.0%

Christchurch – 58.8%

South Kesteven – 59.9%

Rhondda Cynon Taf – 53.7%

South Gloucestershire – 52.7%

Taunton Deane – 52.9%

Dacorum – 50.7%

Nottingham – 50.8%

Mid Suffolk – 55.2%

Derby – 57.2%

North East Derbyshire – 62.8%

Shropshire – 56.9%

Harborough – 50.7%

Medway – 64.1%

Solihull – 56.2%

Hillingdon – 56.4%

Central Bedfordshire – 56.1%

King's Lynn & West Norfolk – 66.4%

Doncaster – 69.0%

Durham – 57.5%

Havering – 69.7%

Babergh – 54.2%

East Northamptonshire – 58.8%

Maldon – 62.6%

Corby – 64.2%

East Cambridgeshire – 50.9%

Dudley – 67.6%

Knowsley – 51.6%

Bolsover – 70.8%

Cheshire East – 51.2%

Tewkesbury – 53.2%

South Northamptonshire – 54.3%

Sedgemoor – 61.2%

East Staffordshire – 63.2%

Wiltshire – 52.5%

Newcastle-under-Lyme – 63.0%

Herefordshire – 59.2%

Amber Valley – 60.3%

Warrington – 54.3%

Worthing – 53.0%

Spelthorne – 60.3%

Birmingham – 50.4%

East Devon – 54.1%

Tonbridge & Malling – 55.7%

Blaby – 59.5%

West Lancashire – 55.3%

Waveney – 62.9%

Cherwell – 50.3%

Suffolk Coastal – 53.0%

Ashfield – 69.8%

Kingston upon Hull – 67.6%

Chichester – 50.9%

Chelmsford – 52.8%

Canterbury – 51.0%

South Derbyshire – 60.4%

Gedling – 55.6%

Hinckley & Bosworth – 60.3%

Kirklees – 54.7%

Southampton – 53.8%

Adur – 54.6%

East Hertfordshire – 50.4%

Rotherham – 67.9%

Copeland – 62.0%

Wychavon – 57.9%

Wakefield – 66.4%

Sandwell – 66.7%

Selby – 59.2%

Bassetlaw – 67.8%

North Lincolnshire – 66.3%

Thanet – 63.8%

Lancaster – 51.1%

South Holland – 73.6%

Newark and Sherwood – 60.4%

Swale – 62.5%

Blackburn with Darwen – 56.3%

Plymouth – 59.9%

Salford – 56.8%

Hambleton – 53.7%

Gravesham – 65.4%

Chesterfield – 60.0%

Daventry – 58.6%

North Norfolk – 58.9%

Rutland – 50.6%

High Peak – 50.5%

Huntingdonshire – 54.2%

Sutton 53.7%

Mansfield – 70.9%

Aylesbury Vale – 50.5%

Charnwood – 53.8%

Derbyshire Dales – 51.6%

Preston – 53.3%

Dover – 62.2%

Broxtowe – 54.6%

South Staffordshire – 64.8%

Teignbridge – 53.9%

Portsmouth – 58.1%

Three Rivers – 51.3%

Bexley – 63.0%

Slough – 54.3%

Eastleigh – 52.5%

Chorley – 56.8%

Bournemouth – 54.9%

Reigate & Banstead – 50.5%

Ryedale – 55.3%

Ipswich – 58.3%

Hastings – 54.9%

Powys – 53.7%

Mid Devon – 53.3%

Epping Forest – 62.7%

Tameside – 61.1%

East Riding of Yorkshire – 60.4%

Bromsgrove – 55.4%

Welwyn Hatfield – 53.0%

Purbeck – 59.1%

Sheffield – 51.0%

New Forest – 57.8%

Great Yarmouth – 71.5%

Shepway – 62.2%

Barrow-in-Furness – 60.6%

Thurrock – 72.3%

Stratford-on-Avon – 51.6%

Colchester – 53.6%

Ashford – 59.4%

Dartford – 64.2%

Lichfield – 58.8%

Wolverhampton – 62.6%

Sevenoaks – 54.4%

Rushmoor – 58.2%

Gateshead – 56.8%

Crawley – 58.4%

Milton Keynes – 51.4%

Halton – 57.4%

Scarborough – 62.0%

Coventry – 55.6%

Neath Port Talbot – 56.8%

Boston – 75.6%

Worcester – 53.7%

Rochdale – 60.1%

South Ribble – 58.6%

Darlington – 56.2%

Fylde – 57%

Pembrokeshire – 57.1%

Erewash – 61.2%

Carmarthenshire – 53.7%

Forest Heath – 65.0%

Redditch – 62.3%

Oldham – 60.9%

Runnymede – 54.3%

Eastbourne – 57.3%

Tandridge – 52.8%

Rother – 58.5%

East Antrim – 55.2%

South Antrim – 50.6%

Forest of Dean – 58.6%

Carlisle – 60.1%

West Devon – 53.2%

Gloucester – 58.5%

Maidstone – 58.8%

West Somerset – 60.6%

North Dorset – 56.4%

Havant – 62.4%

Cannock Chase – 68.9%

Castle Point – 72.7%

Surrey Heath – 51.0%

Richmondshire – 56.8%

Isle of Wight – 61.9%

West Dorset – 51.0%

Wyre Forest – 63.1%

Rugby – 56.7%

Lincoln – 56.9%

Pendle – 63.2%

Craven – 52.8%

Blackpool – 67.5%

Hyndburn – 66.2%

Gosport – 63.9%

South Bucks – 50.7%

Conwy – 54.0%

Tamworth – 67.5%

Burnley – 66.6%

Bracknell Forest – 53.9%

Newport – 56.0%

Stevenage – 59.2%

Isle of Anglesey – 50.9%

Fareham – 55.1%

North Warwickshire – 66.9%

St Helens – 58.0%

Denbighshire – 54.0%

Redcar & Cleveland – 66.2%

Eden – 53.3%

Harlow – 68.1%

Bury – 54.1%

Swansea – 51.5%

Wellingborough – 62.4%

Southend-on-Sea – 58.1%

Brentwood – 59.2%

Flintshire – 56.4%

Blaenau Gwent – 62.0%

Weymouth and Portland – 61.0%

Middlesbrough – 55.5%

Strangford – 55.5%

Rochford – 66.6%

Stockton-on-Tees – 61.7%

Basildon – 68.6%

Merthyr Tydfil – 56.4%

Hartlepool – 69.6%

North Antrim – 62.2%

Lagan Valley – 53.1%

South Tyneside – 62%

Kettering – 61%

Swindon – 54.7%

Torridge – 60.8%

Broxbourne – 66.3%

Sunderland – 61.3% 

Bridgend – 54.6%