Cheapest places to live in London
Looking for a cheap room to rent in London? These are the 10 least expensive postcodes to live in London - all well below the London average of £980 per month.
Average rents are updated every quarter - last updated July 2025
London area/postcode | Average monthly room rent |
E6 (East Ham) | £761 |
N9 (Lower Edmonton) | £764 |
E12 (Manor Park) | £769 |
E4 (Chingford) | £773 |
SE21 (Dulwich) | £782 |
SE28 (Thamesmead) | £799 |
E13 (Plaistow) | £804 |
SE19 (Crystal Palace) | £804 |
n18 (Upper Edmonton) | £805 |
SE2 (Abbey wood) | £808 |
Also see: