Home › Market report

Sold house price history in England and Wales

Residential sales recorded by HM Land Registry since 1995, grouped by year, with the share of new dwellings and the tenure recorded. The current year is always partial — sales reach the register months after completion — so it is shown but never used for a comparison.

Looking for a particular property? Search Land Registry sold prices or browse prices by town. This report shows aggregate history.

2002Busiest year1,350,686 sales
2025Last full year926,214 sales
£54,950 → £285,000Median then vs now1995 to 2025
23.5%Leasehold share7,370,540 sales

Recorded sale prices and volumes — median price

Recorded sale prices and volumes — median price0142.5k285.0k1995: GBP 54,9501996: GBP 57,0001997: GBP 60,0001998: GBP 65,0001999: GBP 72,9502000: GBP 80,0002001: GBP 90,0002002: GBP 110,0002003: GBP 130,0002004: GBP 150,0002005: GBP 157,5002006: GBP 166,0002007: GBP 175,0002008: GBP 170,0002009: GBP 168,5002010: GBP 182,0002011: GBP 176,0002012: GBP 180,0002013: GBP 184,9502014: GBP 190,0002015: GBP 204,0002016: GBP 215,0002017: GBP 225,0002018: GBP 230,0002019: GBP 232,0002020: GBP 249,9952021: GBP 269,0002022: GBP 280,0002023: GBP 275,0002024: GBP 280,0002025: GBP 285,0002026: GBP 275,00019952000200520102015202020252026
GBP · 1995 to 2026. Medians describe the mix sold, not the change in value of the same home. Price dots need at least three records; missing prices remain gaps. Current-year figures may be incomplete.

Source: HM Land Registry Price Paid Data.

Recorded sales by year

Recorded sales by year0675.3k1.4m1995: sales 796,2441996: sales 964,3641997: sales 1,093,7241998: sales 1,049,8911999: sales 1,194,2952000: sales 1,128,6392001: sales 1,244,9242002: sales 1,350,6862003: sales 1,234,4172004: sales 1,231,1212005: sales 1,060,9322006: sales 1,325,1952007: sales 1,271,3502008: sales 648,9722009: sales 624,8562010: sales 662,6042011: sales 660,5642012: sales 668,3642013: sales 809,9042014: sales 982,5992015: sales 1,008,8032016: sales 1,040,0652017: sales 1,057,2772018: sales 1,027,9192019: sales 1,003,0942020: sales 889,9662021: sales 1,271,4402022: sales 1,068,0462023: sales 854,1412024: sales 922,0982025: sales 926,2142026: sales 251,31519952000200520102015202020252026
sales · 1995 to 2026. Volume uses a separate scale. Read the record counts in the price table; reporting lag may affect recent years.

Source: HM Land Registry Price Paid Data.

By year

YearSalesMedianNew dwellings
2026 partial251,315£275,0000.2%
2025926,214£285,0005.3%
2024922,098£280,0009.5%
2023854,141£275,00011.4%
20221,068,046£280,00012.4%
20211,271,440£269,00010.6%
2020889,966£249,99512.7%
20191,003,094£232,00013.1%
20181,027,919£230,00012.7%
20171,057,277£225,00011.7%
20161,040,065£215,00011.8%
20151,008,803£204,00010.7%
2014982,599£190,0009.3%
2013809,904£184,9509.6%
2012668,364£180,0009.8%
2011660,564£176,0009.1%
2010662,604£182,0009%
2009624,856£168,50010.6%
2008648,972£170,00011.7%
20071,271,350£175,0007.9%
20061,325,195£166,00010.3%
20051,060,932£157,50011.6%
20041,231,121£150,00010%
20031,234,417£130,0009.9%
20021,350,686£110,0009.4%
20011,244,924£90,0009.5%
20001,128,639£80,00010.4%
19991,194,295£72,95010.1%
19981,049,891£65,00010.7%
19971,093,724£60,00011.3%
1996964,364£57,00012.1%
1995796,244£54,95013.5%

By county

CountySalesMedianNew dwellings
GREATER LONDON3,950,161£260,0009.3%
GREATER MANCHESTER1,424,331£120,00010.8%
WEST MIDLANDS1,218,975£126,0008.8%
WEST YORKSHIRE1,214,289£116,50010.3%
KENT869,754£192,00010.6%
ESSEX867,590£195,00010.7%
HAMPSHIRE807,676£210,00010.5%
SURREY701,187£275,0008.2%
LANCASHIRE700,054£112,0009.9%
HERTFORDSHIRE672,541£235,00010%
MERSEYSIDE669,968£110,00010.7%
SOUTH YORKSHIRE651,374£107,00011.1%
TYNE AND WEAR575,233£107,00010.6%
NORFOLK550,641£155,00010.6%
WEST SUSSEX535,911£215,0009.6%
DEVON492,028£184,23710.6%
NOTTINGHAMSHIRE484,282£125,00011.3%
NORTHAMPTONSHIRE470,984£150,00014.5%
LINCOLNSHIRE469,876£131,00012.9%
SUFFOLK445,573£161,00010.8%
STAFFORDSHIRE440,701£139,00012.3%
DERBYSHIRE415,730£129,00011%
GLOUCESTERSHIRE383,958£179,95010.9%
OXFORDSHIRE365,961£235,00013.5%
CAMBRIDGESHIRE365,047£185,00015.8%
LEICESTERSHIRE362,172£159,95014.9%
EAST SUSSEX360,729£180,0006.5%
WARWICKSHIRE346,198£175,00014.1%
CORNWALL342,279£170,0009.7%
SOMERSET330,786£165,00011.5%
NORTH YORKSHIRE327,406£162,95010.3%
WORCESTERSHIRE313,733£164,00010.7%
CUMBRIA298,289£120,0008.7%
DORSET282,170£205,0009.3%
WILTSHIRE280,846£190,00013.3%
BUCKINGHAMSHIRE275,375£249,99510.6%
CITY OF BRISTOL232,079£178,0008%
COUNTY DURHAM226,032£82,50012.5%
EAST RIDING OF YORKSHIRE221,403£133,00013%
CHESHIRE EAST217,382£165,00012.7%
CARDIFF192,100£150,00011.2%
BRIGHTON AND HOVE185,869£205,0003.2%
SOUTH GLOUCESTERSHIRE176,885£174,00013%
NORTHUMBERLAND174,729£120,00012.7%
SHROPSHIRE173,580£163,50011.6%
LEICESTER170,789£125,0009.2%
MILTON KEYNES170,240£173,50018.2%
MEDWAY161,575£155,0008.2%
CHESHIRE WEST AND CHESTER159,191£150,00012.9%
CITY OF PLYMOUTH153,537£132,9507.4%
CITY OF DERBY147,719£123,00011.6%
SWINDON144,361£151,00015.3%
NORTH SOMERSET142,635£175,75012%
BOURNEMOUTH139,380£170,0006.8%
SOUTHAMPTON136,772£149,9508.4%
CITY OF KINGSTON UPON HULL134,779£78,5009.7%
STOKE-ON-TRENT132,836£79,9507.7%
YORK124,283£171,00010.2%
SOUTHEND-ON-SEA121,945£163,0004.4%
SWANSEA119,026£114,0009.2%

Bulk transfers and nominal consideration are excluded throughout. Medians are of the sales that happened, not mix-adjusted — for a like-for-like series see the house price index.