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 22,996,122 £195,048
East Anglia 1,312,202 £195,888
Cambridgeshire 454,963 £213,758
Norfolk 482,310 £178,717
Suffolk 374,929 £196,291
East Midlands 2,584,436 £157,241
Derbyshire 545,831 £147,746
Leicestershire 472,484 £173,738
Lincolnshire 575,990 £135,916
Northamptonshire 417,047 £180,201
Nottinghamshire 538,597 £153,105
Rutland 34,487 £224,610
North 1,095,600 £129,509
County Durham 447,211 £116,231
Northumberland 146,577 £145,672
Tyne and Wear 501,812 £136,621
North West 3,462,664 £148,657
Cheshire 497,392 £189,331
Cumbria 265,859 £147,303
Greater Manchester 1,279,388 £150,255
Lancashire 781,654 £127,795
Merseyside 638,371 £139,872
South Coast 94,341 £179,620
Isle of Wight 94,341 £179,620
South East 6,719,645 £263,055
Bedfordshire 301,406 £202,582
Berkshire 453,234 £298,978
Buckinghamshire 462,383 £282,341
East Sussex 515,017 £234,644
Essex 1,029,969 £226,366
Hampshire 969,442 £233,796
Hertfordshire 588,036 £306,709
Kent 908,338 £226,232
Oxfordshire 326,430 £293,058
Surrey 703,519 £369,583
West Sussex 461,871 £256,243
South West 2,790,909 £214,647
Avon 593,108 £224,325
Cornwall 659 £286,262
Devon 684,937 £196,613
Dorset 482,427 £234,598
Gloucestershire 361,452 £229,720
Somerset 304,371 £197,287
Wiltshire 363,955 £205,789
West Midlands 2,403,846 £170,553
Birmingham and surroundings 1,084,015 £163,066
Herefordshire 92,880 £201,314
Shropshire 233,714 £171,461
Staffordshire 473,870 £150,805
Warwickshire 245,138 £204,783
Worcestershire 274,229 £192,480
Yorkshire 2,532,479 £146,757
East Riding of Yorkshire 296,624 £128,033
North Yorkshire 571,713 £177,861
South Yorkshire 588,372 £132,302
West Yorkshire 1,075,770 £143,296
London 3,616,946 £409,105
Central London 124,635 £1,279,771
East London 606,725 £282,384
North London 638,346 £444,820
North West London 206,955 £327,733
South East London 801,614 £296,425
South West London 612,454 £382,838
West London 626,217 £519,008
Scotland 1,814,237 £167,180
Aberdeenshire 176,150 £186,955
Ayrshire 126,163 £129,956
Central Scotland 403,123 £153,363
Angus 91,417 £140,111
Argyll & Bute 34,199 £163,585
Clackmannanshire 17,667 £138,073
Fife 128,343 £147,840
Perth & Kinross 47,499 £190,245
Stirlingshire 83,998 £154,424
Edinburgh and Lothian 319,080 £227,083
City of Edinburgh 193,457 £253,836
East Lothian 32,882 £224,656
Midlothian 40,484 £189,551
West Lothian 52,257 £158,645
Glasgow and surrounding villages 589,477 £149,141
Dunbartonshire 37,278 £160,053
Lanarkshire 488,376 £150,457
Renfrewshire 63,823 £132,700
Highlands and Islands 122,210 £158,833
Eilean Siar 5,699 £112,491
Highland 74,587 £167,953
Moray 29,904 £152,440
Orkney islands 6,411 £142,984
Shetland Islands 5,609 £136,835
Lowlands 78,034 £158,505
Dumfries & Galloway 42,285 £144,604
Scottish Borders 35,749 £174,948
Wales 1,332,813 £143,267
Mid Wales 44,885 £172,307
Powys 44,885 £172,307
North Wales 284,295 £143,826
Conwy County Borough 59,306 £148,491
Denbighshire 50,809 £130,889
Flintshire 62,504 £146,900
Gwynedd 55,434 £144,188
Wrexham (County of) 56,242 £146,821
South Wales 844,614 £140,341
Gwent 256,158 £137,698
Mid Glamorgan 187,280 £108,389
South Glamorgan 227,794 £181,653
West Glamorgan 173,382 £124,485
West Wales 159,019 £149,612
Dyfed 159,019 £149,612

The sales and average price paid data are accurate as of September 10, 2024