Population Statistics
HomeUKHigh street businesses

The high street, counted

By James Burfield, SEO consultant, Bath · Page updated · ONS Business Counts, 2025

How many hairdressers, pubs, gyms and funeral directors each UK local authority has, from the ONS register of business premises. This reaches the trades no statutory register covers.

Every figure here is rounded to the nearest 5. ONS does this to protect individual businesses from being identified, and it changes what the numbers mean. A district shown as <5 has fewer than about three, not none. Small counts carry a large proportional error, so per-head rates below are computed only where a district has at least 25 of something.

Nationally

50,425
hairdressers and beauty salons
29,945
pubs and bars
31,595
licensed restaurants
45,370
takeaways

Most per 10,000 residents

CategoryHighestPer 10kLowestPer 10k
Hairdressers and beauty salons City of London46.3 Great Yarmouth3.5
Pubs and bars City of London29.8 Redbridge0.8
Licensed restaurants City of London96.0 Rhondda Cynon Taf1.2
Takeaways City of London36.4 Lewes2.9
Bakers and cake shops Westminster1.9 Buckinghamshire0.4
Fitness facilities Westminster4.5 Birmingham0.4
Estate agents City of London92.6 Aberdeenshire0.9
Funeral directors Newry, Mourne and Down1.4 Birmingham0.2
Veterinary practices Watford7.0 Leeds0.4
Second-hand goods shops Westminster2.6 Birmingham0.3

Comparing only the 356-odd districts with enough of each to rank reliably.

The 60 largest districts

DistrictPopulationHairdressersPubsLicensedTakeawaysBakersFitnessEstateFuneralVeterinarySecond-hand
Birmingham 1,183,618 83021041088510050460251030
Leeds 845,189 6153353456456580310253020
Glasgow City 650,300 6353154406504560160151510
North Yorkshire 635,270 4056053603856050240358530
Manchester 589,670 4502553956955040280201015
Somerset 588,328 2903902202953040175358520
Cornwall 583,289 2854454353707045175304025
Sheffield 582,493 3902652304253550120151520
Buckinghamshire 578,772 3952452252952570270104020
Bradford 563,605 3452201504755035125151525
County Durham 538,011 365255165410153095202510
City of Edinburgh 530,680 4052554603853540165102025
Wiltshire 523,700 3003101902202040175155525
Liverpool 508,961 4702653154503040155101020
Bristol, City of 494,399 335220335345405014551020
Kirklees 447,847 2902351253702530130101520
West Northamptonshire 439,811 2752001652251535145152515
Cheshire East 421,298 3402551802352555175205010
Croydon 409,342 33560210295202016051515
Bournemouth, Christchurch and Poole 408,967 33585225255203021552015
Barnet 405,050 460653002404045575101525
Dorset 389,947 2302902152152030155204520
Leicester 388,348 2509017533550251405515
Ealing 385,985 30050200235453025010155
Cardiff 383,919 29511022027520251255515
Fife 374,760 21513512021510255515155
Newham 374,523 2653516028535201955510
North Northamptonshire 373,871 225115100215152011051010
Cheshire West and Chester 371,652 2952051401952030130105010
Coventry 369,026 19075105250251595555
Wakefield 367,666 245180902952020651055
East Riding of Yorkshire 355,884 295235155245152080201015
Sandwell 353,860 24013075285251570105<5
Brent 352,976 34555220245353021051015
Belfast 352,390 280100155300405510520520
Wigan 344,922 2551657525025456010105
North Lanarkshire 344,540 2609055305102050510<5
Wandsworth 337,655 32055245190306024551515
Bromley 335,319 34570185210204517552510
South Lanarkshire 334,030 2859511025520355510205
Shropshire 332,455 235310160155102585155515
Dudley 331,930 25014550220202565101510
Tower Hamlets 331,886 265115285280454528051020
Northumberland 331,420 260225175225152585202010
Nottingham 331,077 2151251502302520955510
Hillingdon 329,185 25560145240253015551010
Wirral 328,873 265105120225151570151015
Enfield 327,434 4155016023540202455510
Redbridge 321,231 2502514025040153001055
Newcastle upon Tyne 320,605 310140225285152511010105
Doncaster 319,765 240130902451515605105
Lambeth 316,920 2801252652002045155<51015
Central Bedfordshire 315,877 215125110155152011010205
Southwark 314,786 280115290260253014051010
Bolton 310,085 250115702752025801015<5
South Gloucestershire 306,332 1551106513510208510105
Milton Keynes 305,884 20560120170102515051010
Stockport 303,929 3101401352402025110101010
Lewisham 301,255 2258015523020208551010
Greenwich 299,528 2254513520520151205105

Every district, as a free CSV →

What we cannot tell you

Two categories were dropped from this page because the rounding makes them meaningless at district level. bookshops and gambling and betting both show zero in most districts — 59% and 68% respectively — and that is plainly not true. It is an artefact of rounding small numbers to the nearest 5, not a finding about the country. Publishing a ranking built on it would be publishing noise.

Charity shops are a harder case still. They appear here under second-hand goods retail, but most register under their parent charity's activity instead, so the count misses them. Britain does not really know how many charity shops it has: no register covers them, OpenStreetMap's coverage varies from 44% to 99% depending on category, and this dataset files them elsewhere. That gap is genuine, and worth stating rather than papering over.

Not the same as our food data

These counts are not comparable with our takeaway and restaurant figures, which come from the Food Standards Agency. This dataset counts VAT or PAYE registered business premises; the FSA register covers food premises whether or not they are registered for tax. Bolton has 70 licensed restaurants here and 507 restaurants and cafés in the FSA data. Both are correct, they count different things, and we never put them in the same table.