As London rents continue to boom, there’s never been a better time to invest in buy-to-let in the capital, so we’ve decided to take a look at every London borough, to try and find which is the best for investors.

For each borough, we’ve looked at the average property price over the last three months (according to Zoopla), the average weekly and monthly rental income (based upon data from both Zoopla and Foxtons), and most importantly, the rental yield that can be expected!

It’s no surprise that areas such as Kensington & Chelsea and Westminster bring in the highest average income, but the research highlights that areas such as Barnet, Newham and Southwark could prove to be the most profitable for buy-to-let investors.

You can check out the full table for yourself below:

Borough: Average Property Price: Average Weekly Rental Income: Average Monthly Rental Income: Yield:
1. Barnet £655,400.00 £765.00 £3,060.00 5.60%
2. Newham £370,597.00 £398.00 £1,592.00 5.15%
3. Southwark £641,748.00 £669.00 £2,676.00 5.00%
4. Greenwich £451,481.00 £454.00 £1,816.00 4.83%
5. Sutton £436,105.00 £432.00 £1,728.00 4.75%
6. Barking and Dagenham £283,154.00 £277.00 £1,108.00 4.70%
7. Hackney £617,286.00 £589.00 £2,356.00 4.58%
8. Tower Hamlets £565,590.00 £531.00 £2,124.00 4.51%
9. Kingston upon Thames £598,737.00 £561.00 £2,244.00 4.50%
10. Havering £376,245.00 £334.00 £1,336.00 4.26%
11. Croydon £428,546.00 £348.00 £1,392.00 3.90%
12. Ealing £598,892.00 £480.00 £1,920.00 3.85%
13. Brent £515,968.00 £408.00 £1,632.00 3.80%
14. Merton £642,097.00 £504.00 £2,016.00 3.77%
15. Waltham Forest £452,991.00 £347.00 £1,388.00 3.68%
16=. Bromley £510,636.00 £380.00 £1,520.00 3.57%
16=. Hillingdon £480,694.00 £358.00 £1,432.00 3.57%
17. Islington £804,307.00 £597.00 £2,388.00 3.56%
18. Lambeth £667,224.00 £487.00 £1,948.00 3.50%
19. Harrow £547,977.00 £388.00 £1,552.00 3.40%
20. Lewisham £474,635.00 £335.00 £1,340.00 3.39%
21. Enfield £469,979.00 £329.00 £1,316.00 3.36%
22. Hammersmith & Fulham £992,846.00 £642.00 £2,568.00 3.10%
23. Bexley £363,686.00 £232.00 £928.00 3.06%
24. Haringey £657,697.00 £417.00 £1,668.00 3.04%
25=. Redbridge £446,383.00 £328.00 £1,312.00 2.99%
25=. Richmond upon Thames £882,656.00 £549.00 £2,196.00 2.99%
28. Westminster £1,363,404.00 £841.00 £3,364.00 2.96%
29. Camden £1,093,160.00 £652.00 £2,608.00 2.86%
30. Wandsworth £779,576.00 £454.00 £1,816.00 2.80%
31. Hounslow £547,512.00 £301.00 £1,204.00 2.64%
32. Kensington & Chelsea £2,141,486.00 £842.00 £3,368.00 1.89%