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

CityAverage gross rental yieldAverage monthly rentAverage buy-to-let property price
Sunderland9.30%£659£84,924
Burnley8.20%£634£92,473
Middlesbrough8.10%£665£98,697
Hull8.00%£669£99,819
Blackburn7.90%£756£114,527
Grimsby7.70%£675£104,837
Liverpool7.70%£870£136,045
Newcastle7.70%£895£140,184
Barnsley7.30%£734£120,211
Stoke7.20%£774£128,613
Doncaster7.20%£738£123,134
Preston7.20%£861£144,178
Blackpool7.20%£730£122,374
Bradford7.10%£751£126,363
Rochdale7.00%£912£155,386
Swansea7.00%£896£153,501
Wigan7.00%£834£143,288
Bolton6.90%£885£153,908
Birkenhead6.80%£794£140,061
Wakefield6.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.

View Related Handbook Page