London is the most expensive place in the UK to buy a property – no surprises there – with Zoopla putting the average house price in the city at more than £534,000.

Outside the capital, prices remain highest in southeast England, with the university cities of Oxford and Cambridge topping the price index of selected locations published in July. Of the top 15 big cities, Sheffield and Liverpool are the most affordable.

Although "buyer demand, agreed sales and the number of houses for sale are all at unexpectedly high levels" across the country, said Zoopla, price growth is slower. The property website downgraded its forecast for 2025 house price growth from +2% to +1%.

July did see the biggest jump in average house prices of the year so far, though, according to Halifax, up 0.4% from £2

See Full Page