Crap Towns / Edinburgh / Shops

How many pubs, bookies and Greggs has Edinburgh got?

Mapped in Edinburgh as of 1 October 2026: 315 pubs, 491 hairdressers, 81 charity shops, 48 bookmakers, 27 vape shops, 30 banks and 37 Greggs. Per head, Greggs stand out: 0.7 per 10,000 people, 2.3 times the typical town's 0.3.

By type
TypeMappedPer 10,000Typical town
Pubs3156.44.7
Hairdressers4919.94.5
Charity shops811.61.4
Bookmakers481.00.7
Vape shops270.50.3
Banks300.60.8
Greggs370.70.3