HMO Licensing in London

32 councils with HMO licensing information in London.

32 councils
48,040 licensed HMOs
1 with additional licensing
1 with selective licensing

About HMO licensing in London

London has 33 local authorities—32 boroughs plus the City of London—each responsible for HMO licensing in its area. Requirements and fees vary significantly between boroughs. Many operate additional or selective licensing schemes.

This page lists all 32 councils in London with HMO licensing information. Use the links below to check your borough's requirements, register data, and planning information.

Councils

Barking and Dagenham screenshot

Barking and Dagenham

Borough Council
2,570 licensed HMOs
£1,000 mandatory licence
Barnet screenshot

Barnet

Borough Council
1,106 licensed HMOs
£1,512 mandatory licence
Bexley screenshot

Bexley

Borough Council
216 licensed HMOs
Brent screenshot

Brent

Borough Council
13,457 licensed HMOs
£840 mandatory licence
Additional licensingSelective licensing
Bromley screenshot

Bromley

Borough Council
2,230 licensed HMOs
£1,200 mandatory licence
Camden screenshot

Camden

Borough Council
2,932 licensed HMOs
£1,300 mandatory licence
Croydon screenshot

Croydon

London Borough Council
3,650 licensed HMOs
£1,250 mandatory licence
Ealing screenshot

Ealing

Borough Council
17,659 licensed HMOs
£1,300 mandatory licence
Enfield screenshot

Enfield

London Borough Council
2,400 licensed HMOs
£900 mandatory licence
Greenwich screenshot

Greenwich

London Borough Council
1,369 licensed HMOs
£1,300 mandatory licence
Hackney screenshot

Hackney

Borough Council
1,998 licensed HMOs
£950 mandatory licence
Hammersmith and Fulham screenshot

Hammersmith and Fulham

London Borough Council
779 licensed HMOs
£1,387 mandatory licence
Haringey screenshot

Haringey

London Borough Council
4,007 licensed HMOs
£1,100 mandatory licence
Harrow screenshot

Harrow

London Borough Council
927 licensed HMOs
£1,740 mandatory licence
Havering screenshot

Havering

London Borough Council
288 licensed HMOs
£900 mandatory licence
Hillingdon screenshot

Hillingdon

London Borough Council
743 licensed HMOs
£1,000 mandatory licence
Hounslow screenshot

Hounslow

London Borough Council
1,132 licensed HMOs
£1,480 mandatory licence
Islington screenshot

Islington

London Borough Council
2,876 licensed HMOs
£950 mandatory licence
Kensington and Chelsea screenshot

Kensington and Chelsea

London Borough Council
1,549 licensed HMOs
£1,400 mandatory licence
Kingston upon Thames screenshot

Kingston upon Thames

London Borough Council
332 licensed HMOs
£1,400 mandatory licence
Lambeth screenshot

Lambeth

London Borough Council
3,607 licensed HMOs
£1,000 mandatory licence
Lewisham screenshot

Lewisham

London Borough Council
1,261 licensed HMOs
£1,250 mandatory licence
Merton screenshot

Merton

London Borough Council
517 licensed HMOs
£1,150 mandatory licence
Newham screenshot

Newham

London Borough Council
2,157 licensed HMOs
£1,250 mandatory licence
Redbridge screenshot

Redbridge

London Borough Council
£1,008 mandatory licence
Richmond upon Thames screenshot

Richmond upon Thames

London Borough Council
96 licensed HMOs
£1,300 mandatory licence
Southwark screenshot

Southwark

London Borough Council
3,976 licensed HMOs
£1,200 mandatory licence
Sutton screenshot

Sutton

London Borough Council
180 licensed HMOs
£1,100 mandatory licence
Tower Hamlets screenshot

Tower Hamlets

Borough Council
726 licensed HMOs
£1,200 mandatory licence
Waltham Forest screenshot

Waltham Forest

London Borough Council
3,008 licensed HMOs
£1,500 mandatory licence
Wandsworth screenshot

Wandsworth

London Borough Council
713 licensed HMOs
£1,200 mandatory licence
Westminster screenshot

Westminster

City Council
2,839 licensed HMOs
£1,300 mandatory licence

Other regions in England

Frequently asked questions

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 48,040 licensed HMOs across its boroughs. Actual totals may be higher as not all councils publish full register data.

Summary

Councils32
Licensed HMOs48,040
Additional licensing1
Selective licensing1