Housetrix

Rental yieldsLondon

Rental yields in London

London has 32 council areas and a typical gross rental yield of 4.4%, level with the 4.4% median across England and Wales. Yields run from 3.5% in Richmond upon Thames to 6.6% in Tower Hamlets. The typical area here has an average price of £532,863 and an average rent of £1,974 a month.

Highest (Tower Hamlets)

6.6%

Typical (median)

4.4%

Lowest (Richmond upon Thames)

3.5%

All 32 areas in London, ranked

AreaYield

Gross yield = annual rent divided by average price. Tap any area for prices, rents by bedroom count, council tax, tenure and Article 4 data.

9 councils in London have Article 4 areas restricting HMO conversions in the national planning dataset: Barking and Dagenham, Southwark, Enfield, Hounslow, Lewisham, Brent, Hillingdon, Waltham Forest, Barnet. Inside those areas, turning a family home into a small HMO needs full planning permission. See the Article 4 report.

Other regions

Average price: HM Land Registry UK HPI (July 2026). Average rent: ONS Price Index of Private Rents (August 2026). Regions: ONS. Local-authority averages across all property types, indicative only. Contains public sector information licensed under the Open Government Licence v3.0. Not investment advice.