Crap Towns / Portsmouth / Shops

How many pubs, bookies and Greggs has Portsmouth got?

Mapped in Portsmouth as of 1 October 2026: 141 pubs, 98 hairdressers, 44 charity shops, 27 bookmakers, 10 vape shops, 19 banks and 10 Greggs. Per head, bookmakers stand out: 1.2 per 10,000 people, 1.7 times the typical town's 0.7.

By type
TypeMappedPer 10,000Typical town
Pubs1416.34.7
Hairdressers984.44.5
Charity shops442.01.4
Bookmakers271.20.7
Vape shops100.40.3
Banks190.90.8
Greggs100.40.3