Population Statistics
Home › UK › High 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 London44.8 Great Yarmouth3.5
Pubs and bars City of London28.8 Redbridge0.8
Licensed restaurants City of London92.8 Rhondda Cynon Taf1.2
Takeaways City of London35.2 Wokingham2.9
Bakers and cake shops Westminster1.9 Buckinghamshire0.4
Fitness facilities Westminster4.5 Birmingham0.4
Estate agents City of London89.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,176,960 83021041088510050460251030
Leeds 840,550 6153353456456580310253020
Glasgow City 654,330 6353154406504560160151510
North Yorkshire 639,133 4056053603856050240358530
Somerset 590,972 2903902202953040175358520
Manchester 588,256 4502553956955040280201015
Cornwall 584,782 2854454353707045175304025
Buckinghamshire 584,296 3952452252952570270104020
Sheffield 579,517 3902652304253550120151520
Bradford 557,758 3452201504755035125151525
County Durham 539,146 365255165410153095202510
City of Edinburgh 531,370 4052554603853540165102025
Wiltshire 526,392 3003101902202040175155525
Liverpool 507,915 4702653154503040155101020
Bristol, City of 495,260 335220335345405014551020
Kirklees 445,832 2902351253702530130101520
West Northamptonshire 444,218 2752001652251535145152515
Cheshire East 425,459 3402551802352555175205010
Croydon 410,085 33560210295202016051515
Barnet 408,087 460653002404045575101525
Bournemouth, Christchurch and Poole 405,829 33585225255203021552015
Dorset 391,036 2302902152152030155204520
Ealing 387,072 30050200235453025010155
Leicester 383,116 2509017533550251405515
Cardiff 381,516 29511022027520251255515
North Northamptonshire 379,569 225115100215152011051010
Newham 376,542 2653516028535201955510
Fife 373,990 21513512021510255515155
Cheshire West and Chester 373,951 2952051401952030130105010
Wakefield 369,450 245180902952020651055
Coventry 364,766 19075105250251595555
East Riding of Yorkshire 360,334 295235155245152080201015
Sandwell 352,918 24013075285251570105<5
Belfast 352,390 280100155300405510520520
Brent 352,201 34555220245353021051015
Wigan 347,089 2551657525025456010105
North Lanarkshire 343,930 2609055305102050510<5
Wandsworth 339,859 32055245190306024551515
Bromley 336,048 34570185210204517552510
South Lanarkshire 334,330 2859511025520355510205
Tower Hamlets 334,240 265115285280454528051020
Northumberland 333,975 260225175225152585202010
Dudley 333,941 25014550220202565101510
Shropshire 333,162 235310160155102585155515
Wirral 329,896 265105120225151570151015
Enfield 329,400 4155016023540202455510
Hillingdon 326,671 25560145240253015551010
Nottingham 325,765 2151251502302520955510
Doncaster 323,016 240130902451515605105
Redbridge 321,829 2502514025040153001055
Central Bedfordshire 321,605 215125110155152011010205
Newcastle upon Tyne 320,838 310140225285152511010105
Lambeth 314,298 2801252652002045155<51015
Southwark 312,366 280115290260253014051010
Bolton 309,732 250115702752025801015<5
Milton Keynes 308,866 20560120170102515051010
South Gloucestershire 308,787 1551106513510208510105
Stockport 304,879 3101401352402025110101010
Greenwich 301,225 2254513520520151205105
Lewisham 301,037 2258015523020208551010

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.