West Kensington
West Kensington stands out as one of the more affordable corners of this part of west London, with flats averaging £536,750, well below neighbouring areas like Earl's Court, Abingdon and Hammersmith Broadway. The District line tube station puts central London and Heathrow within easy reach, while strong cycling infrastructure gives commuters another option. Crime has fallen year on year and now sits below both London and national averages, and air quality carries a "Good" rating, making this a genuinely pleasant place to settle.
Schools are a real strength here, with Outstanding-rated options including Fulham Primary and The London Oratory, and this pattern holds right across the surrounding wards, from Cardinal Vaughan and Fox Primary in Holland to St Paul's Girls' School and Sacred Heart High in Brook Green. Families looking to put down roots will find plenty of choice, backed up by good GP and dental provision throughout the area. Day-to-day life is well catered for too, with 20 restaurants, 12 coffee shops and 9 gyms within West Kensington itself, plus two GP surgeries and two pharmacies covering routine healthcare. Council tax running below the UK average helps offset London's higher transport and grocery costs.
Zoom out across the wider area and you'll find a consistent story: excellent transport links, falling crime, good air quality and strong schools define this whole pocket of west London, whether you're in leafy Holland with its 9 parks, the restaurant-heavy Hammersmith Broadway, or quieter residential spots like Avonmore. House prices vary considerably depending on exactly where you look, with Abingdon and Hammersmith Broadway commanding a premium, while West Kensington, Avonmore and parts of Earl's Court offer better value without sacrificing the connectivity, amenities and schooling that make this part of London so sought after.
Insights powered by
Select a neighbourhood
West Kensington is a big area, so we split it into neighbourhoods to give you a better look at each. Select an area to find out more.
