Skip to main content

Sold house prices

The simple, free way to check sold property prices paid in the UK

If you’re looking to find out more about property prices in your dream location or on your own street, we 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 property sale prices as recorded by the Land Registry and the Registers of Scotland.

OnTheMarket. Because your property search just got serious.

sold prices

Browse UK sold house prices

Location Sales Average price paid
England 21,247,006 £182,092
East Anglia 1,212,728 £181,881
Cambridgeshire 421,916 £197,533
Norfolk 444,106 £166,222
Suffolk 346,706 £182,891
East Midlands 2,383,154 £145,825
Derbyshire 502,021 £137,935
Leicestershire 436,922 £161,043
Lincolnshire 529,639 £127,279
Northamptonshire 387,556 £165,363
Nottinghamshire 495,177 £140,850
Rutland 31,839 £209,478
North 999,414 £122,925
County Durham 406,259 £111,357
Northumberland 133,618 £136,073
Tyne and Wear 459,537 £129,328
North West 3,176,381 £138,586
Cheshire 456,554 £176,776
Cumbria 243,248 £138,297
Greater Manchester 1,177,008 £138,595
Lancashire 717,213 £120,240
Merseyside 582,358 £131,341
South Coast 87,532 £168,249
Isle of Wight 87,532 £168,249
South East 6,263,277 £245,056
Bedfordshire 280,606 £184,351
Berkshire 421,488 £278,972
Buckinghamshire 430,703 £261,604
East Sussex 480,083 £219,667
Essex 957,480 £211,846
Hampshire 902,701 £219,435
Hertfordshire 548,393 £286,192
Kent 855,912 £209,707
Oxfordshire 303,360 £270,141
Surrey 653,123 £345,075
West Sussex 429,428 £239,211
South West 2,583,507 £200,809
Avon 549,254 £207,746
Cornwall 602 £280,806
Devon 633,124 £184,712
Dorset 448,341 £220,639
Gloucestershire 333,428 £215,673
Somerset 281,557 £183,640
Wiltshire 337,201 £192,860
West Midlands 2,212,398 £158,114
Birmingham and surroundings 999,192 £150,310
Herefordshire 85,257 £186,500
Shropshire 214,690 £159,204
Staffordshire 433,921 £139,777
Warwickshire 225,690 £191,119
Worcestershire 253,648 £180,394
Yorkshire 2,328,615 £137,242
East Riding of Yorkshire 272,696 £120,274
North Yorkshire 524,702 £166,256
South Yorkshire 538,354 £124,288
West Yorkshire 992,863 £133,593
London 3,369,036 £377,590
Central London 116,162 £1,149,298
East London 565,732 £261,541
North London 594,482 £408,714
North West London 193,685 £301,473
South East London 744,928 £276,119
South West London 570,235 £356,293
West London 583,812 £480,330
Scotland 1,599,439 £161,483
Aberdeenshire 157,304 £186,463
Ayrshire 108,562 £126,256
Central Scotland 354,649 £147,280
Angus 80,502 £136,323
Argyll & Bute 29,803 £155,993
Clackmannanshire 15,536 £132,506
Fife 113,131 £141,517
Perth & Kinross 41,650 £182,867
Stirlingshire 74,027 £147,574
Edinburgh and Lothian 282,505 £217,905
City of Edinburgh 171,139 £243,744
East Lothian 29,268 £214,882
Midlothian 35,722 £180,946
West Lothian 46,376 £152,931
Glasgow and surrounding villages 520,893 £143,504
Dunbartonshire 33,079 £155,049
Lanarkshire 430,144 £144,609
Renfrewshire 57,670 £128,633
Highlands and Islands 107,521 £152,069
Eilean Siar 4,945 £105,628
Highland 65,792 £161,265
Moray 26,247 £145,698
Orkney islands 5,573 £134,254
Shetland Islands 4,964 £130,121
Lowlands 68,005 £152,225
Dumfries & Galloway 36,791 £138,321
Scottish Borders 31,214 £168,613
Wales 1,218,528 £133,759
Mid Wales 40,649 £159,457
Powys 40,649 £159,457
North Wales 259,483 £133,874
Conwy County Borough 54,108 £139,241
Denbighshire 46,524 £121,492
Flintshire 57,189 £138,951
Gwynedd 50,165 £132,716
Wrexham (County of) 51,497 £134,912
South Wales 774,821 £131,612
Gwent 234,366 £128,539
Mid Glamorgan 170,742 £101,292
South Glamorgan 211,028 £170,869
West Glamorgan 158,685 £116,567
West Wales 143,575 £137,862
Dyfed 143,575 £137,862

The sales and average price paid data are accurate as of March 2, 2022