Skip to main content
Open data

HM Land Registry

Property Sales — Price Paid Data

Every residential property sale registered in England and Wales since 1995 — price, date, full address and property type — straight from HM Land Registry and refreshed every month.

At a glance

Publisher
HM Land Registry
Licence
Open Government Licence v3 — Attribution required; address data carries extra conditions if you re-publish it commercially · what this means
Updates
Updated monthly
Cost
Free — open data
Last checked
2026-07-12

PropertyFinancial servicesConstruction & tradesRetailHousing & property

What your business can use it for

  • Property valuationBenchmark any residential property against actual sold prices on the same street or postcode — real transactions, not asking prices.
  • Site selectionSold prices are the most honest signal of local affluence — use them to size and compare the areas you're considering.
  • Market analysisThirty years of complete sales history lets you track how any local market has moved — volumes, price bands and property mix.

Works with data you already have

  • Property addresses or postcodes you holdPostcodesFull address fields plus postcode; link to local-area statistics via the free ONS postcode lookup

How to get it

What's involved in using it

  • The complete history is a single very large file of around 30 million sales (over 5 GB), so while it's a clean one-file download, it needs database tooling rather than a spreadsheet to work with.
  • Recent months are always incomplete because a sale only appears once it's been legally registered, which can lag completion by weeks — so the latest figures keep rising after you pull them.
  • It tells you the price, date, address and property type (detached, flat, etc.) but almost nothing else about the building, so to get things like floor area you have to match it to Energy Performance Certificates by address, which is a fuzzy job.
The technical detail, for whoever sets it up (2)
  • England and Wales only — Scotland and Northern Ireland have separate registers.
  • Some rows are 'additional price paid' entries (repossessions, buy-to-let portfolios) flagged in a category column — filter if you want standard market sales only.

How we can help with this

Ask us what it would take

Ask us about Property Sales — Price Paid Data

Ask a factual question about Property Sales — Price Paid Data — what it covers, how often it changes, whether it matches the records you keep — and we will answer, free. Or tell us what you are trying to work out, and we will tell you what it would take to get this data working next to the numbers you already have.

To One Day BI

We use this only to reply to you. How we handle your details.