MyHomePrice
Free — recomputed daily

Where to invest: the best rental yields

Every postcode district of England & Wales ranked by gross rental yield — real sold prices (HM Land Registry) against official rents (ONS), same district, same property type. No asking prices, no hype.

1,942 districts ranked (terraced houses, 2026 data) — national median yield 5.2%.

#DistrictGross yieldMedian priceAvg rentRents risingPeople moving inSold /year
401SG5Stevenage4.51%£417,000£1,566/mo+4.9%/yr+0.51%/yr92k people35
402SP1Wiltshire4.51%£296,250£1,114/mo+3.6%/yr+0.75%/yr526k people52
403SS0Southend-on-Sea4.51%£350,000£1,316/mo+4%/yr+0.33%/yr185k people45
404SY1Shropshire4.51%£210,000£790/mo+3.7%/yr+0.7%/yr333k people57
405WD3Watford4.51%£482,550£1,812/mo+4.3%/yr+0.8%/yr108k people40
406CM1Chelmsford4.52%£371,200£1,397/mo+4.5%/yr+0.95%/yr191k people69
407CM19East Hertfordshire4.52%£346,250£1,304/mo+3.8%/yr+0.98%/yr158k people26
408DT8Dorset4.52%£285,000£1,074/mo+3.5%/yr+0.53%/yr391k people20
409GU21Surrey Heath4.52%£385,000£1,449/mo+3.3%/yr+0.67%/yr95k people71
410HP23Buckinghamshire4.52%£372,500£1,403/mo+3.6%/yr+0.98%/yr584k people37
411UB7Hillingdon4.52%£450,000£1,695/mo+3.5%/yr+1.06%/yr327k people22
412WD4Watford4.52%£465,000£1,750/mo+4.3%/yr+0.8%/yr108k people27
413SG16Central Bedfordshire4.53%£310,500£1,172/mo+4.3%/yr+1.73%/yr322k people46
414SO21Basingstoke and Deane4.53%£370,000£1,397/mo+3.7%/yr+0.93%/yr194k people21
415SY18Powys4.53%£140,000£529/mo+3.1%/yr+0.14%/yr135k people21
416TQ7South Hams4.53%£257,850£974/mo+3.5%/yr+0.97%/yr93k people34
417HP1Dacorum4.54%£400,000£1,512/mo+3.7%/yr+0.73%/yr162k people65
418KT12Elmbridge4.54%£486,500£1,839/mo+2.2%/yr+0.44%/yr142k people58
419BR6Bromley4.55%£490,000£1,856/mo+3.4%/yr+0.31%/yr336k people49
420CM0Maldon4.55%£287,750£1,092/mo+4%/yr+1.12%/yr70k people50
421CT15Dover4.55%£271,000£1,027/mo+4.7%/yr+0.74%/yr121k people32
422DL7North Yorkshire4.55%£225,000£853/mo+2.9%/yr—21
423HA8Harrow4.55%£492,500£1,867/mo+3.4%/yr+0.66%/yr273k people38
424RH1Reigate and Banstead4.55%£435,000£1,649/mo+3.5%/yr+0.99%/yr159k people71
425SE25Croydon4.55%£471,250£1,788/mo+3.7%/yr+0.73%/yr410k people82
426SP2Wiltshire4.55%£292,000£1,106/mo+3.6%/yr+0.75%/yr526k people70
427UB4Hillingdon4.55%£445,000£1,686/mo+3.5%/yr+1.06%/yr327k people30
428CW4Cheshire East4.56%£269,995£1,026/mo+3.9%/yr+1.18%/yr425k people25
429DT1Dorset4.56%£290,000£1,103/mo+3.5%/yr+0.53%/yr391k people53
430GU46Bracknell Forest4.56%£375,000£1,426/mo+3.6%/yr+1.05%/yr132k people25
431SE12Bromley4.56%£487,725£1,852/mo+3.4%/yr+0.31%/yr336k people39
432SO41New Forest4.56%£360,000£1,369/mo+3.8%/yr-0.11%/yr176k people33
433SS5Rochford4.56%£345,000£1,312/mo+3.6%/yr+0.74%/yr91k people28
434TR11Cornwall4.56%£314,750£1,195/mo+3.7%/yr+0.66%/yr585k people58
435TW14Hillingdon4.56%£442,500£1,681/mo+3.5%/yr+1.06%/yr327k people20
436WR2Worcester4.56%£255,000£969/mo+3.7%/yr+0.37%/yr107k people41
437CM6Chelmsford4.57%£362,500£1,381/mo+4.5%/yr+0.95%/yr191k people36
438HR7Herefordshire, County of4.57%£184,000£701/mo+3.3%/yr+0.36%/yr193k people22
439MK40Bedford4.57%£325,000£1,238/mo+4.6%/yr+1.45%/yr196k people44
440NP25Forest of Dean4.57%£230,000£875/mo+3.7%/yr+0.67%/yr90k people45
441RM20Thurrock4.57%£350,000£1,333/mo+3.9%/yr+0.87%/yr182k people35
442TA12Somerset4.57%£240,000£914/mo+4.2%/yr—35
443GL8Cotswold4.58%£350,000£1,335/mo+4%/yr+0.71%/yr92k people44
444HP13Buckinghamshire4.58%£362,000£1,383/mo+3.6%/yr+0.98%/yr584k people45
445HP18Buckinghamshire4.58%£362,500£1,384/mo+3.6%/yr+0.98%/yr584k people26
446HP22Buckinghamshire4.58%£362,500£1,384/mo+3.6%/yr+0.98%/yr584k people32
447RH14Chichester4.58%£376,250£1,435/mo+3.5%/yr+0.95%/yr130k people20
448RH20Chichester4.58%£375,000£1,432/mo+3.5%/yr+0.95%/yr130k people21
449SE27Lambeth4.58%£682,500£2,607/mo+3.7%/yr-0.27%/yr314k people28
450SN13Wiltshire4.58%£287,500£1,098/mo+3.6%/yr+0.75%/yr526k people28

Click any column heading to sort — click again to flip the order. Gross yield before costs and tax. Rents rising = how fast rents have grown per year in that area (official ONS data): fast-rising rents mean many people competing for few rental homes. People moving in = how the local population has changed per year over ten years (ONS): growing means demand for homes is building; shrinking means people are leaving. Sold /year = homes of this type actually sold in that district in the latest full year (HM Land Registry) — more sales means an easier market to buy and later resell in. High yields often mean higher risk — always check the trend and your real cash flow before committing.

Found a district? Run the numbers.

Net yield, SDLT, mortgage cash flow and break-even year for a specific property.

Rental yield calculator

Hesitating between areas?

Prices, growth and volumes for up to three districts, side by side since 1995.

Compare areas

Frequently asked questions

How is the ranking computed?
Gross yield = 12 × average monthly rent (ONS Price Index of Private Rents, local authority level) ÷ median sold price (HM Land Registry) for the same postcode district and property type. Districts with fewer than 20 registered sales a year are excluded, as are implausible outliers.
Is a high yield always a good investment?
No. Very high yields often come with higher tenant turnover, more maintenance and weaker capital growth. Check the price history, local trend and your actual cash flow — this site has free tools for all three.
What do 'Rents rising' and 'People moving in' tell me?
They are demand signals. 'Rents rising' is how fast rents have grown per year in that area (ONS official data) — when rents climb quickly, it usually means many tenants are competing for few homes, so your property is less likely to sit empty. 'People moving in' is the yearly population change over the last ten years (ONS estimates) — a growing population means housing demand is building; a shrinking one means people are leaving, which can weigh on both rents and prices. Neither guarantees anything, but a high yield backed by rising rents and a growing population is a much stronger signal than a high yield alone.
How often is it updated?
The ranking recomputes every 24 hours. Underlying data: HM Land Registry Price Paid Data (monthly releases) and ONS rents (monthly).