Sold House Prices UK — Find Sold Prices by Postcode

Search sold house prices recorded by HM Land Registry across England and Wales. This page carries the current national sold-price snapshot, the routes into postcode, street, town and district sold prices, and the caveats that decide how much a single price should influence a decision.

Data through August 2026 · Updated October 2026 · Source: HM Land Registry Price Paid Data

Sold house prices

Citation summary

The sitewide national average sold price in England and Wales is £400,016, with a median sold price of £183,750. The average is +18.0% higher than five years ago (£338,923), based on the 31+ million sold price records in this dataset, covering January 1995 to August 2026 and updated October 2026. Prices are historical sold prices, not valuations, forecasts or advice.

Latest national sold price snapshot

The national average is the average of each postcode's all-time average sold price; the median is the median of each postcode's median. Both are calculated from the 31+ million sold price records in the current extract (January 1995 to August 2026) and form the sitewide benchmark each town, district and postcode page is compared against. They are not the mean of every individual transaction, and they are not a current-month estimate.

National average sold price
£400,016
National median sold price
£183,750
Average five years ago
£338,923
Five-year change
+18.0%
Sold price records
31,614,306
Data window
to August 2026

Record count and data window come from the published HM Land Registry extracts summarised on this site. Read the methodology for how records are cleaned, grouped and excluded.

Find sold house prices by location

Start with a full postcode if you know it, or browse a town, district or postcode area. Every location page shows average and median sold prices, registered sales and five-year movement from the same dataset.

Search a full postcode, street, town or district

Use the search box on the home page search to open a sold-price page directly, or browse one of the directories below.

Popular towns by registered sales

TownAverage sold priceMedian sold priceFive-year changeRegistered sales
London£512,223£300,000-8.1%2,395,488
Manchester£167,259£120,000+3.0%520,079
Bristol£241,670£184,000+1.2%484,676
Birmingham£169,050£125,000-4.9%460,145
Nottingham£170,420£125,000+2.4%415,585
Leeds£179,048£128,000+6.6%354,960
Liverpool£145,954£105,000+13.1%335,345
Sheffield£165,065£120,000-13.3%302,357
Leicester£180,593£139,000+2.8%274,046
Southampton£219,425£169,000+4.6%252,410
Norwich£200,942£165,000+4.3%230,253
Newcastle upon Tyne£177,342£127,000-3.8%201,520

How to read a sold house price

A single sold price is a fact about one transaction. Four checks decide how much weight it deserves when you compare areas or test an asking price.

Registered sales lag behind completions

Price Paid Data records a sale when it is registered, not when the keys change hands. The newest months are always incomplete, so treat recent volume as a floor rather than the final count.

How long buying a house takes →

Averages hide high-value sales

One very expensive sale can lift an area average away from the typical home. Check the median and the number of sales behind it before drawing a conclusion.

How averages and medians are calculated →

Sample size decides how much a price means

A postcode with three registered sales in a year says far less than one with thirty. Compare transaction counts alongside prices, and caveat areas with thin recent data.

Inclusion thresholds and data caveats →

Sold prices are evidence, not an asking price

Sold prices show what buyers actually paid. Asking prices are seller expectations; use the sold-price record to test whether a listing is supported by local transactions.

Asking price vs sold price →

Check a price with the evidence tools

Sold prices answer what happened. These tools apply them to the next decision, from testing a listing to working out what a purchase costs.

Frequently asked questions about sold house prices

What sold house prices does UK House Prices cover?

Every residential sale registered with HM Land Registry Price Paid Data in England and Wales, summarised by postcode, street, town, district and postcode area. The current dataset holds 31,614,306 sold price records covering January 1995 to August 2026.

How up to date are the sold house prices?

The data window currently runs to August 2026 and was last refreshed October 2026. A registered sale can appear several weeks or months after completion, so the most recent months of any area usually look thinner than they really were.

Why is the average sold price different from the median?

The average is pulled up by a small number of very expensive sales. The median is the middle transaction and shows a more typical sale. The sitewide benchmark across England and Wales is £400,016 average and £183,750 median, calculated from per-postcode averages and medians in the current extract.

Is UK House Prices free to use?

Yes. Searching sold house prices, town, district and postcode data and reading the property guides is free and does not require an account.

How do sold prices differ from asking prices?

An asking price is the seller or agent listing price. A sold price is the amount recorded when a sale completes and is registered with HM Land Registry, so it is the stronger factual benchmark when checking what a home actually fetched.

About the sold price data

Sold prices are average and median values of completed, registered residential transactions in England and Wales grouping 1,158 towns, 467 districts and 2,393 postcode areas. Areas with thin or stale recent data are caveated or excluded from rankings. Figures are historical evidence, not a valuation of a specific property and not investment advice. Source: HM Land Registry Price Paid Data, with 31+ million records updated October 2026 and records through August 2026. These are historical sold-price summaries, not a valuation, forecast or investment recommendation.

Explore next