Ranked by average price · July 2026
Most Expensive Places to Buy in the UK
The UK towns and cities with the highest average house prices, from the official UK House Price Index.
1Kensington and Chelsea£1,232,6402City of Westminster£876,7883Camden£815,1594Richmond upon Thames£803,2495Elmbridge£748,0806Hammersmith and Fulham£738,0487Wandsworth£686,0768Islington£674,5929St Albans£646,78110Haringey£638,69011Merton£615,89012Hackney£605,72913Barnet£600,56014Kingston upon Thames£591,55515Three Rivers£590,81616Ealing£585,21617Windsor and Maidenhead£575,03618Southwark£572,47819Epsom and Ewell£568,21420Mole Valley£555,85821Waverley£553,42922Hertsmere£548,70423Brent£546,13524Sevenoaks£538,71425Lambeth£536,623