Crap Towns / Oxford / Shops

How many pubs, bookies and Greggs has Oxford got?

Mapped in Oxford as of 1 October 2026: 94 pubs, 91 hairdressers, 26 charity shops, 16 bookmakers, 5 vape shops, 14 banks and 6 Greggs. Per head, Greggs stand out: 0.4 per 10,000 people, 33% higher than the typical town's 0.3.

Cowley Road will sell you a bike. Give it a week and someone in town will sell it you again.

By type
TypeMappedPer 10,000Typical town
Pubs945.54.7
Hairdressers915.34.5
Charity shops261.51.4
Bookmakers160.90.7
Vape shops50.30.3
Banks140.80.8
Greggs60.40.3