Best areas to live in London
As the capital, it’s unsurprising that housing prices are highest here, with average costs standing at £385.794 – a 4.7% rise from last year. With so many neighbourhoods offering a variety of amenities, there’s an ideal neighbourhood for everyone in London.
Ideal for first-time buyers and young professionals alike, Islington has entertainment and culture in abundance, with multiple theatres (including Sadler’s Wells), bars, cafes and restaurants – including the world-famous Caledonian Road. With everything you could possible need on your doorstep, prices are understandably higher, with average property costs standing at £875,606 in Islington.
Located south of the river next to Peckham, Dulwich has retained a village-like feel, which makes it extremely popular amongst families. Split into three sections: East Dulwich, West Dulwich and Dulwich Village; each area is full of leafy avenues with pretty terraced and semi-detached houses, and plenty of independent shops, bars and restaurants. Home to some of the best schools in London, Dulwich house prices are above average, at £594.095.
Richmond is the only borough that straddles both north and south of the Thames, and its leafy parks make it hugely popular amongst families. Richmond Park and Kew Gardens are both located here, in addition to several museums and galleries, including the Museum of Richmond and Twickenham Museum. Transport links are ideal into central London too, with both train and tube stops nearby. Average house prices here are £713,000.
Bordering Hackney and Shoreditch, Bethnal Green is located in the achingly-cool East London, but with slightly lower property prices (average properties stand at £772,109) than its neighbours. You’ll have everything on your doorstep here, with Columbia Road well worth a look around – not just on a Sunday – as it’s home to a range of independent cafes, shops and art galleries.
Near Notting Hill and Paddington, Bayswater has the benefits of being in the centre of London, but without the hustle and bustle. Most of the action takes place on Westbourne Grove, which stretches all the way from the Borough of Kensington and Chelsea, to the City of Westminster, through Portobello Road. Living in Bayswater also means you’re on the doorstep of Kensington Gardens and Hyde Park, and property costs reflect this – the average price is £1,229,456.