Crap Towns / Shaftesbury / Shops

How many pubs, bookies and Greggs has Shaftesbury got?

Mapped in Shaftesbury as of 1 October 2026: 5 pubs, 2 hairdressers, 3 charity shops, 2 banks and 1 Greggs. Per head, Greggs stand out: 1.1 per 10,000 people, 3.7 times the typical town's 0.3.

Shaston's shops sell Gold Hill tea towels to people who've just walked up Gold Hill and can barely lift one.

By type
TypeMappedPer 10,000Typical town
Pubs55.54.7
Hairdressers22.24.5
Charity shops33.31.4
Bookmakers––0.7
Vape shops––0.3
Banks22.20.8
Greggs11.10.3