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| Rank | Local authority | VAT or PAYE businesses |
|---|---|---|
| 1 | Westminster | 55,670 |
| 2 | Camden | 37,490 |
| 3 | Hackney | 25,780 |
| 4 | Barnet | 25,295 |
| 5 | City of London | 24,060 |
| 6 | Islington | 23,335 |
| 7 | Ealing | 17,835 |
| 8 | Tower Hamlets | 17,225 |
| 9 | Southwark | 15,845 |
| 10 | Brent | 15,545 |
| 11 | Harrow | 15,400 |
| 12 | Redbridge | 15,060 |
| 13 | Enfield | 15,040 |
| 14 | Wandsworth | 14,925 |
| 15 | Hillingdon | 14,710 |
| 16 | Croydon | 14,460 |
| 17 | Bromley | 14,450 |
| 18 | Newham | 13,570 |
| 19 | Lambeth | 13,255 |
| 20 | Hounslow | 13,170 |
| 21 | Kensington and Chelsea | 12,830 |
| 22 | Haringey | 12,745 |
| 23 | Hammersmith and Fulham | 12,215 |
| 24 | Richmond upon Thames | 12,145 |
| 25 | Waltham Forest | 11,975 |
| 26 | Merton | 11,035 |
| 27 | Havering | 10,650 |
| 28 | Greenwich | 9,950 |
| 29 | Lewisham | 9,600 |
| 30 | Bexley | 8,440 |
| 31 | Sutton | 8,275 |
| 32 | Kingston upon Thames | 8,265 |
| 33 | Barking and Dagenham | 8,070 |