Skip to main content
Get an instant valuation

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,525,836 £191,466
East Anglia 1,285,873 £192,391
Cambridgeshire 446,236 £209,822
Norfolk 472,245 £175,432
Suffolk 367,392 £193,019
East Midlands 2,530,979 £154,001
Derbyshire 533,928 £145,109
Leicestershire 463,141 £170,344
Lincolnshire 564,113 £133,903
Northamptonshire 409,126 £176,123
Nottinghamshire 526,871 £148,742
Rutland 33,800 £220,139
North 1,069,451 £127,409
County Durham 436,229 £114,730
Northumberland 142,973 £142,115
Tyne and Wear 490,249 £134,403
North West 3,386,844 £145,889
Cheshire 486,471 £185,457
Cumbria 259,709 £145,185
Greater Manchester 1,252,293 £147,174
Lancashire 764,630 £125,656
Merseyside 623,741 £137,548
South Coast 92,500 £176,939
Isle of Wight 92,500 £176,939
South East 6,595,221 £258,312
Bedfordshire 295,942 £197,687
Berkshire 444,751 £293,926
Buckinghamshire 453,958 £276,248
East Sussex 505,811 £229,514
Essex 1,011,097 £222,906
Hampshire 952,144 £230,138
Hertfordshire 577,614 £301,365
Kent 890,319 £221,254
Oxfordshire 319,954 £286,686
Surrey 690,368 £364,099
West Sussex 453,263 £252,061
South West 2,734,944 £210,965
Avon 581,115 £219,884
Cornwall 638 £284,197
Devon 670,865 £193,451
Dorset 473,232 £230,931
Gloucestershire 353,970 £225,474
Somerset 298,330 £193,808
Wiltshire 356,794 £202,709
West Midlands 2,352,253 £166,794
Birmingham and surroundings 1,061,249 £158,358
Herefordshire 90,810 £196,930
Shropshire 228,420 £168,682
Staffordshire 463,010 £148,301
Warwickshire 239,971 £201,854
Worcestershire 268,793 £188,867
Yorkshire 2,477,771 £143,716
East Riding of Yorkshire 290,304 £125,929
North Yorkshire 558,818 £174,574
South Yorkshire 575,021 £129,811
West Yorkshire 1,053,628 £139,838
London 3,549,830 £400,862
Central London 122,192 £1,236,995
East London 596,135 £276,724
North London 626,065 £435,928
North West London 203,426 £322,745
South East London 786,344 £291,486
South West London 600,977 £376,732
West London 614,691 £508,688
Scotland 1,753,373 £165,642
Aberdeenshire 171,145 £186,884
Ayrshire 119,690 £129,137
Central Scotland 389,468 £151,788
Angus 88,348 £139,162
Argyll & Bute 32,990 £161,756
Clackmannanshire 17,089 £136,816
Fife 123,971 £146,161
Perth & Kinross 45,850 £188,276
Stirlingshire 81,220 £152,615
Edinburgh and Lothian 308,360 £224,624
City of Edinburgh 186,927 £251,215
East Lothian 31,862 £221,992
Midlothian 39,057 £186,984
West Lothian 50,514 £156,984
Glasgow and surrounding villages 571,396 £147,515
Dunbartonshire 36,026 £158,502
Lanarkshire 471,889 £148,888
Renfrewshire 63,481 £131,069
Highlands and Islands 118,123 £157,067
Eilean Siar 5,480 £110,688
Highland 72,153 £166,178
Moray 28,911 £150,812
Orkney islands 6,158 £140,569
Shetland Islands 5,421 £134,779
Lowlands 75,191 £156,498
Dumfries & Galloway 40,714 £142,332
Scottish Borders 34,477 £173,227
Wales 1,303,058 £140,864
Mid Wales 43,746 £168,972
Powys 43,746 £168,972
North Wales 277,791 £141,685
Conwy County Borough 57,912 £146,140
Denbighshire 49,723 £128,864
Flintshire 61,108 £144,789
Gwynedd 54,110 £141,775
Wrexham (County of) 54,938 £145,051
South Wales 826,465 £137,999
Gwent 250,735 £135,271
Mid Glamorgan 182,884 £106,424
South Glamorgan 223,356 £178,680
West Glamorgan 169,490 £122,496
West Wales 155,056 £146,731
Dyfed 155,056 £146,731

The sales and average price paid data are accurate as of December 14, 2023