Skip to main content

Sold house prices

The simple, free way to check sold property prices paid in the UK

If you’re looking to find out more about property prices in your dream location or on your own street, we can help

Use our simple, free way to check property prices paid in the UK by entering the postcode or area you’re interested in and we’ll provide you with average and individual property sale prices as recorded by the Land Registry and the Registers of Scotland.

OnTheMarket. Because your property search just got serious.

sold prices

Browse UK sold house prices

Location Sales Average price paid
England 21,588,690 £184,355
East Anglia 1,232,562 £184,482
Cambridgeshire 428,588 £200,528
Norfolk 451,735 £168,560
Suffolk 352,239 £185,376
East Midlands 2,424,093 £147,770
Derbyshire 510,947 £139,630
Leicestershire 444,152 £163,310
Lincolnshire 539,281 £129,094
Northamptonshire 393,589 £167,662
Nottinghamshire 503,762 £142,668
Rutland 32,362 £211,693
North 1,017,687 £124,083
County Durham 414,136 £112,423
Northumberland 135,989 £137,559
Tyne and Wear 467,562 £130,492
North West 3,233,892 £140,461
Cheshire 464,657 £179,112
Cumbria 247,764 £139,865
Greater Manchester 1,197,340 £140,651
Lancashire 730,330 £121,645
Merseyside 593,801 £133,221
South Coast 88,867 £170,345
Isle of Wight 88,867 £170,345
South East 6,358,741 £248,259
Bedfordshire 284,809 £187,832
Berkshire 427,731 £282,854
Buckinghamshire 437,071 £265,214
East Sussex 487,074 £220,542
Essex 972,728 £214,786
Hampshire 916,201 £222,105
Hertfordshire 556,536 £290,252
Kent 869,909 £212,606
Oxfordshire 307,841 £274,419
Surrey 663,159 £349,638
West Sussex 435,682 £242,259
South West 2,612,824 £203,194
Avon 557,771 £210,627
Cornwall 620 £283,410
Devon 643,420 £186,968
Dorset 455,004 £222,593
Gloucestershire 339,021 £215,989
Somerset 285,969 £186,074
Wiltshire 331,019 £197,078
West Midlands 2,250,759 £160,054
Birmingham and surroundings 1,016,588 £151,872
Herefordshire 86,743 £189,261
Shropshire 218,349 £162,241
Staffordshire 441,875 £141,896
Warwickshire 229,367 £193,064
Worcestershire 257,837 £182,390
Yorkshire 2,369,265 £138,846
East Riding of Yorkshire 277,458 £121,579
North Yorkshire 533,895 £168,186
South Yorkshire 548,167 £125,592
West Yorkshire 1,009,745 £135,273
London 3,416,672 £383,263
Central London 117,519 £1,173,838
East London 574,608 £265,894
North London 602,532 £415,798
North West London 196,158 £306,434
South East London 755,874 £279,390
South West London 578,322 £361,569
West London 591,659 £486,470
Scotland 1,634,896 £162,344
Aberdeenshire 160,741 £186,611
Ayrshire 111,102 £126,776
Central Scotland 362,352 £148,177
Angus 82,303 £136,927
Argyll & Bute 30,531 £157,385
Clackmannanshire 15,908 £133,521
Fife 115,529 £142,390
Perth & Kinross 42,507 £183,684
Stirlingshire 75,574 £148,670
Edinburgh and Lothian 288,512 £219,368
City of Edinburgh 174,831 £245,438
East Lothian 29,832 £216,103
Midlothian 36,522 £182,259
West Lothian 47,327 £153,755
Glasgow and surrounding villages 532,522 £144,279
Dunbartonshire 33,730 £155,534
Lanarkshire 439,745 £145,449
Renfrewshire 59,047 £129,133
Highlands and Islands 109,975 £153,197
Eilean Siar 5,076 £106,799
Highland 67,292 £162,400
Moray 26,853 £146,777
Orkney islands 5,691 £135,766
Shetland Islands 5,063 £131,029
Lowlands 69,692 £153,140
Dumfries & Galloway 37,687 £139,177
Scottish Borders 32,005 £169,581
Wales 1,241,640 £135,574
Mid Wales 41,463 £161,503
Powys 41,463 £161,503
North Wales 264,420 £135,500
Conwy County Borough 55,101 £140,833
Denbighshire 47,355 £123,279
Flintshire 58,301 £140,592
Gwynedd 51,185 £134,292
Wrexham (County of) 52,478 £136,451
South Wales 789,006 £133,383
Gwent 238,822 £130,351
Mid Glamorgan 174,223 £102,716
South Glamorgan 214,447 £172,970
West Glamorgan 161,514 £118,386
West Wales 146,751 £140,157
Dyfed 146,751 £140,157

The sales and average price paid data are accurate as of August 4, 2022