HMO Licensing in London

33 councils with HMO licensing information in London.

33 councils
154,334 licensed HMOs
1 with additional licensing

What are the HMO licensing requirements 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

Which councils in London have HMO licensing?

Councils with HMO licensing in London
Barking and Dagenham7,298
Barnet1,106
Bexley216
Brent28,028
Bromley
Camden3,175
City of London
Croydon616
Ealing19,355
Enfield14,150

What other regions in England have HMO licensing?

Common questions about HMO licensing in London

Do all London boroughs have the same HMO rules?
No. Each borough sets its own licence fees, additional licensing boundaries, and selective licensing schemes. Some boroughs have borough-wide additional licensing; others target specific wards.
Which London boroughs have additional HMO licensing?
Many London boroughs operate additional licensing. This directory shows 1 councils in London with additional licensing schemes. Check each borough page for current scheme details.
How many licensed HMOs are there in London?
Where register data is available, London has over 154,334 licensed HMOs across its boroughs. Actual totals may be higher as not all councils publish full register data.

Summary

Councils33
Licensed HMOs154,334
Additional licensing1