Britain’s pub hotspots ranked with interactive map – second will shock you

Check out our very own interactive map of Britain’s pub hotspots. Rather predictably the City of London is the most pub-dense area in England and Wales, according to a report by the Office for National Statistics.

It boasts a whopping 594.3 pubs per 100,000 people, while the place in second is rather more surprising. The Isles of Scilly has been found to have 292.2 pubs per 100,000, with the Derbyshire Dales coming in third in the new figures.

READ MORE: Major high street brand shutters several stores as bosses announce ‘mega sale’

Click for more of the latest news from across the world from the Daily Star.

The rural district boasts 132 pubs, equating to 184.5 per 100,000 residents. Powys, Pembrokeshire, and Carmarthenshire also have high ratios. When considering geographic size, London councils dominate the top 10 list.



Anyone for a pint in London? (stock)
(Image: Getty Images/iStockphoto)

The City of London has 71.7 pubs per square mile, while Westminster has 43.0. Islington, Camden, and Kensington and Chelsea also feature prominently. Outside of London, Portsmouth has the highest pub density with 134 establishments, or 8.6 per square mile.

However, with 8.6 per square mile, Liverpool’s 351 are 8.1 per square mile, and Bristol’s 311 are 7.3 per square mile.

The full list of areas and pubs is:

Top 30 pubs per 100,000 people

  1. City of London: 594.3
  2. Isles of Scilly: 269.2
  3. Derbyshire Dales: 184.5
  4. Westminster: 168.8
  5. Powys: 165.1
  6. Pembrokeshire: 148.8
  7. Carmarthenshire: 145.2
  8. Ceredigion: 142.4
  9. Staffordshire Moorlands: 132.6
  10. Cotswold: 122.4
  11. East Lindsey: 121.1
  12. North Yorkshire: 120.3
  13. Westmorland and Furness: 119.6
  14. Great Yarmouth: 117.9
  15. Malvern Hills: 117.3
  16. Shropshire: 116.9
  17. Amber Valley: 115.9
  18. Rutland: 115.6
  19. South Hams: 115.6


Our graphics department made this, and it’s wonderful
  1. North Devon: 115.4
  2. Monmouthshire: 115.3
  3. Ribble Valley: 114.8
  4. Herefordshire, County of: 111.6
  5. Calderdale: 111.6
  6. Merthyr Tydfil: 110.9
  7. High Peak: 110.3
  8. North East Derbyshire: 106.6
  9. Denbighshire: 106
  10. West Devon: 105.5
  11. Babergh: 104.3
  12. North Warwickshire: 104.3
  13. South Oxfordshire: 103.6

Top 30 pubs per square mile

  1. City of London: 71.7
  2. Westminster: 43
  3. Islington: 37.7
  4. Camden: 24.6
  5. Kensington and Chelsea: 24.6
  6. Tower Hamlets: 22.5
  7. Hackney: 19
  8. Hammersmith and Fulham: 18.3
  9. Southwark: 17.8
  10. Lambeth: 16.7
  11. Portsmouth: 8.6
  12. Norwich: 8.6
  13. Wandsworth: 8.5
  14. Liverpool: 8.1
  15. Bristol, City of: 7.3
  16. Dudley: 7
  17. Lewisham: 6.9
  18. Kingston upon Hull, City of: 6.4
  19. Brighton and Hove: 6.4
  20. Sandwell: 6.4
  21. Manchester: 6.3
  22. Worcester: 6
  23. Oxford: 5.9
  24. Haringey: 5.9
  25. Southampton: 5.8
  26. Greenwich: 5.7
  27. Nottingham: 5.7
  28. Hastings: 5.6
  29. Richmond upon Thames: 5.4
  30. Tameside: 5.4

For the latest breaking news and stories from across the globe from the Daily Star, sign up for our newsletters.

AlcoholExclusivesLondonPubsWestminster