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.

sold prices

Browse UK sold house prices

Location Sales Average price paid
England 22,732,540 £193,127
East Anglia 1,297,626 £193,942
Cambridgeshire 450,061 £211,488
Norfolk 476,829 £176,926
Suffolk 370,736 £194,525
East Midlands 2,554,335 £155,418
Derbyshire 539,187 £146,363
Leicestershire 467,079 £171,835
Lincolnshire 569,292 £134,836
Northamptonshire 412,696 £178,453
Nottinghamshire 531,968 £150,042
Rutland 34,113 £222,403
North 1,080,999 £128,423
County Durham 441,002 £115,243
Northumberland 144,641 £143,892
Tyne and Wear 495,356 £135,641
North West 3,420,186 £147,128
Cheshire 491,257 £187,419
Cumbria 262,479 £146,176
Greater Manchester 1,264,284 £148,440
Lancashire 771,965 £126,630
Merseyside 630,201 £138,594
South Coast 93,355 £178,368
Isle of Wight 93,355 £178,368
South East 6,649,975 £260,388
Bedfordshire 298,389 £199,385
Berkshire 448,351 £296,376
Buckinghamshire 457,692 £278,460
East Sussex 509,903 £231,941
Essex 1,019,464 £224,512
Hampshire 959,763 £231,844
Hertfordshire 582,242 £303,637
Kent 898,064 £223,234
Oxfordshire 322,871 £289,772
Surrey 696,085 £366,565
West Sussex 457,151 £253,950
South West 2,759,802 £212,692
Avon 586,449 £221,955
Cornwall 644 £286,181
Devon 677,208 £194,986
Dorset 477,304 £232,592
Gloucestershire 357,312 £227,547
Somerset 300,999 £195,355
Wiltshire 359,886 £204,147
West Midlands 2,374,410 £168,842
Birmingham and surroundings 1,070,950 £161,361
Herefordshire 91,721 £199,177
Shropshire 230,710 £169,811
Staffordshire 467,727 £149,324
Warwickshire 242,163 £203,192
Worcestershire 271,139 £190,295
Yorkshire 2,501,852 £145,279
East Riding of Yorkshire 293,090 £126,790
North Yorkshire 564,444 £176,100
South Yorkshire 580,914 £130,777
West Yorkshire 1,063,404 £141,937
London 3,578,925 £404,407
Central London 123,246 £1,252,498
East London 600,773 £279,076
North London 631,368 £439,979
North West London 204,870 £324,964
South East London 792,932 £293,596
South West London 606,063 £379,611
West London 619,673 £513,303
Scotland 1,778,175 £166,281
Aberdeenshire 172,994 £186,904
Ayrshire 123,551 £129,469
Central Scotland 394,933 £152,421
Angus 89,571 £139,540
Argyll & Bute 33,489 £162,505
Clackmannanshire 17,327 £137,396
Fife 125,712 £146,740
Perth & Kinross 46,492 £189,216
Stirlingshire 82,342 £153,393
Edinburgh and Lothian 312,606 £225,666
City of Edinburgh 189,523 £252,308
East Lothian 32,300 £223,383
Midlothian 39,623 £188,064
West Lothian 51,160 £157,535
Glasgow and surrounding villages 577,913 £148,276
Dunbartonshire 36,529 £159,271
Lanarkshire 478,861 £149,546
Renfrewshire 62,523 £132,129
Highlands and Islands 119,842 £157,820
Eilean Siar 5,570 £111,649
Highland 73,171 £166,898
Moray 29,331 £151,575
Orkney islands 6,276 £141,665
Shetland Islands 5,494 £135,505
Lowlands 76,336 £157,235
Dumfries & Galloway 41,360 £143,140
Scottish Borders 34,976 £173,903
Wales 1,316,197 £141,923
Mid Wales 44,240 £170,474
Powys 44,240 £170,474
North Wales 280,676 £142,740
Conwy County Borough 58,530 £147,170
Denbighshire 50,211 £129,817
Flintshire 61,735 £146,013
Gwynedd 54,667 £143,014
Wrexham (County of) 55,533 £145,846
South Wales 834,497 £138,993
Gwent 253,154 £136,244
Mid Glamorgan 184,813 £107,379
South Glamorgan 225,334 £179,935
West Glamorgan 171,196 £123,298
West Wales 156,784 £148,001
Dyfed 156,784 £148,001

The sales and average price paid data are accurate as of April 8, 2024