The top 10 UK towns for buy-to-let properties are all in Northern England or Scotland. The latest data from Zoopla highlights Rochdale as the number one hotspot for buy-to-let yields, followed closely by Blackpool and Glasgow.

Best buy-to-let towns by gross yield

RankTownAvg. asking price (2 bed property)Avg. monthly rent (2 bed property) Gross yeald
1Rochdale£98,360£7389.00%
2Blackpool£94,509£6788.60%
3Glasgow£116,902£7757.96%
4Wigan £101,689£6017.09%
5Middlesborough£84,728£4896.92%
6Sunderland£91,145£5086.69%
7Dundee£109,750£6116.68%
8Durham£98,436£5336.50%
9St Helens£85,909£4636.46%
10Bradford£87,987£4696.40%
Source: Zoopla March 2019

Highlights

  • Northern England and Scotland provide the best returns for buy-to-let landlords
  • Rochdale has the best returns averaging 9% on a two-bedroom home
  • St Albans offers the lowest returns at just 3.7%