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,858,339 £200,508
East Anglia 1,359,949 £201,206
Cambridgeshire 470,881 £219,669
Norfolk 500,613 £183,664
Suffolk 388,455 £201,434
East Midlands 2,683,230 £162,104
Derbyshire 567,789 £152,180
Leicestershire 490,242 £180,319
Lincolnshire 597,876 £139,450
Northamptonshire 431,907 £185,932
Nottinghamshire 559,616 £157,601
Rutland 35,800 £231,334
North 1,141,224 £132,558
County Durham 466,729 £118,241
Northumberland 152,921 £150,066
Tyne and Wear 521,574 £140,236
North West 3,601,701 £153,315
Cheshire 517,600 £194,880
Cumbria 276,602 £150,905
Greater Manchester 1,329,461 £155,535
Lancashire 812,734 £131,476
Merseyside 665,304 £144,222
South Coast 97,514 £183,909
Isle of Wight 97,514 £183,909
South East 6,954,664 £270,510
Bedfordshire 311,725 £208,362
Berkshire 468,932 £307,661
Buckinghamshire 477,887 £290,620
East Sussex 532,096 £241,008
Essex 1,066,586 £233,231
Hampshire 1,002,830 £240,216
Hertfordshire 608,124 £316,542
Kent 941,690 £232,730
Oxfordshire 338,305 £301,653
Surrey 728,402 £378,359
West Sussex 478,087 £263,548
South West 2,891,865 £220,391
Avon 615,004 £232,011
Cornwall 696 £303,304
Devon 709,034 £201,579
Dorset 498,868 £239,841
Gloucestershire 375,275 £236,782
Somerset 315,644 £202,698
Wiltshire 377,344 £209,437
West Midlands 2,497,403 £175,518
Birmingham and surroundings 1,124,298 £167,738
Herefordshire 96,726 £207,876
Shropshire 243,004 £176,472
Staffordshire 493,572 £155,571
Warwickshire 255,274 £210,878
Worcestershire 284,529 £197,322
Yorkshire 2,630,789 £150,830
East Riding of Yorkshire 308,217 £131,209
North Yorkshire 594,273 £182,783
South Yorkshire 612,044 £136,042
West Yorkshire 1,116,255 £147,345
London 3,742,962 £421,618
Central London 128,607 £1,334,915
East London 627,657 £290,653
North London 661,182 £458,083
North West London 213,544 £336,791
South East London 830,888 £305,494
South West London 633,933 £393,925
West London 647,151 £534,096
Scotland 1,920,135 £170,071
Aberdeenshire 185,804 £187,116
Ayrshire 133,959 £131,911
Central Scotland 426,964 £156,372
Angus 96,903 £142,235
Argyll & Bute 36,429 £167,046
Clackmannanshire 18,551 £141,106
Fife 135,817 £150,932
Perth & Kinross 50,443 £193,519
Stirlingshire 88,821 £157,829
Edinburgh and Lothian 338,120 £231,645
City of Edinburgh 204,903 £258,543
East Lothian 34,812 £229,721
Midlothian 42,955 £193,795
West Lothian 55,450 £162,779
Glasgow and surrounding villages 622,804 £152,058
Dunbartonshire 39,337 £162,698
Lanarkshire 515,845 £153,503
Renfrewshire 67,622 £134,847
Highlands and Islands 129,490 £162,087
Eilean Siar 6,100 £116,010
Highland 79,031 £171,229
Moray 31,605 £155,515
Orkney islands 6,825 £146,893
Shetland Islands 5,929 £140,156
Lowlands 82,994 £160,748
Dumfries & Galloway 45,017 £146,535
Scottish Borders 37,977 £177,597
Wales 1,385,992 £147,378
Mid Wales 46,734 £177,413
Powys 46,734 £177,413
North Wales 295,999 £147,653
Conwy County Borough 61,736 £152,384
Denbighshire 52,732 £134,596
Flintshire 65,129 £150,684
Gwynedd 57,836 £148,139
Wrexham (County of) 58,566 £150,574
South Wales 877,551 £144,517
Gwent 266,382 £141,740
Mid Glamorgan 194,945 £111,495
South Glamorgan 235,901 £187,474
West Glamorgan 180,323 £128,121
West Wales 165,708 £153,566
Dyfed 165,708 £153,566

The sales and average price paid data are accurate as of November 7, 2025