33 councils with HMO licensing information in London.
London has 33 local authorities — 32 boroughs plus the City of London — each responsible for HMO licensing. Mandatory licensing applies where a property has five or more people forming two or more households who share facilities.
154,334 licensed HMOs are recorded in published registers. 1 council operate additional licensing across London.
Browse council pages below for fees, register data, and official application links.
Source: Housing Act 2004 and local council HMO licensing pages.
Unsure if your property needs a licence? Try the HMO licence checker.
Reviewed by AgentHMO Editorial Team · Data sourced from council registers
| Barking and DagenhamBorough Council | 7,298 |
| BarnetBorough Council | 1,106 |
| BexleyBorough Council | 216 |
| BrentBorough Council | 28,028 |
| BromleyBorough Council | — |
| CamdenBorough Council | 3,175 |
| City of London | — |
| CroydonLondon Borough Council | 616 |
| EalingBorough Council | 19,355 |
| EnfieldLondon Borough Council | 14,150 |