The average agreed sale price in Q1 2026 stands at £1,582,857 — the highest in the six-year series and, for the first time in the dataset, above the average new listing asking price of £1,500,422. In every prior period, agreed prices ran at a discount to listing prices. In Q1 2026, buyers are agreeing to pay an average of approximately £82,000 more than the average listing price.