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
1701S64Doncaster6.38%£130,000£691/mo+3.4%/yr+0.6%/yr323k people45
1702TS12Redcar and Cleveland6.38%£130,000£691/mo+2.5%/yr+0.3%/yr140k people59
1703B11Birmingham6.39%£180,000£958/mo+4.5%/yr+0.54%/yr1177k people60
1704B8Birmingham6.39%£180,000£958/mo+4.5%/yr+0.54%/yr1177k people25
1705ST2Stoke-on-Trent6.39%£140,000£746/mo+4.1%/yr+0.69%/yr272k people29
1706WF9Wakefield6.39%£133,900£713/mo+3.5%/yr+1.02%/yr369k people50
1707BD3Bradford6.4%£117,000£624/mo+3.7%/yr+0.42%/yr558k people45
1708OL6Oldham6.4%£160,000£853/mo+5.5%/yr+0.8%/yr252k people40
1709WA8Warrington6.4%£150,000£800/mo+3.9%/yr+0.28%/yr215k people83
1710BL3Bolton6.41%£150,250£803/mo+5.2%/yr+0.84%/yr310k people90
1711LS28Leeds6.41%£213,750£1,142/mo+3.7%/yr+0.78%/yr841k people106
1712LS4Leeds6.41%£214,000£1,143/mo+3.7%/yr+0.78%/yr841k people25
1713OL8Oldham6.41%£159,500£852/mo+5.5%/yr+0.8%/yr252k people64
1714SA1Swansea6.41%£142,000£758/mo+3.8%/yr+0.41%/yr249k people111
1715SA16Carmarthenshire6.41%£129,995£694/mo+3.6%/yr+0.3%/yr190k people31
1716SN14South Gloucestershire6.41%£257,500£1,376/mo+5.4%/yr+1.27%/yr309k people42
1717BB12Burnley6.42%£115,000£615/mo+3.3%/yr+1.24%/yr101k people113
1718CH44Wirral6.42%£152,500£816/mo+3.6%/yr+0.28%/yr330k people65
1719PE1Peterborough6.42%£170,000£909/mo+4.5%/yr+1.16%/yr225k people46
1720GL1Gloucester6.43%£192,000£1,029/mo+4.9%/yr+0.79%/yr139k people49
1721NE34South Tyneside6.43%£129,000£691/mo+3.3%/yr+0.27%/yr151k people53
1722NG23Bassetlaw6.43%£178,000£954/mo+3.7%/yr+1.01%/yr126k people21
1723PE13Fenland6.43%£141,000£755/mo+4.2%/yr+0.58%/yr106k people21
1724LN1Lincoln6.44%£183,750£986/mo+4.5%/yr+0.39%/yr103k people68
1725CF48Caerphilly6.45%£125,000£672/mo+4.2%/yr-0.12%/yr176k people53
1726L24Liverpool6.45%£160,000£860/mo+4.4%/yr+0.78%/yr508k people33
1727B66Birmingham6.46%£176,000£948/mo+4.5%/yr+0.54%/yr1177k people25
1728BD4Bradford6.46%£115,000£619/mo+3.7%/yr+0.42%/yr558k people55
1729BL1Bolton6.46%£148,125£797/mo+5.2%/yr+0.84%/yr310k people118
1730NG20Bassetlaw6.46%£130,000£700/mo+3.7%/yr+1.01%/yr126k people33
1731PO2Portsmouth6.46%£245,000£1,318/mo+4.5%/yr+0.17%/yr211k people142
1732SA18Swansea6.46%£139,725£752/mo+3.8%/yr+0.41%/yr249k people20
1733BS5Bristol, City of6.47%£360,000£1,941/mo+5.4%/yr+0.92%/yr495k people193
1734NG8Nottingham6.47%£170,000£916/mo+4.8%/yr+0.39%/yr326k people40
1735PR9Sefton6.48%£170,000£918/mo+4%/yr+0.43%/yr288k people22
1736CO15Tendring6.49%£191,250£1,034/mo+4.6%/yr+1.17%/yr159k people56
1737TS7Middlesbrough6.49%£127,500£690/mo+3.2%/yr+0.91%/yr153k people35
1738CH6Flintshire6.5%£138,000£748/mo+3.1%/yr+0.15%/yr156k people23
1739DN12Doncaster6.5%£125,000£677/mo+3.4%/yr+0.6%/yr323k people31
1740DN4Doncaster6.5%£125,000£677/mo+3.4%/yr+0.6%/yr323k people65
1741LL34Conwy6.5%£145,000£785/mo+3.5%/yr-0.08%/yr114k people36
1742ST5Stoke-on-Trent6.51%£135,000£732/mo+4.1%/yr+0.69%/yr272k people101
1743OL13Rossendale6.52%£137,500£747/mo+5.3%/yr+0.63%/yr74k people52
1744B21Birmingham6.53%£172,500£938/mo+4.5%/yr+0.54%/yr1177k people28
1745L13Liverpool6.53%£156,500£851/mo+4.4%/yr+0.78%/yr508k people85
1746L34Knowsley6.53%£150,000£816/mo+3.9%/yr+1.06%/yr164k people44
1747CW7Cheshire East6.54%£132,000£719/mo+3.9%/yr+1.18%/yr425k people45
1748LS26Leeds6.54%£205,500£1,120/mo+3.7%/yr+0.78%/yr841k people40
1749M14Manchester6.54%£235,000£1,281/mo+5.1%/yr+1.18%/yr588k people49
1750M27Salford6.54%£211,250£1,151/mo+5.7%/yr+1.86%/yr297k people64

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).