Crap Towns / Richmond upon Thames / Shops

How many pubs, bookies and Greggs has Richmond upon Thames got?

Mapped in Richmond upon Thames as of 1 October 2026: 113 pubs, 169 hairdressers, 50 charity shops, 10 bookmakers, 12 vape shops, 8 banks and 5 Greggs. Per head, vape shops stand out: 0.6 per 10,000 people, 2.0 times the typical town's 0.3.

By type
TypeMappedPer 10,000Typical town
Pubs1135.84.7
Hairdressers1698.74.5
Charity shops502.61.4
Bookmakers100.50.7
Vape shops120.60.3
Banks80.40.8
Greggs50.30.3