https://www.express.co.uk/life-style/property/1544827/property-best-worst-buy-to-let-areas-postcodes-UK-2022
And the top 20 are:
1. Nottingham, NG7
2. Nottingham, NG1
3. Bradford, BD1
4. Manchester, M14
5. Newcastle Upon Tyne, NE6
6. Yorkshire, YO10
7. Swansea, SA1
8. Cardiff, CF37
9. Southampton, SO17
10. Yorkshire, YO31
11. Norwich, NR5
12. Sunderland, SR1
13. Leeds, LS2
14. Leeds, LS4
15. Cardiff, CF24
16. Newcastle Upon Tyne, NE2
17. Southampton, SO14
18. Truro, TR11
19. Birmingham, B29
20. Doncaster, DN31