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 23,929,120 £200,920
East Anglia 1,363,795 £201,692
Cambridgeshire 472,114 £220,306
Norfolk 502,097 £184,049
Suffolk 389,584 £201,871
East Midlands 2,691,406 £162,499
Derbyshire 569,612 £152,558
Leicestershire 491,674 £180,698
Lincolnshire 599,772 £139,767
Northamptonshire 433,062 £186,438
Nottinghamshire 561,381 £158,028
Rutland 35,905 £231,900
North 1,144,809 £132,644
County Durham 468,219 £118,364
Northumberland 153,384 £150,286
Tyne and Wear 523,206 £140,252
North West 3,613,512 £153,681
Cheshire 519,355 £195,334
Cumbria 277,515 £151,238
Greater Manchester 1,333,625 £155,924
Lancashire 815,437 £131,772
Merseyside 667,580 £144,573
South Coast 97,761 £184,254
Isle of Wight 97,761 £184,254
South East 6,973,525 £271,049
Bedfordshire 312,567 £208,875
Berkshire 470,083 £308,400
Buckinghamshire 479,106 £291,352
East Sussex 533,435 £241,465
Essex 1,069,470 £233,823
Hampshire 1,005,620 £240,502
Hertfordshire 609,759 £317,037
Kent 944,530 £233,212
Oxfordshire 339,286 £302,077
Surrey 730,270 £379,084
West Sussex 479,399 £264,237
South West 2,900,175 £220,875
Avon 616,821 £232,655
Cornwall 702 £304,711
Devon 711,054 £202,015
Dorset 500,212 £240,210
Gloucestershire 376,410 £237,333
Somerset 316,583 £203,130
Wiltshire 378,393 £209,871
West Midlands 2,504,919 £175,882
Birmingham and surroundings 1,127,560 £168,069
Herefordshire 97,005 £208,299
Shropshire 243,747 £176,883
Staffordshire 495,205 £155,937
Warwickshire 256,023 £211,280
Worcestershire 285,379 £197,733
Yorkshire 2,639,218 £151,146
East Riding of Yorkshire 309,205 £131,521
North Yorkshire 596,136 £183,140
South Yorkshire 614,083 £136,313
West Yorkshire 1,119,794 £147,667
London 3,753,008 £422,829
Central London 128,940 £1,344,887
East London 629,335 £291,269
North London 662,950 £459,227
North West London 214,105 £337,826
South East London 833,173 £306,327
South West London 635,648 £394,668
West London 648,857 £535,245
Scotland 1,928,649 £170,327
Aberdeenshire 186,581 £187,141
Ayrshire 134,653 £132,124
Central Scotland 428,828 £156,657
Angus 97,333 £142,434
Argyll & Bute 36,601 £167,423
Clackmannanshire 18,637 £141,405
Fife 136,372 £151,190
Perth & Kinross 50,684 £193,867
Stirlingshire 89,201 £158,158
Edinburgh and Lothian 339,568 £231,960
City of Edinburgh 205,770 £258,855
East Lothian 34,956 £230,093
Midlothian 43,140 £194,168
West Lothian 55,702 £163,046
Glasgow and surrounding villages 625,570 £152,348
Dunbartonshire 39,515 £163,002
Lanarkshire 518,106 £153,803
Renfrewshire 67,949 £135,059
Highlands and Islands 130,038 £162,342
Eilean Siar 6,138 £116,320
Highland 79,358 £171,493
Moray 31,741 £155,754
Orkney islands 6,852 £147,158
Shetland Islands 5,949 £140,384
Lowlands 83,411 £161,057
Dumfries & Galloway 45,260 £146,859
Scottish Borders 38,151 £177,899
Wales 1,390,578 £147,709
Mid Wales 46,899 £177,859
Powys 46,899 £177,859
North Wales 297,012 £148,006
Conwy County Borough 61,949 £152,749
Denbighshire 52,905 £134,956
Flintshire 65,365 £151,165
Gwynedd 58,023 £148,428
Wrexham (County of) 58,770 £150,823
South Wales 880,416 £144,842
Gwent 267,280 £142,053
Mid Glamorgan 195,566 £111,743
South Glamorgan 236,619 £187,935
West Glamorgan 180,951 £128,381
West Wales 166,251 £153,856
Dyfed 166,251 £153,856

The sales and average price paid data are accurate as of December 16, 2025