Businesses in LondonLocal Authorities Ranked

London has 538,000 VAT or PAYE registered businesses (2025).

All 33 local authorities in London, ranked by vat or paye businesses. Data: Office for National Statistics (2025), Open Government Licence v3.0.

Open the interactive map
RankLocal authorityVAT or PAYE businesses
1Westminster55,670
2Camden37,490
3Hackney25,780
4Barnet25,295
5City of London24,060
6Islington23,335
7Ealing17,835
8Tower Hamlets17,225
9Southwark15,845
10Brent15,545
11Harrow15,400
12Redbridge15,060
13Enfield15,040
14Wandsworth14,925
15Hillingdon14,710
16Croydon14,460
17Bromley14,450
18Newham13,570
19Lambeth13,255
20Hounslow13,170
21Kensington and Chelsea12,830
22Haringey12,745
23Hammersmith and Fulham12,215
24Richmond upon Thames12,145
25Waltham Forest11,975
26Merton11,035
27Havering10,650
28Greenwich9,950
29Lewisham9,600
30Bexley8,440
31Sutton8,275
32Kingston upon Thames8,265
33Barking and Dagenham8,070