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
- Price Paid Data downloads (monthly, yearly or complete file)Bulk downloadPlain CSV, no account needed. The complete file covers 1995 to now (~30 million sales).
- HM Land Registry linked-data SPARQL endpointAPIQuery sales and the House Price Index without downloading the full file.
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.
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.