Crap Towns / Cardiff / Shops

How many pubs, bookies and Greggs has Cardiff got?

Mapped in Cardiff as of 1 October 2026: 146 pubs, 213 hairdressers, 38 charity shops, 32 bookmakers, 16 vape shops, 27 banks and 30 Greggs. Per head, Greggs stand out: 0.9 per 10,000 people, 3.0 times the typical town's 0.3.

By type
TypeMappedPer 10,000Typical town
Pubs1464.24.7
Hairdressers2136.14.5
Charity shops381.11.4
Bookmakers320.90.7
Vape shops160.50.3
Banks270.80.8
Greggs300.90.3