Cities with Best Buy to Let Yields 2025
Looking at yields is a good way of working out if a buy-to-let property is living up to its profit potential.
Rental yields measure a property's return on investment by revealing the year's annual rent as a percentage of the property's value.
Gross yield is not the same as profit because no business expenses are considered in the calculation.
Net yield is the same calculation, but accounts for business expenses like mortgage payments, insurance and repairs.
According to the latest data from property portal Zoopla, yields have mostly increased in the past 12 months (as at September 2025) as property prices have nudged down, while rents have slowed but continue to rise.
The average gross yield landlords can expect is 5.78 percent. The figure is based on the average buy-to-let home costing £270,045 and generating an average rent of £1,301 monthly.
The cities with the highest yields are Sunderland, Burnley, Middlesbrough and Hull, which offer average gross yields of more than 8 percent.
The North East is the best region for strong yields, offering an average of 7.9 percent.
That's because property prices in the region are cheaper than the rest of England - the rule of thumb is that cheap property returns high yields, whereas the opposite is expected in highly priced areas like London and the South East.
Although yield is important, investors should take other factors into account when buying, like tenant demand and the potential for future house price growth.
Top 20 cities for buy-to-let yields
| City | Average gross rental yield | Average monthly rent | Average buy-to-let property price |
|---|---|---|---|
| Sunderland | 9.30% | £659 | £84,924 |
| Burnley | 8.20% | £634 | £92,473 |
| Middlesbrough | 8.10% | £665 | £98,697 |
| Hull | 8.00% | £669 | £99,819 |
| Blackburn | 7.90% | £756 | £114,527 |
| Grimsby | 7.70% | £675 | £104,837 |
| Liverpool | 7.70% | £870 | £136,045 |
| Newcastle | 7.70% | £895 | £140,184 |
| Barnsley | 7.30% | £734 | £120,211 |
| Stoke | 7.20% | £774 | £128,613 |
| Doncaster | 7.20% | £738 | £123,134 |
| Preston | 7.20% | £861 | £144,178 |
| Blackpool | 7.20% | £730 | £122,374 |
| Bradford | 7.10% | £751 | £126,363 |
| Rochdale | 7.00% | £912 | £155,386 |
| Swansea | 7.00% | £896 | £153,501 |
| Wigan | 7.00% | £834 | £143,288 |
| Bolton | 6.90% | £885 | £153,908 |
| Birkenhead | 6.80% | £794 | £140,061 |
| Wakefield | 6.80% | £805 | £142,108 |
Source: Zoopla
London fails to claim a place in the top 20. The best yields in the capital are the East London boroughs of Barking and Dagenham (6.22 percent) and Newham (6 percent) and 5.8 percent in Bexley, South London.
Calculating gross yield
Property consultants Savills publish a free online yield calculator which returns both gross and net yields for a property.
For gross yield, you need a property value and the total annual rent.
For net yield, you need the property value and total annual rent plus running costs, such as mortgage payment, insurance, repairs, the cost of licences and certificates and any other business expenses.
Subscribers get full access to exclusive content, including forms, articles and discounts, plus our time saving Tenancy Builder tool.
Signup for our free weekly digest and get the latest news and guidance straight to your inbox (some content requires a paid subscription).