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,307,297 £208,788
East Anglia 628,677 £210,426
Cambridgeshire 216,938 £230,528
Norfolk 231,471 £190,415
Suffolk 180,268 £211,930
East Midlands 1,253,595 £165,606
Derbyshire 267,515 £156,082
Leicestershire 235,595 £182,840
Lincolnshire 277,870 £142,963
Northamptonshire 190,551 £193,329
Nottinghamshire 266,190 £158,991
Rutland 15,874 £244,855
North 538,320 £139,210
County Durham 221,192 £125,321
Northumberland 71,785 £155,325
Tyne and Wear 245,343 £147,018
North West 1,732,871 £156,011
Cheshire 245,651 £200,604
Cumbria 131,279 £156,861
Greater Manchester 633,498 £156,047
Lancashire 386,401 £135,237
Merseyside 336,042 £146,900
South Coast 45,265 £191,526
Isle of Wight 45,265 £191,526
South East 3,180,870 £289,861
Bedfordshire 142,265 £216,587
Berkshire 212,433 £334,837
Buckinghamshire 217,931 £313,500
East Sussex 239,277 £256,761
Essex 483,890 £249,784
Hampshire 452,607 £259,437
Hertfordshire 278,140 £345,157
Kent 445,532 £242,309
Oxfordshire 155,099 £319,515
Surrey 334,557 £409,850
West Sussex 219,139 £280,114
South West 1,470,621 £230,443
Avon 282,215 £242,468
Cornwall 151,770 £212,266
Devon 325,934 £212,848
Dorset 225,057 £255,300
Gloucestershire 171,877 £246,715
Somerset 145,151 £211,153
Wiltshire 168,617 £227,533
West Midlands 1,203,047 £177,589
Birmingham and surroundings 561,318 £168,092
Herefordshire 44,787 £211,748
Shropshire 114,968 £179,126
Staffordshire 233,642 £157,293
Warwickshire 116,685 £217,154
Worcestershire 131,647 £206,067
Yorkshire 1,254,031 £153,444
East Riding of Yorkshire 143,213 £136,451
North Yorkshire 280,742 £187,878
South Yorkshire 296,336 £137,183
West Yorkshire 533,740 £148,921
London 1,821,575 £450,902
Central London 66,384 £1,435,531
East London 317,134 £294,275
North London 325,798 £485,156
North West London 118,451 £337,708
South East London 396,417 £327,446
South West London 284,629 £432,377
West London 312,762 £581,255
Scotland 993,148 £166,481
Aberdeenshire 94,738 £202,187
Ayrshire 68,168 £129,201
Central Scotland 222,650 £152,194
Angus 48,829 £142,829
Argyll & Bute 19,067 £160,656
Clackmannanshire 9,691 £135,191
Fife 71,750 £145,378
Perth & Kinross 26,578 £188,330
Stirlingshire 46,735 £151,965
Edinburgh and Lothian 174,493 £221,787
City of Edinburgh 101,726 £252,409
East Lothian 19,133 £219,948
Midlothian 23,883 £183,722
West Lothian 29,751 £148,821
Glasgow and surrounding villages 316,305 £147,801
Dunbartonshire 21,006 £164,325
Lanarkshire 260,115 £148,444
Renfrewshire 35,184 £133,185
Highlands and Islands 71,546 £154,755
Eilean Siar 3,449 £103,093
Highland 44,212 £163,923
Moray 16,973 £149,731
Orkney islands 3,676 £135,336
Shetland Islands 3,236 £132,966
Lowlands 45,248 £154,023
Dumfries & Galloway 24,909 £138,553
Scottish Borders 20,339 £172,969
Wales 682,547 £147,590
Mid Wales 23,498 £174,963
Powys 23,498 £174,963
North Wales 149,370 £147,577
Conwy County Borough 30,732 £152,910
Denbighshire 26,444 £134,135
Flintshire 32,961 £153,382
Gwynedd 29,479 £147,453
Wrexham (County of) 29,754 £147,709
South Wales 424,751 £145,560
Gwent 129,503 £141,507
Mid Glamorgan 96,445 £110,309
South Glamorgan 112,439 £195,134
West Glamorgan 86,364 £126,461
West Wales 84,928 £150,192
Dyfed 84,928 £150,192