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,390,630 £190,628
East Anglia 1,278,116 £191,303
Cambridgeshire 443,767 £208,506
Norfolk 469,148 £174,458
Suffolk 365,201 £192,038
East Midlands 2,515,439 £153,111
Derbyshire 530,638 £144,305
Leicestershire 460,446 £169,051
Lincolnshire 560,576 £133,232
Northamptonshire 406,692 £175,164
Nottinghamshire 523,509 £147,958
Rutland 33,578 £218,795
North 1,061,868 £126,882
County Durham 432,949 £114,443
Northumberland 141,888 £141,328
Tyne and Wear 487,031 £133,731
North West 3,365,293 £145,189
Cheshire 483,347 £184,637
Cumbria 257,793 £144,394
Greater Manchester 1,244,450 £146,411
Lancashire 759,935 £125,041
Merseyside 619,768 £137,004
South Coast 91,959 £176,235
Isle of Wight 91,959 £176,235
South East 6,559,416 £256,962
Bedfordshire 294,436 £196,628
Berkshire 442,354 £291,998
Buckinghamshire 451,428 £274,607
East Sussex 503,092 £228,550
Essex 1,005,743 £221,748
Hampshire 946,955 £228,959
Hertfordshire 574,635 £299,980
Kent 885,619 £220,172
Oxfordshire 318,099 £285,360
Surrey 686,467 £362,169
West Sussex 450,588 £250,604
South West 2,718,128 £209,807
Avon 577,563 £218,470
Cornwall 635 £283,949
Devon 666,582 £192,498
Dorset 470,455 £229,743
Gloucestershire 351,759 £224,127
Somerset 296,451 £192,700
Wiltshire 354,683 £201,749
West Midlands 2,338,072 £165,881
Birmingham and surroundings 1,055,170 £157,575
Herefordshire 90,199 £195,757
Shropshire 226,926 £167,833
Staffordshire 459,983 £147,101
Warwickshire 238,541 £201,013
Worcestershire 267,253 £187,903
Yorkshire 2,462,339 £144,353
East Riding of Yorkshire 288,441 £125,281
North Yorkshire 554,973 £173,713
South Yorkshire 571,361 £129,212
West Yorkshire 1,047,564 £142,308
London 3,531,029 £398,072
Central London 121,550 £1,225,129
East London 593,096 £274,700
North London 622,788 £432,243
North West London 202,334 £320,258
South East London 782,223 £290,111
South West London 597,675 £374,370
West London 611,363 £505,571
Scotland 1,730,627 £164,965
Aberdeenshire 169,147 £186,830
Ayrshire 117,988 £128,716
Central Scotland 384,397 £151,021
Angus 87,290 £138,722
Argyll & Bute 32,528 £160,833
Clackmannanshire 16,884 £135,997
Fife 122,395 £145,338
Perth & Kinross 45,203 £187,437
Stirlingshire 80,097 £151,741
Edinburgh and Lothian 304,480 £223,626
City of Edinburgh 184,579 £250,125
East Lothian 31,452 £220,788
Midlothian 38,584 £186,072
West Lothian 49,865 £156,382
Glasgow and surrounding villages 563,917 £146,827
Dunbartonshire 35,553 £157,791
Lanarkshire 465,745 £148,161
Renfrewshire 62,619 £130,674
Highlands and Islands 116,604 £156,207
Eilean Siar 5,404 £109,615
Highland 71,229 £165,321
Moray 28,539 £149,985
Orkney islands 6,062 £139,515
Shetland Islands 5,370 £134,128
Lowlands 74,094 £155,884
Dumfries & Galloway 40,109 £141,646
Scottish Borders 33,985 £172,688
Wales 1,294,216 £140,246
Mid Wales 43,397 £168,155
Powys 43,397 £168,155
North Wales 275,833 £141,110
Conwy County Borough 57,494 £145,459
Denbighshire 49,380 £128,239
Flintshire 60,728 £144,314
Gwynedd 53,636 £141,044
Wrexham (County of) 54,595 £144,675
South Wales 821,125 £137,424
Gwent 249,121 £134,697
Mid Glamorgan 181,700 £106,023
South Glamorgan 221,986 £177,893
West Glamorgan 168,318 £121,988
West Wales 153,861 £145,881
Dyfed 153,861 £145,881

The sales and average price paid data are accurate as of September 12, 2023