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,804,472 £178,852
East Anglia 1,187,832 £178,347
Cambridgeshire 413,768 £193,027
Norfolk 434,534 £163,384
Suffolk 339,530 £179,605
East Midlands 2,333,894 £143,393
Derbyshire 491,392 £135,817
Leicestershire 428,423 £158,135
Lincolnshire 517,780 £125,149
Northamptonshire 380,460 £162,556
Nottinghamshire 484,553 £138,444
Rutland 31,286 £206,116
North 977,325 £121,625
County Durham 396,759 £110,210
Northumberland 130,666 £134,427
Tyne and Wear 449,900 £127,974
North West 3,106,810 £136,231
Cheshire 452,722 £174,683
Cumbria 237,383 £136,543
Greater Manchester 1,146,608 £135,401
Lancashire 701,142 £118,183
Merseyside 568,955 £129,417
South Coast 85,727 £165,510
Isle of Wight 85,727 £165,510
South East 6,141,723 £240,522
Bedfordshire 275,459 £180,794
Berkshire 413,766 £274,156
Buckinghamshire 422,561 £257,105
East Sussex 470,779 £214,070
Essex 938,642 £208,194
Hampshire 885,416 £216,059
Hertfordshire 538,004 £281,113
Kent 838,112 £205,419
Oxfordshire 297,469 £265,089
Surrey 640,054 £338,307
West Sussex 421,461 £235,005
South West 2,531,268 £197,118
Avon 538,626 £204,000
Cornwall 592 £278,530
Devon 619,706 £181,638
Dorset 439,488 £216,727
Gloucestershire 326,435 £209,531
Somerset 275,574 £180,696
Wiltshire 330,847 £190,147
West Midlands 2,166,573 £155,089
Birmingham and surroundings 979,034 £147,283
Herefordshire 83,319 £182,873
Shropshire 210,226 £156,833
Staffordshire 424,276 £137,485
Warwickshire 221,016 £185,625
Worcestershire 248,702 £177,933
Yorkshire 2,273,320 £134,569
East Riding of Yorkshire 267,019 £118,594
North Yorkshire 512,894 £163,757
South Yorkshire 526,936 £121,199
West Yorkshire 966,471 £130,782
London 3,313,986 £369,296
Central London 119,928 £1,086,286
East London 555,392 £251,150
North London 583,884 £399,911
North West London 190,616 £293,909
South East London 730,928 £271,146
South West London 559,499 £349,555
West London 573,739 £471,971
Scotland 1,549,667 £160,121
Aberdeenshire 152,483 £185,825
Ayrshire 105,200 £125,345
Central Scotland 343,612 £145,830
Angus 77,874 £135,111
Argyll & Bute 28,716 £154,158
Clackmannanshire 15,066 £131,308
Fife 109,830 £140,068
Perth & Kinross 40,235 £180,732
Stirlingshire 71,891 £146,429
Edinburgh and Lothian 273,935 £215,212
City of Edinburgh 165,743 £240,612
East Lothian 28,433 £212,448
Midlothian 34,581 £178,716
West Lothian 45,178 £151,702
Glasgow and surrounding villages 504,390 £142,644
Dunbartonshire 32,050 £155,868
Lanarkshire 416,583 £143,550
Renfrewshire 55,757 £128,276
Highlands and Islands 104,248 £150,741
Eilean Siar 4,751 £104,034
Highland 63,844 £159,744
Moray 25,447 £144,983
Orkney islands 5,368 £132,206
Shetland Islands 4,838 £128,655
Lowlands 65,799 £150,267
Dumfries & Galloway 35,581 £136,899
Scottish Borders 30,218 £166,008
Wales 1,190,363 £131,562
Mid Wales 39,568 £156,287
Powys 39,568 £156,287
North Wales 253,248 £131,626
Conwy County Borough 52,830 £136,829
Denbighshire 45,514 £119,157
Flintshire 55,768 £137,150
Gwynedd 48,859 £129,941
Wrexham (County of) 50,277 £132,956
South Wales 757,859 £129,544
Gwent 229,127 £126,368
Mid Glamorgan 166,621 £99,686
South Glamorgan 207,001 £168,061
West Glamorgan 155,110 £114,907
West Wales 139,688 £135,391
Dyfed 139,688 £135,391

The sales and average price paid data are accurate as of September 16, 2021