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 23,989,159 £201,270
East Anglia 1,367,151 £202,009
Cambridgeshire 473,193 £220,617
Norfolk 503,404 £184,360
Suffolk 390,554 £202,211
East Midlands 2,698,281 £162,798
Derbyshire 571,047 £152,822
Leicestershire 492,816 £181,063
Lincolnshire 601,365 £140,012
Northamptonshire 434,156 £186,854
Nottinghamshire 562,882 £158,265
Rutland 36,015 £232,415
North 1,148,073 £132,816
County Durham 469,601 £118,483
Northumberland 153,821 £150,627
Tyne and Wear 524,651 £140,422
North West 3,623,282 £154,001
Cheshire 520,832 £195,882
Cumbria 278,277 £151,580
Greater Manchester 1,337,053 £156,252
Lancashire 817,558 £132,018
Merseyside 669,562 £144,776
South Coast 97,962 £184,427
Isle of Wight 97,962 £184,427
South East 6,989,513 £271,509
Bedfordshire 313,283 £209,450
Berkshire 471,161 £309,255
Buckinghamshire 480,181 £291,936
East Sussex 534,578 £241,829
Essex 1,072,023 £234,269
Hampshire 1,007,888 £240,920
Hertfordshire 611,050 £316,957
Kent 946,839 £233,656
Oxfordshire 340,051 £302,731
Surrey 731,953 £379,676
West Sussex 480,506 £264,743
South West 2,907,313 £221,284
Avon 618,427 £233,286
Cornwall 703 £305,202
Devon 712,669 £202,339
Dorset 501,334 £240,628
Gloucestershire 377,470 £237,796
Somerset 317,360 £203,336
Wiltshire 379,350 £210,177
West Midlands 2,511,365 £176,219
Birmingham and surroundings 1,130,326 £168,437
Herefordshire 97,255 £208,734
Shropshire 244,387 £177,177
Staffordshire 496,574 £156,205
Warwickshire 256,709 £211,584
Worcestershire 286,114 £198,102
Yorkshire 2,646,219 £151,424
East Riding of Yorkshire 310,034 £131,717
North Yorkshire 597,673 £183,442
South Yorkshire 615,706 £136,533
West Yorkshire 1,122,806 £147,987
London 3,761,343 £423,483
Central London 129,198 £1,348,386
East London 630,774 £291,756
North London 664,465 £460,075
North West London 214,616 £337,728
South East London 835,006 £306,825
South West London 636,982 £395,373
West London 650,302 £535,741
Scotland 1,936,620 £170,564
Aberdeenshire 187,248 £187,163
Ayrshire 135,209 £132,334
Central Scotland 430,667 £156,899
Angus 97,776 £142,581
Argyll & Bute 36,778 £167,753
Clackmannanshire 18,725 £141,688
Fife 136,897 £151,416
Perth & Kinross 50,914 £194,066
Stirlingshire 89,577 £158,504
Edinburgh and Lothian 340,893 £232,292
City of Edinburgh 206,546 £259,199
East Lothian 35,094 £230,523
Midlothian 43,333 £194,551
West Lothian 55,920 £163,263
Glasgow and surrounding villages 628,226 £152,625
Dunbartonshire 39,716 £163,256
Lanarkshire 520,269 £154,091
Renfrewshire 68,241 £135,260
Highlands and Islands 130,586 £162,559
Eilean Siar 6,170 £116,585
Highland 79,666 £171,719
Moray 31,882 £155,935
Orkney islands 6,893 £147,518
Shetland Islands 5,975 £140,601
Lowlands 83,791 £161,250
Dumfries & Galloway 45,457 £147,012
Scottish Borders 38,334 £178,135
Wales 1,394,479 £148,011
Mid Wales 47,031 £178,156
Powys 47,031 £178,156
North Wales 297,904 £148,325
Conwy County Borough 62,146 £153,179
Denbighshire 53,064 £135,169
Flintshire 65,579 £151,518
Gwynedd 58,198 £148,758
Wrexham (County of) 58,917 £151,074
South Wales 882,807 £145,144
Gwent 267,983 £142,304
Mid Glamorgan 196,142 £111,982
South Glamorgan 237,230 £188,413
West Glamorgan 181,452 £128,615
West Wales 166,737 £154,129
Dyfed 166,737 £154,129

The sales and average price paid data are accurate as of January 7, 2026