Sold house prices

Official recorded transactions, not asking prices.

Based on 129,841 official transactions

Cities

Latest recorded sales

The most recent months may be incomplete due to registration delays

All areas

And 284 more areas, listed on each city page.

How it works

  1. 1

    Registered prices, not asking prices

    Every row comes from HM Land Registry Price Paid Data: the price a buyer actually paid and a conveyancer registered, not the figure an agent advertised.

  2. 2

    Grouped by street and by area

    We work out the median, the price range and the month-by-month movement for every street and area with enough registered sales to be worth a number.

  3. 3

    Updated monthly, with a registration lag

    HM Land Registry publishes a fresh file around the 20th of each month. A sale only appears once it has been registered, which usually takes two weeks to two months and longer for new builds.

What the register does and does not tell you

Price Paid Data records the price, the date of transfer, the address, the property type, the tenure and whether the home was newly built. It does not record floor area, and we do not currently pair it with sizes from anywhere else, so these pages show no price per square metre at all.

The last two or three months are always incomplete. Treat a quiet recent month as missing registrations rather than a quiet market: the figures fill in as the register catches up.

Frequently asked questions

Where do these sold prices come from?

From HM Land Registry Price Paid Data, the official record of property sales registered in England and Wales since January 1995. It is published monthly under the Open Government Licence and carries the price paid, the date of transfer, the address, the property type and the tenure.

Why is there no floor area or price per square metre?

Because the register does not hold one. Price Paid Data pairs an address with a price and says nothing about size, so nowhere on these pages is there a price per square metre. A size would have to come from a second dataset, the Energy Performance of Buildings Data, and we have not joined it to the sales, so we say so plainly rather than divide a price by a guessed floor area.

Why does this cover England and Wales only?

HM Land Registry registers property in England and Wales. Scotland is handled by Registers of Scotland and Northern Ireland by Land and Property Services, and neither publishes free bulk per-transaction prices, so we show no sold prices for them rather than guess at them.

What is the difference between a category A and a category B sale?

Category A is a standard sale of a single home at full market value, which is what most rows are. Category B covers the rest of the register: repossessions, transfers between companies, buy-to-let portfolio sales and sales to a sitting tenant. Category B prices often sit well below the local median, so read a lone cheap sale on an otherwise expensive street with that in mind.

Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.