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 23,564,703 £198,596
East Anglia 1,343,655 £199,476
Cambridgeshire 465,465 £217,772
Norfolk 494,363 £181,966
Suffolk 383,827 £199,842
East Midlands 2,648,955 £160,482
Derbyshire 560,246 £150,702
Leicestershire 484,043 £178,237
Lincolnshire 590,121 £138,275
Northamptonshire 426,833 £183,825
Nottinghamshire 552,352 £156,146
Rutland 35,360 £228,975
North 1,125,677 £131,355
County Durham 459,926 £117,513
Northumberland 150,797 £148,578
Tyne and Wear 514,954 £138,673
North West 3,554,019 £151,697
Cheshire 510,651 £193,114
Cumbria 272,912 £149,738
Greater Manchester 1,312,487 £153,673
Lancashire 801,930 £130,240
Merseyside 656,039 £142,550
South Coast 96,361 £182,388
Isle of Wight 96,361 £182,388
South East 6,875,343 £267,814
Bedfordshire 308,252 £206,108
Berkshire 463,805 £304,357
Buckinghamshire 472,807 £287,763
East Sussex 526,403 £239,256
Essex 1,054,069 £230,798
Hampshire 991,450 £237,991
Hertfordshire 601,337 £312,212
Kent 930,400 £230,428
Oxfordshire 334,155 £298,578
Surrey 720,011 £375,188
West Sussex 472,654 £260,952
South West 2,858,159 £218,362
Avon 607,727 £229,123
Cornwall 678 £294,760
Devon 700,780 £199,876
Dorset 493,432 £238,211
Gloucestershire 370,708 £234,499
Somerset 311,853 £200,915
Wiltshire 372,981 £207,709
West Midlands 2,465,169 £173,827
Birmingham and surroundings 1,110,345 £166,235
Herefordshire 95,435 £205,769
Shropshire 239,895 £174,731
Staffordshire 486,749 £153,931
Warwickshire 251,843 £208,635
Worcestershire 280,902 £195,485
Yorkshire 2,597,365 £149,464
East Riding of Yorkshire 304,079 £130,102
North Yorkshire 586,574 £181,169
South Yorkshire 604,118 £134,756
West Yorkshire 1,102,594 £145,996
London 3,700,322 £417,375
Central London 127,270 £1,320,872
East London 620,596 £287,901
North London 653,266 £453,358
North West London 211,277 £333,630
South East London 821,067 £302,318
South West London 626,695 £390,081
West London 640,151 £528,480
Scotland 1,879,308 £168,922
Aberdeenshire 181,887 £187,080
Ayrshire 131,051 £131,108
Central Scotland 417,733 £155,214
Angus 94,737 £141,288
Argyll & Bute 35,645 £165,885
Clackmannanshire 18,222 £139,989
Fife 132,823 £149,735
Perth & Kinross 49,343 £192,239
Stirlingshire 86,963 £156,564
Edinburgh and Lothian 330,729 £229,852
City of Edinburgh 200,599 £256,725
East Lothian 33,998 £227,390
Midlothian 41,965 £191,961
West Lothian 54,167 £161,237
Glasgow and surrounding villages 610,205 £150,867
Dunbartonshire 38,524 £161,788
Lanarkshire 505,497 £152,266
Renfrewshire 66,184 £133,831
Highlands and Islands 126,662 £160,897
Eilean Siar 5,952 £114,787
Highland 77,355 £170,128
Moray 30,885 £154,147
Orkney islands 6,668 £145,371
Shetland Islands 5,802 £138,893
Lowlands 81,041 £159,803
Dumfries & Galloway 43,958 £145,553
Scottish Borders 37,083 £176,694
Wales 1,367,198 £145,958
Mid Wales 46,078 £175,458
Powys 46,078 £175,458
North Wales 291,813 £146,241
Conwy County Borough 60,942 £151,238
Denbighshire 52,029 £133,201
Flintshire 64,203 £149,167
Gwynedd 56,948 £146,534
Wrexham (County of) 57,691 £149,178
South Wales 866,036 £143,124
Gwent 262,794 £140,464
Mid Glamorgan 192,281 £110,490
South Glamorgan 233,060 £185,471
West Glamorgan 177,901 £126,848
West Wales 163,271 £152,163
Dyfed 163,271 £152,163

The sales and average price paid data are accurate as of July 4, 2025