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,679,640 £192,733
East Anglia 1,294,712 £193,569
Cambridgeshire 449,121 £211,096
Norfolk 475,673 £176,586
Suffolk 369,918 £194,129
East Midlands 2,548,292 £154,995
Derbyshire 537,833 £145,964
Leicestershire 466,053 £171,589
Lincolnshire 567,981 £134,550
Northamptonshire 411,796 £177,594
Nottinghamshire 530,605 £149,657
Rutland 34,024 £221,514
North 1,077,894 £128,195
County Durham 439,713 £115,122
Northumberland 144,221 £143,336
Tyne and Wear 493,960 £135,412
North West 3,411,624 £146,790
Cheshire 490,026 £186,866
Cumbria 261,825 £145,974
Greater Manchester 1,261,120 £148,100
Lancashire 770,164 £126,293
Merseyside 628,489 £138,374
South Coast 93,116 £177,976
Isle of Wight 93,116 £177,976
South East 6,635,992 £259,895
Bedfordshire 297,723 £198,877
Berkshire 447,424 £295,796
Buckinghamshire 456,744 £277,939
East Sussex 508,897 £231,445
Essex 1,017,364 £224,133
Hampshire 957,834 £231,379
Hertfordshire 581,020 £303,003
Kent 895,968 £222,766
Oxfordshire 322,160 £289,325
Surrey 694,729 £365,949
West Sussex 456,129 £253,530
South West 2,753,543 £212,253
Avon 585,085 £221,394
Cornwall 643 £285,509
Devon 675,643 £194,582
Dorset 476,318 £232,148
Gloucestershire 356,432 £227,041
Somerset 300,301 £195,003
Wiltshire 359,121 £203,835
West Midlands 2,368,743 £168,500
Birmingham and surroundings 1,068,381 £161,025
Herefordshire 91,490 £198,868
Shropshire 230,147 £169,491
Staffordshire 466,573 £149,059
Warwickshire 241,596 £202,785
Worcestershire 270,556 £189,818
Yorkshire 2,495,724 £144,945
East Riding of Yorkshire 292,360 £126,561
North Yorkshire 563,068 £175,623
South Yorkshire 579,359 £130,516
West Yorkshire 1,060,937 £141,609
London 3,571,511 £403,564
Central London 122,945 £1,248,790
East London 599,603 £278,572
North London 629,977 £439,161
North West London 204,472 £324,492
South East London 791,321 £293,067
South West London 604,781 £378,766
West London 618,412 £512,244
Scotland 1,773,002 £166,178
Aberdeenshire 172,617 £186,917
Ayrshire 123,120 £129,360
Central Scotland 393,870 £152,324
Angus 89,336 £139,461
Argyll & Bute 33,395 £162,422
Clackmannanshire 17,287 £137,360
Fife 125,345 £146,642
Perth & Kinross 46,383 £189,040
Stirlingshire 82,124 £153,296
Edinburgh and Lothian 311,746 £225,491
City of Edinburgh 188,989 £252,090
East Lothian 32,231 £223,301
Midlothian 39,524 £187,887
West Lothian 51,002 £157,452
Glasgow and surrounding villages 576,052 £148,164
Dunbartonshire 36,414 £159,176
Lanarkshire 477,351 £149,427
Renfrewshire 62,287 £132,046
Highlands and Islands 119,489 £157,684
Eilean Siar 5,552 £111,454
Highland 72,957 £166,794
Moray 29,251 £151,381
Orkney islands 6,251 £141,389
Shetland Islands 5,478 £135,451
Lowlands 76,108 £157,138
Dumfries & Galloway 41,232 £143,024
Scottish Borders 34,876 £173,824
Wales 1,312,966 £141,630
Mid Wales 44,108 £170,076
Powys 44,108 £170,076
North Wales 279,983 £142,454
Conwy County Borough 58,371 £146,880
Denbighshire 50,087 £129,566
Flintshire 61,578 £145,719
Gwynedd 54,539 £142,616
Wrexham (County of) 55,408 £145,655
South Wales 832,532 £138,707
Gwent 252,599 £135,984
Mid Glamorgan 184,308 £106,949
South Glamorgan 224,860 £179,645
West Glamorgan 170,765 £123,106
West Wales 156,343 £147,695
Dyfed 156,343 £147,695

The sales and average price paid data are accurate as of March 6, 2024