Rental yields›London
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
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.