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