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 Paid Price
England 11,373,240 £211,001
East Anglia 632,415 £212,874
Cambridgeshire 218,081 £233,551
Norfolk 232,969 £192,559
Suffolk 181,365 £214,108
East Midlands 1,260,364 £167,473
Derbyshire 269,065 £157,419
Leicestershire 236,947 £186,458
Lincolnshire 279,346 £144,274
Northamptonshire 191,397 £195,018
Nottinghamshire 267,662 £160,550
Rutland 15,947 £246,995
North 541,873 £140,351
County Durham 222,598 £126,593
Northumberland 72,250 £156,301
Tyne and Wear 247,025 £148,082
North West 1,743,825 £157,545
Cheshire 247,237 £203,068
Cumbria 132,130 £158,267
Greater Manchester 637,414 £157,564
Lancashire 388,608 £136,516
Merseyside 338,436 £148,119
South Coast 45,569 £193,561
Isle of Wight 45,569 £193,561
South East 3,197,627 £293,041
Bedfordshire 143,011 £218,920
Berkshire 213,636 £338,714
Buckinghamshire 217,786 £314,009
East Sussex 240,577 £259,731
Essex 486,390 £252,987
Hampshire 455,069 £262,232
Hertfordshire 279,699 £348,801
Kent 448,353 £245,016
Oxfordshire 156,093 £323,743
Surrey 336,619 £415,150
West Sussex 220,394 £283,194
South West 1,479,274 £232,841
Avon 283,747 £245,249
Cornwall 152,915 £215,222
Devon 327,950 £214,819
Dorset 226,384 £258,718
Gloucestershire 172,918 £249,925
Somerset 145,999 £213,092
Wiltshire 169,361 £227,855
West Midlands 1,210,668 £179,327
Birmingham and surroundings 564,950 £169,523
Herefordshire 45,095 £213,765
Shropshire 115,677 £181,040
Staffordshire 235,085 £159,162
Warwickshire 117,468 £219,515
Worcestershire 132,393 £208,086
Yorkshire 1,261,625 £155,259
East Riding of Yorkshire 144,073 £137,574
North Yorkshire 282,564 £189,860
South Yorkshire 298,289 £138,228
West Yorkshire 536,699 £151,255
London 1,832,712 £455,884
Central London 66,747 £1,454,723
East London 319,076 £297,503
North London 327,806 £491,675
North West London 119,370 £340,805
South East London 398,740 £331,158
South West London 286,155 £436,680
West London 314,818 £586,432
Scotland 1,012,094 £167,977
Aberdeenshire 96,318 £202,298
Ayrshire 69,539 £130,284
Central Scotland 227,126 £153,828
Angus 49,823 £144,104
Argyll & Bute 19,548 £162,179
Clackmannanshire 9,861 £136,795
Fife 73,118 £146,906
Perth & Kinross 27,217 £190,543
Stirlingshire 47,559 £153,747
Edinburgh and Lothian 177,483 £224,427
City of Edinburgh 103,413 £255,463
East Lothian 19,499 £222,634
Midlothian 24,310 £185,903
West Lothian 30,261 £150,467
Glasgow and surrounding villages 322,222 £149,189
Dunbartonshire 21,423 £165,764
Lanarkshire 264,956 £149,849
Renfrewshire 35,843 £134,405
Highlands and Islands 73,008 £156,195
Eilean Siar 3,532 £104,830
Highland 45,092 £165,295
Moray 17,306 £151,201
Orkney islands 3,779 £137,540
Shetland Islands 3,299 £134,382
Lowlands 46,398 £155,566
Dumfries & Galloway 25,557 £139,899
Scottish Borders 20,841 £174,778
Wales 686,856 £148,820
Mid Wales 23,713 £176,782
Powys 23,713 £176,782
North Wales 150,376 £148,636
Conwy County Borough 30,921 £154,050
Denbighshire 26,599 £134,981
Flintshire 33,183 £154,328
Gwynedd 29,747 £148,593
Wrexham (County of) 29,926 £148,910
South Wales 427,153 £146,784
Gwent 130,184 £142,698
Mid Glamorgan 97,064 £111,040
South Glamorgan 113,005 £197,066
West Glamorgan 86,900 £127,442
West Wales 85,614 £151,556
Dyfed 85,614 £151,556

The sales and average paid price data are accurate as of February 23, 2021