MyHomePrice

House prices in ST12 (Stafford, Stoke-on-Trent)

Median sale price in Stafford, Stoke-on-Trent, Stoke-on-Trent, computed from sales actually registered with HM Land Registry (Price Paid Data) — not asking prices.

Detached — 2026

£340,000

+347.7% since 1995

Semi-detached — 2026

£240,000

+384.8% since 1995

Terraced — 2026

£170,500

+255.2% since 1995

Flat — 2026

£145,000

+324.9% since 1998

Median sale price over time (1995–2026)

Eyeing a property in Stafford?

An AI expert's opinion on its price, its points of caution and your negotiation margin.

Year-by-year data — ST12

YearDetachedSemi-detachedTerracedFlatSales
1995£75,950£49,500£48,000—32
1996£85,000£54,500£38,250—38
1997£87,000£55,000£35,000*—40
1998£110,500£55,000£43,950£34,125*56
1999£95,000£66,000£39,000£48,725*42
2000£149,950£70,000£47,000*—31
2001£102,250£60,000£58,725—39
2002£195,000£93,475£63,000£40,500*67
2003£232,995£104,000£93,750£53,500*67
2004£243,750£132,500£90,000—67
2005£296,000£135,000£230,000£67,250*48
2006£249,995£141,000£125,975£108,000*69
2007£290,000£165,000£137,000£152,95087
2008£282,500£178,500£123,000*£130,000*34
2009£205,000£150,000£115,000*—28
2010£248,000£190,000£123,500£75,000*42
2011£240,000£118,500£119,950—39
2012£312,500£127,000£100,000*—33
2013£272,500£152,500£125,000£92,500*38
2014£249,500£142,000£129,950—62
2015£377,500£172,500£135,000*£172,500*68
2016£415,000£167,500£125,975£130,250*89
2017£395,000£195,000£175,000£135,000*106
2018£390,000£250,000£184,000£94,000*76
2019£465,000£195,000£190,000£98,500*93
2020£405,000£205,000£220,000£81,000*92
2021£412,500£205,000£221,956£132,500*100
2022£400,000£260,000£195,000£140,000*54
2023£400,000£235,000£185,000£125,000*58
2024£465,000£240,000£218,000—55
2025£458,750£272,000£244,000£130,000*64
2026£340,000£240,000£170,500£145,000*21

* fewer than 5 registered sales: indicative median. Source: HM Land Registry Price Paid Data — © Crown copyright, Open Government Licence v3.0. Median sale prices of registered residential transactions.

Neighbouring postcode districts — Stoke-on-Trent