Skip to main content

If you’re looking to find out more about house sale prices in your dream location or just want to know more about what prices houses actually sold for in your street, OnTheMarket 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 house sale prices as recorded by the Land Registry and the Registers of Scotland.

It’s a good way to do some initial research on what your own property might be worth or on what you might expect to pay in your chosen search area.

Browse UK sold house prices

Location Sales Average price paid
England 20,565,614 £177,047
East Anglia 1,174,052 £176,576
Cambridgeshire 409,337 £191,125
Norfolk 429,209 £161,751
Suffolk 335,506 £177,790
East Midlands 2,307,942 £141,993
Derbyshire 485,841 £134,505
Leicestershire 423,639 £156,570
Lincolnshire 511,846 £124,007
Northamptonshire 376,638 £160,711
Nottinghamshire 479,092 £137,227
Rutland 30,886 £203,612
North 966,888 £120,905
County Durham 392,451 £109,797
Northumberland 129,211 £133,474
Tyne and Wear 445,226 £127,049
North West 3,071,529 £135,461
Cheshire 447,268 £173,116
Cumbria 234,533 £135,238
Greater Manchester 1,133,726 £134,828
Lancashire 693,749 £117,361
Merseyside 562,253 £129,210
South Coast 84,683 £163,876
Isle of Wight 84,683 £163,876
South East 6,068,757 £237,728
Bedfordshire 272,411 £178,554
Berkshire 409,404 £271,503
Buckinghamshire 417,861 £253,914
East Sussex 465,155 £211,322
Essex 927,287 £205,288
Hampshire 875,065 £213,779
Hertfordshire 531,515 £277,911
Kent 827,487 £202,947
Oxfordshire 294,087 £261,645
Surrey 632,139 £335,069
West Sussex 416,346 £232,210
South West 2,501,507 £194,842
Avon 532,352 £201,405
Cornwall 581 £277,475
Devon 612,495 £179,721
Dorset 434,354 £214,580
Gloucestershire 322,421 £206,452
Somerset 272,244 £178,757
Wiltshire 327,060 £188,060
West Midlands 2,142,199 £153,620
Birmingham and surroundings 968,348 £145,987
Herefordshire 82,299 £181,112
Shropshire 207,755 £155,327
Staffordshire 419,500 £136,096
Warwickshire 218,447 £183,735
Worcestershire 245,850 £176,182
Yorkshire 2,248,057 £133,454
East Riding of Yorkshire 264,225 £117,570
North Yorkshire 507,027 £162,510
South Yorkshire 520,917 £120,091
West Yorkshire 955,888 £129,715
London 3,279,783 £364,337
Central London 119,015 £1,060,675
East London 549,400 £247,615
North London 577,960 £394,991
North West London 188,709 £290,820
South East London 722,866 £266,722
South West London 553,742 £345,502
West London 568,091 £467,141
Scotland 1,517,450 £159,450
Aberdeenshire 149,540 £185,584
Ayrshire 102,939 £125,063
Central Scotland 336,240 £145,144
Angus 76,102 £134,563
Argyll & Bute 28,040 £153,416
Clackmannanshire 14,767 £130,802
Fife 107,507 £139,306
Perth & Kinross 39,275 £179,818
Stirlingshire 70,549 £145,863
Edinburgh and Lothian 268,520 £213,855
City of Edinburgh 162,459 £239,002
East Lothian 27,920 £211,474
Midlothian 33,789 £177,265
West Lothian 44,352 £151,116
Glasgow and surrounding villages 493,926 £142,117
Dunbartonshire 31,469 £155,535
Lanarkshire 407,923 £142,958
Renfrewshire 54,534 £128,079
Highlands and Islands 102,101 £149,958
Eilean Siar 4,613 £103,095
Highland 62,545 £158,915
Moray 24,957 £144,357
Orkney islands 5,250 £131,040
Shetland Islands 4,736 £127,799
Lowlands 64,184 £149,543
Dumfries & Galloway 34,669 £136,053
Scottish Borders 29,515 £165,389
Wales 1,176,967 £130,473
Mid Wales 39,059 £154,953
Powys 39,059 £154,953
North Wales 250,325 £130,675
Conwy County Borough 52,271 £136,025
Denbighshire 45,002 £118,196
Flintshire 55,177 £136,287
Gwynedd 48,151 £128,692
Wrexham (County of) 49,724 £132,038
South Wales 749,765 £128,446
Gwent 226,659 £125,305
Mid Glamorgan 164,746 £98,997
South Glamorgan 204,930 £166,659
West Glamorgan 153,430 £113,670
West Wales 137,818 £134,197
Dyfed 137,818 £134,197

The sales and average price paid data are accurate as of June 2, 2021