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,322,796 £209,212
East Anglia 629,570 £210,896
Cambridgeshire 217,209 £231,167
Norfolk 231,826 £190,757
Suffolk 180,535 £212,366
East Midlands 1,255,187 £165,967
Derbyshire 267,864 £156,310
Leicestershire 235,917 £183,305
Lincolnshire 278,216 £143,353
Northamptonshire 190,752 £193,626
Nottinghamshire 266,536 £159,408
Rutland 15,902 £245,239
North 539,096 £139,477
County Durham 221,506 £125,655
Northumberland 71,898 £155,491
Tyne and Wear 245,692 £147,252
North West 1,735,358 £156,264
Cheshire 246,004 £200,996
Cumbria 131,507 £157,121
Greater Manchester 634,339 £156,369
Lancashire 386,895 £135,387
Merseyside 336,613 £147,039
South Coast 45,342 £191,791
Isle of Wight 45,342 £191,791
South East 3,185,021 £290,473
Bedfordshire 142,455 £217,103
Berkshire 212,730 £335,427
Buckinghamshire 218,174 £314,062
East Sussex 239,563 £257,398
Essex 484,443 £250,119
Hampshire 453,157 £259,919
Hertfordshire 278,519 £345,975
Kent 446,186 £242,953
Oxfordshire 155,343 £320,222
Surrey 335,032 £410,809
West Sussex 219,419 £280,757
South West 1,472,593 £230,896
Avon 282,595 £242,958
Cornwall 152,007 £212,658
Devon 326,390 £213,194
Dorset 225,370 £255,908
Gloucestershire 172,109 £247,225
Somerset 145,345 £211,548
Wiltshire 168,777 £227,970
West Midlands 1,204,857 £177,980
Birmingham and surroundings 562,174 £168,388
Herefordshire 44,865 £212,139
Shropshire 115,148 £179,569
Staffordshire 233,979 £157,675
Warwickshire 116,878 £217,828
Worcestershire 131,813 £206,583
Yorkshire 1,255,772 £153,760
East Riding of Yorkshire 143,394 £136,631
North Yorkshire 281,161 £188,382
South Yorkshire 296,830 £137,447
West Yorkshire 534,387 £149,202
London 1,824,210 £451,681
Central London 66,467 £1,436,001
East London 317,543 £294,828
North London 326,240 £486,096
North West London 118,668 £338,259
South East London 396,953 £328,478
South West London 285,035 £433,472
West London 313,304 £581,623
Scotland 996,835 £166,739
Aberdeenshire 95,036 £202,134
Ayrshire 68,456 £129,349
Central Scotland 223,564 £152,481
Angus 49,038 £143,122
Argyll & Bute 19,172 £160,852
Clackmannanshire 9,730 £135,408
Fife 72,021 £145,627
Perth & Kinross 26,703 £188,694
Stirlingshire 46,900 £152,295
Edinburgh and Lothian 175,052 £222,265
City of Edinburgh 102,048 £252,946
East Lothian 19,188 £220,468
Midlothian 23,954 £184,195
West Lothian 29,862 £149,113
Glasgow and surrounding villages 317,433 £148,065
Dunbartonshire 21,085 £164,605
Lanarkshire 261,068 £148,722
Renfrewshire 35,280 £133,320
Highlands and Islands 71,833 £155,040
Eilean Siar 3,474 £103,493
Highland 44,375 £164,168
Moray 17,046 £150,110
Orkney islands 3,694 £135,758
Shetland Islands 3,244 £133,234
Lowlands 45,461 £154,238
Dumfries & Galloway 25,024 £138,747
Scottish Borders 20,437 £173,206
Wales 683,516 £147,837
Mid Wales 23,554 £175,501
Powys 23,554 £175,501
North Wales 149,630 £147,835
Conwy County Borough 30,782 £153,202
Denbighshire 26,486 £134,387
Flintshire 33,012 £153,587
Gwynedd 29,546 £147,634
Wrexham (County of) 29,804 £148,072
South Wales 425,265 £145,793
Gwent 129,661 £141,738
Mid Glamorgan 96,563 £110,416
South Glamorgan 112,557 £195,467
West Glamorgan 86,484 £126,722
West Wales 85,067 £150,404
Dyfed 85,067 £150,404