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,780,879 £193,519
East Anglia 1,300,302 £194,322
Cambridgeshire 450,945 £211,998
Norfolk 477,843 £177,238
Suffolk 371,514 £194,841
East Midlands 2,559,664 £155,977
Derbyshire 540,329 £146,611
Leicestershire 467,993 £172,258
Lincolnshire 570,525 £135,064
Northamptonshire 413,473 £178,726
Nottinghamshire 533,168 £151,633
Rutland 34,176 £222,741
North 1,083,837 £128,746
County Durham 442,228 £115,598
Northumberland 145,014 £144,429
Tyne and Wear 496,595 £135,875
North West 3,428,163 £147,465
Cheshire 492,372 £187,787
Cumbria 263,128 £146,383
Greater Manchester 1,267,116 £148,907
Lancashire 773,802 £126,890
Merseyside 631,745 £138,799
South Coast 93,535 £178,614
Isle of Wight 93,535 £178,614
South East 6,662,408 £260,836
Bedfordshire 298,909 £199,975
Berkshire 449,183 £296,793
Buckinghamshire 458,527 £278,810
East Sussex 510,802 £232,335
Essex 1,021,413 £224,849
Hampshire 961,460 £232,203
Hertfordshire 583,322 £304,223
Kent 899,968 £223,673
Oxfordshire 323,449 £290,498
Surrey 697,372 £367,174
West Sussex 458,003 £254,349
South West 2,765,578 £213,084
Avon 587,654 £222,418
Cornwall 645 £285,760
Devon 678,727 £195,343
Dorset 478,234 £232,966
Gloucestershire 358,088 £228,009
Somerset 301,631 £195,774
Wiltshire 360,599 £204,426
West Midlands 2,379,713 £169,151
Birmingham and surroundings 1,073,255 £161,686
Herefordshire 91,921 £199,765
Shropshire 231,289 £170,154
Staffordshire 468,836 £149,564
Warwickshire 242,731 £203,500
Worcestershire 271,681 £190,537
Yorkshire 2,507,679 £145,635
East Riding of Yorkshire 293,693 £126,985
North Yorkshire 565,790 £176,375
South Yorkshire 582,387 £131,347
West Yorkshire 1,065,809 £142,262
London 3,585,504 £405,174
Central London 123,514 £1,255,467
East London 601,823 £280,119
North London 632,645 £440,853
North West London 205,222 £325,467
South East London 794,419 £293,943
South West London 607,073 £379,992
West London 620,808 £514,185
Scotland 1,784,497 £166,402
Aberdeenshire 173,467 £186,860
Ayrshire 124,082 £129,543
Central Scotland 396,340 £152,567
Angus 89,867 £139,604
Argyll & Bute 33,631 £162,779
Clackmannanshire 17,384 £137,481
Fife 126,160 £146,932
Perth & Kinross 46,648 £189,308
Stirlingshire 82,650 £153,543
Edinburgh and Lothian 313,681 £225,824
City of Edinburgh 190,172 £252,458
East Lothian 32,383 £223,584
Midlothian 39,787 £188,342
West Lothian 51,339 £157,626
Glasgow and surrounding villages 580,040 £148,421
Dunbartonshire 36,653 £159,408
Lanarkshire 480,615 £149,697
Renfrewshire 62,772 £132,238
Highlands and Islands 120,244 £157,984
Eilean Siar 5,588 £111,764
Highland 73,424 £167,085
Moray 29,416 £151,687
Orkney islands 6,300 £141,728
Shetland Islands 5,516 £135,799
Lowlands 76,643 £157,418
Dumfries & Galloway 41,510 £143,254
Scottish Borders 35,133 £174,152
Wales 1,319,243 £142,171
Mid Wales 44,355 £170,757
Powys 44,355 £170,757
North Wales 281,361 £142,966
Conwy County Borough 58,677 £147,426
Denbighshire 50,325 £130,078
Flintshire 61,882 £146,157
Gwynedd 54,826 £143,355
Wrexham (County of) 55,651 £145,986
South Wales 836,314 £139,242
Gwent 253,682 £136,520
Mid Glamorgan 185,258 £107,543
South Glamorgan 225,808 £180,279
West Glamorgan 171,566 £123,487
West Wales 157,213 £148,265
Dyfed 157,213 £148,265

The sales and average price paid data are accurate as of May 14, 2024