UK House Prices
Search
Browse
TownsDistrictsPostcodesActive markets
Tools
Asking Price CheckerMortgage CalculatorStamp Duty Calculator
Reports & Guides
Market reportsProperty guidesMethodology
About
UK House Prices

Independent historical sold-price evidence from HM Land Registry for England and Wales.

Explore

TownsDistrictsPostcodes

Evidence tools

Asking Price CheckerMarket reportsProperty guides

Trust

MethodologyAboutPrivacy & terms

© 2026 UK House Prices. Data sourced from HM Land Registry.

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

  1. Home
  2. /Postcodes
  3. /ST20

ST20 postcode area house prices

ST20 has an average sold price of £214,213 across 3,489 HM Land Registry transactions covering 194 postcodes. The largest town grouping is Stafford.

Updated July 2026Records through May 2026HM Land Registry31+ million records

Decision summary

ST20 at a glance

ST20 postcode area averages £214,213 across 3,489 completed sales covering 194 postcodes. Check the median, sample depth and nearby postcodes before using the average as a market signal.

Check asking price

Average £214,213 · Median £226,500 · 3,489 transactions · +24.5% growth · 194 postcodes

Data source
HM Land Registry
Updated July 2026
Sample quality
Usable transaction depth
3,489 sales across 194 postcodes
Median check
£226,500
Mean and median differ — inspect local mix
Trend signal
+24.5%
The five-year price movement is +24.5%.
Coverage
194 postcodes
Largest town: Stafford
Data source
HM Land Registry
Sample quality
Usable transaction depth
Median check
£226,500
Check asking price

ST20 Postcode Area Overview

The ST20 postcode area averages £214,213 across 3,489 registered sales — below the national average of £396,803 by -46.0%. The median price across constituent postcodes is £226,500, indicating lower-value sales drag the mean down. 194 postcodes cover this area, with data sourced from HM Land Registry Price Paid Records. The principal town is Stafford, which accounts for the largest share of transactions in this postcode area. The five-year price movement is +24.5%, in line with national growth.

Postcodes in ST20

ST20 0DT£120,013 average108 salesST20 0HS£107,744 average94 salesST20 0AR£148,578 average74 salesST20 0HZ£124,711 average72 salesST20 0DW£118,407 average71 salesST20 0DR£153,856 average69 salesST20 0AG£215,045 average67 salesST20 0LZ£108,087 average67 salesST20 0DA£181,502 average66 salesST20 0NP£220,513 average64 salesST20 0EN£110,329 average61 salesST20 0HX£139,675 average61 salesST20 0HY£108,408 average56 salesST20 0JE£101,299 average55 salesST20 0HE£162,968 average54 salesST20 0BN£206,259 average47 salesST20 0DN£142,233 average45 salesST20 0DS£165,406 average45 salesST20 0HA£229,355 average45 salesST20 0QS£174,094 average45 salesST20 0EL£108,531 average44 salesST20 0ER£229,595 average44 salesST20 0PB£349,156 average42 salesST20 0HU£120,893 average41 salesST20 0LR£133,905 average40 salesST20 0BP£183,050 average39 salesST20 0BU£256,774 average39 salesST20 0LX£271,562 average38 salesST20 0EG£335,438 average37 salesST20 0DD£227,818 average36 salesST20 0LS£181,190 average36 salesST20 0QZ£198,682 average34 salesST20 0DY£212,232 average32 salesST20 0FG£406,942 average32 salesST20 0LA£163,703 average32 salesST20 0PT£345,103 average32 salesST20 0QR£151,061 average31 salesST20 0AW£183,660 average30 salesST20 0EQ£364,133 average30 salesST20 0FD£316,016 average29 salesST20 0HF£228,671 average29 salesST20 0BX£199,144 average27 salesST20 0AS£315,212 average26 salesST20 0RP£203,844 average26 salesST20 0QT£222,456 average25 salesST20 0EX£200,449 average24 salesST20 0FF£252,297 average24 salesST20 0GR£393,228 average24 salesST20 0HR£144,978 average24 salesST20 0EW£218,461 average23 salesST20 0QH£223,507 average23 salesST20 0JD£400,159 average22 salesST20 0QE£132,595 average22 salesST20 0DU£152,283 average21 salesST20 0EU£206,962 average21 salesST20 0DF£132,095 average20 salesST20 0HJ£190,868 average20 salesST20 0BL£270,895 average19 salesST20 0EZ£454,693 average19 salesST20 0HT£99,637 average19 salesST20 0BH£290,219 average18 salesST20 0EP£290,303 average18 salesST20 0HQ£225,061 average18 salesST20 0LB£150,942 average18 salesST20 0RJ£269,219 average18 salesST20 0AT£211,082 average17 salesST20 0BS£286,315 average17 salesST20 0BY£250,052 average17 salesST20 0DB£144,762 average17 salesST20 0ES£204,376 average17 salesST20 0GQ£403,699 average17 salesST20 0NR£353,044 average17 salesST20 0RS£161,079 average17 salesST20 0AX£383,781 average16 salesST20 0BA£133,694 average16 salesST20 0DE£147,831 average16 salesST20 0DP£147,681 average16 salesST20 0FH£281,125 average16 salesST20 0HW£124,809 average16 salesST20 0PA£159,888 average16 sales

Compare postcodes in ST20

Use the location comparison tool to put ST20 postcodes beside other postcode areas, towns or districts before narrowing your shortlist.

Compare locationsCheck asking priceHow we calculate prices

Property valuation guide

Estimate a property value in the ST20 area

Professional valuers use recent sold prices as comparable evidence. In the ST20 area, the median sold price is £226,500 and the average is £214,213, based on 3,489 HM Land Registry transactions. Over five years, prices have moved +24.5%, which affects how comparables from earlier years should be weighted.

Typical comparable range: £193,000–£260,000(±15% from median)

These are historical completed-sale prices — not a formal valuation, asking price or investment advice. Use them to sense-check an asking price or set expectations before instructing a surveyor.

Check an asking price against local evidence

Frequently asked questions

What is the average sold price in the ST20 postcode area?

The average sold price in ST20 is £214,213, based on 3,489 HM Land Registry transactions across 194 postcodes.

How does ST20 compare to the national average?

ST20 is -46.0% below the England and Wales national average of £396,803.

Are these figures valuations or asking prices?

No. These are historical completed sale prices from HM Land Registry Price Paid Data. They are not current valuations, asking prices or investment advice.

How many postcodes does the ST20 area cover?

The ST20 postcode area covers 194 individual postcodes with 3,489 registered sales. The largest town grouping is Stafford.

More about ST20

Stafford townBrowse districtsMarket reportsMethodologyCompare locationsArea guide: ST20

About this data

All sold price figures on this page come from HM Land Registry Price Paid Data for England and Wales, published under the Open Government Licence v3.0. Contains HM Land Registry data © Crown copyright and database right. These are historical completed sale prices — they are not current valuations, not forecasts and not investment advice. Past sale prices do not guarantee future values. Always seek independent professional advice before making property or financial decisions. Read the full methodology for details on data cleaning, grouping and limitations.