London, Birmingham, Bristol, Nottingham and Manchester have been named as top buy-to-let hotspots for landlords.

Areas situated in the London commuter belt area such as Slough, Luton and Milton Keynes are also growing in popularity as landlords look for value outside the capital, according to the analysis from Barclays Mortgages.

Barclays compiled its data after analysing more than 5,000 of its buy-to-let customers who purchased a property in 2014 or 2015.

It also commissioned research among 500 buy-to-let property owners, and found that more than three-quarters (75%) of them own more than one property. Landlords in Bradford or Glasgow were particularly likely to own multiple properties, according to the survey.

Interest in the buy-to-let market has increased in recent years as poor returns on savings in the low interest rate environment have driven investors to hunt for decent returns on their cash elsewhere. Property prices have grown strongly in some areas of the UK in recent years.

According to recent figures from the Council of Mortgage Lenders (CML), buy-to-let lending jumped by 22% in May compared with a year earlier.

But in the recent Budget, it was announced that landlords will see their tax breaks restricted.

Wealthier landlords receive tax relief at 40% and 45% - but this tax relief will be restricted to 20% by April 2020.

From April 2016, a "wear and tear allowance", which allows landlords to reduce the tax they pay, regardless of whether they replace furnishings in their property, will also be replaced by a new system that only allows them to get tax relief when they replace furnishings.

Here are the top buy-to-let hotspots in 2015, according to analysis by Barclays Mortgages, with the position of these areas in 2014 in brackets:

1. (1) London

2. (7) Birmingham

3. (3) Bristol

4. (17) Nottingham

5. (18) Manchester

6. (13) Reading

7. (47) Leeds

8. (6) Southampton

9. (50) Peterborough

10. (19) Slough

11. (48) Glasgow

12. (5) Ilford

13. (4) Harrow

14. (35) Edinburgh

15. (8) Croydon

16. (212) Plymouth

17. (12) Enfield

18. (79) Swindon

19. (62) Luton

20. (28) Milton Keynes