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,693,759 £178,040
East Anglia 1,181,507 £177,582
Cambridgeshire 411,647 £192,212
Norfolk 432,204 £162,670
Suffolk 337,656 £178,835
East Midlands 2,321,784 £142,738
Derbyshire 488,753 £135,230
Leicestershire 426,272 £157,351
Lincolnshire 514,917 £124,609
Northamptonshire 378,696 £161,703
Nottinghamshire 482,033 £137,880
Rutland 31,113 £204,981
North 972,462 £121,285
County Durham 394,735 £110,058
Northumberland 129,969 £133,869
Tyne and Wear 447,758 £127,529
North West 3,090,681 £136,131
Cheshire 450,292 £174,060
Cumbria 236,096 £135,842
Greater Manchester 1,140,745 £135,580
Lancashire 697,711 £117,833
Merseyside 565,837 £129,738
South Coast 85,276 £164,884
Isle of Wight 85,276 £164,884
South East 6,107,397 £239,173
Bedfordshire 274,010 £179,696
Berkshire 411,715 £272,841
Buckinghamshire 420,298 £255,219
East Sussex 468,073 £212,784
Essex 933,349 £206,788
Hampshire 880,463 £214,877
Hertfordshire 534,958 £279,582
Kent 833,171 £204,264
Oxfordshire 295,887 £263,566
Surrey 636,339 £336,913
West Sussex 419,134 £233,722
South West 2,517,538 £196,035
Avon 535,638 £202,631
Cornwall 584 £277,268
Devon 616,423 £180,766
Dorset 437,177 £215,744
Gloucestershire 324,648 £207,951
Somerset 273,974 £179,787
Wiltshire 329,094 £189,350
West Midlands 2,155,488 £154,439
Birmingham and surroundings 974,161 £146,684
Herefordshire 82,818 £181,921
Shropshire 209,115 £156,253
Staffordshire 422,124 £136,950
Warwickshire 219,819 £184,736
Worcestershire 247,451 £177,159
Yorkshire 2,261,626 £134,064
East Riding of Yorkshire 265,680 £118,091
North Yorkshire 510,152 £163,277
South Yorkshire 524,167 £120,679
West Yorkshire 961,627 £130,276
London 3,297,634 £366,524
Central London 119,479 £1,071,423
East London 552,606 £249,142
North London 581,026 £397,258
North West London 189,672 £292,243
South East London 727,147 £268,511
South West London 556,798 £347,689
West London 570,906 £469,229
Scotland 1,531,537 £159,662
Aberdeenshire 150,809 £185,659
Ayrshire 103,926 £125,135
Central Scotland 339,498 £145,389
Angus 76,875 £134,735
Argyll & Bute 28,373 £153,651
Clackmannanshire 14,892 £130,917
Fife 108,487 £139,579
Perth & Kinross 39,721 £180,127
Stirlingshire 71,150 £146,100
Edinburgh and Lothian 270,847 £214,295
City of Edinburgh 163,878 £239,503
East Lothian 28,160 £211,808
Midlothian 34,118 £177,702
West Lothian 44,691 £151,360
Glasgow and surrounding villages 498,533 £142,265
Dunbartonshire 31,710 £155,579
Lanarkshire 411,746 £143,131
Renfrewshire 55,077 £128,127
Highlands and Islands 103,025 £150,291
Eilean Siar 4,669 £103,539
Highland 63,111 £159,277
Moray 25,164 £144,591
Orkney islands 5,300 £131,497
Shetland Islands 4,781 £128,168
Lowlands 64,899 £149,719
Dumfries & Galloway 35,086 £136,287
Scottish Borders 29,813 £165,528
Wales 1,183,822 £131,071
Mid Wales 39,331 £155,615
Powys 39,331 £155,615
North Wales 251,743 £131,128
Conwy County Borough 52,537 £136,360
Denbighshire 45,277 £118,679
Flintshire 55,472 £136,680
Gwynedd 48,479 £129,288
Wrexham (County of) 49,978 £132,530
South Wales 753,934 £129,083
Gwent 227,951 £125,901
Mid Glamorgan 165,700 £99,287
South Glamorgan 206,020 £167,472
West Glamorgan 154,263 £114,519
West Wales 138,814 £134,816
Dyfed 138,814 £134,816

The sales and average price paid data are accurate as of July 7, 2021