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,291,162 £208,267
East Anglia 627,779 £209,963
Cambridgeshire 216,677 £229,934
Norfolk 231,108 £190,072
Suffolk 179,994 £211,461
East Midlands 1,251,868 £165,183
Derbyshire 267,134 £155,734
Leicestershire 235,262 £182,136
Lincolnshire 277,496 £142,630
Northamptonshire 190,346 £192,860
Nottinghamshire 265,776 £158,671
Rutland 15,854 £244,475
North 537,495 £137,306
County Durham 220,872 £123,482
Northumberland 71,645 £153,545
Tyne and Wear 244,978 £145,021
North West 1,730,232 £155,704
Cheshire 245,254 £200,187
Cumbria 131,087 £156,660
Greater Manchester 632,579 £155,687
Lancashire 385,920 £135,051
Merseyside 335,392 £146,596
South Coast 45,195 £191,078
Isle of Wight 45,195 £191,078
South East 3,176,610 £289,178
Bedfordshire 142,076 £216,166
Berkshire 212,161 £334,363
Buckinghamshire 217,656 £312,840
East Sussex 238,955 £256,251
Essex 483,252 £249,033
Hampshire 452,060 £258,887
Hertfordshire 277,763 £344,263
Kent 444,875 £241,767
Oxfordshire 154,873 £318,486
Surrey 334,108 £408,926
West Sussex 218,831 £279,315
South West 1,468,534 £230,103
Avon 281,840 £241,768
Cornwall 151,488 £211,857
Devon 325,484 £212,430
Dorset 224,716 £254,770
Gloucestershire 171,589 £247,428
Somerset 144,975 £210,867
Wiltshire 168,442 £227,147
West Midlands 1,201,155 £177,226
Birmingham and surroundings 560,455 £167,705
Herefordshire 44,688 £211,207
Shropshire 114,791 £178,762
Staffordshire 233,274 £157,038
Warwickshire 116,506 £216,722
Worcestershire 131,441 £205,744
Yorkshire 1,252,294 £153,115
East Riding of Yorkshire 143,029 £136,282
North Yorkshire 280,334 £187,411
South Yorkshire 295,866 £136,873
West Yorkshire 533,065 £148,609
London 1,818,939 £450,137
Central London 66,272 £1,437,978
East London 316,700 £291,664
North London 325,241 £484,579
North West London 118,294 £337,260
South East London 395,865 £327,705
South West London 284,255 £431,391
West London 312,312 £580,353
Scotland 990,784 £166,356
Aberdeenshire 94,560 £202,252
Ayrshire 68,010 £129,158
Central Scotland 222,075 £152,061
Angus 48,707 £142,721
Argyll & Bute 19,006 £160,541
Clackmannanshire 9,669 £135,093
Fife 71,563 £145,243
Perth & Kinross 26,499 £188,067
Stirlingshire 46,631 £151,879
Edinburgh and Lothian 174,103 £221,533
City of Edinburgh 101,523 £252,125
East Lothian 19,089 £219,651
Midlothian 23,817 £183,552
West Lothian 29,674 £148,565
Glasgow and surrounding villages 315,582 £147,681
Dunbartonshire 20,941 £164,262
Lanarkshire 259,527 £148,313
Renfrewshire 35,114 £133,124
Highlands and Islands 71,349 £154,589
Eilean Siar 3,438 £103,004
Highland 44,109 £163,787
Moray 16,906 £149,520
Orkney islands 3,668 £135,136
Shetland Islands 3,228 £132,492
Lowlands 45,105 £153,870
Dumfries & Galloway 24,834 £138,495
Scottish Borders 20,271 £172,706
Wales 681,617 £147,493
Mid Wales 23,456 £174,784
Powys 23,456 £174,784
North Wales 149,156 £147,406
Conwy County Borough 30,693 £152,727
Denbighshire 26,411 £133,898
Flintshire 32,930 £153,254
Gwynedd 29,403 £147,242
Wrexham (County of) 29,719 £147,597
South Wales 424,242 £145,517
Gwent 129,324 £141,328
Mid Glamorgan 96,339 £110,324
South Glamorgan 112,321 £194,713
West Glamorgan 86,258 £127,041
West Wales 84,763 £149,985
Dyfed 84,763 £149,985