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,337,760 £209,792
East Anglia 630,419 £211,469
Cambridgeshire 217,476 £231,958
Norfolk 232,172 £191,201
Suffolk 180,771 £212,850
East Midlands 1,256,720 £166,357
Derbyshire 268,220 £156,614
Leicestershire 236,203 £183,781
Lincolnshire 278,569 £143,658
Northamptonshire 190,930 £194,086
Nottinghamshire 266,884 £159,853
Rutland 15,914 £245,676
North 539,920 £139,650
County Durham 221,780 £125,815
Northumberland 71,990 £155,720
Tyne and Wear 246,150 £147,415
North West 1,737,799 £156,700
Cheshire 246,396 £201,749
Cumbria 131,683 £157,375
Greater Manchester 635,163 £156,738
Lancashire 387,364 £135,858
Merseyside 337,193 £147,389
South Coast 45,425 £192,474
Isle of Wight 45,425 £192,474
South East 3,189,154 £291,407
Bedfordshire 142,598 £217,526
Berkshire 213,028 £336,574
Buckinghamshire 218,482 £315,403
East Sussex 239,861 £258,230
Essex 484,978 £251,022
Hampshire 453,727 £260,784
Hertfordshire 278,909 £346,893
Kent 446,821 £243,571
Oxfordshire 155,592 £321,787
Surrey 335,465 £412,013
West Sussex 219,693 £281,489
South West 1,474,438 £231,522
Avon 282,932 £243,868
Cornwall 152,276 £213,017
Devon 326,800 £213,726
Dorset 225,664 £256,520
Gloucestershire 172,312 £247,843
Somerset 145,520 £211,998
Wiltshire 168,934 £228,729
West Midlands 1,206,475 £178,377
Birmingham and surroundings 562,903 £168,738
Herefordshire 44,940 £212,539
Shropshire 115,293 £180,177
Staffordshire 234,297 £157,991
Warwickshire 117,069 £218,348
Worcestershire 131,973 £207,016
Yorkshire 1,257,410 £154,147
East Riding of Yorkshire 143,554 £136,881
North Yorkshire 281,535 £188,768
South Yorkshire 297,256 £137,657
West Yorkshire 535,065 £149,725
London 1,826,706 £453,184
Central London 66,558 £1,442,132
East London 318,000 £295,217
North London 326,700 £488,070
North West London 118,851 £339,199
South East London 397,458 £329,293
South West London 285,362 £434,487
West London 313,777 £584,289
Scotland 1,001,552 £167,104
Aberdeenshire 95,435 £202,160
Ayrshire 68,807 £129,662
Central Scotland 224,700 £152,882
Angus 49,293 £143,436
Argyll & Bute 19,307 £161,283
Clackmannanshire 9,780 £135,896
Fife 72,376 £145,990
Perth & Kinross 26,850 £189,253
Stirlingshire 47,094 £152,708
Edinburgh and Lothian 175,765 £222,931
City of Edinburgh 102,449 £253,733
East Lothian 19,283 £221,055
Midlothian 24,062 £184,755
West Lothian 29,971 £149,499
Glasgow and surrounding villages 318,913 £148,400
Dunbartonshire 21,193 £164,980
Lanarkshire 262,256 £149,058
Renfrewshire 35,464 £133,623
Highlands and Islands 72,180 £155,318
Eilean Siar 3,488 £103,733
Highland 44,589 £164,460
Moray 17,122 £150,356
Orkney islands 3,715 £135,873
Shetland Islands 3,266 £133,743
Lowlands 45,752 £154,630
Dumfries & Galloway 25,203 £139,125
Scottish Borders 20,549 £173,647
Wales 684,364 £148,184
Mid Wales 23,600 £175,901
Powys 23,600 £175,901
North Wales 149,811 £148,068
Conwy County Borough 30,818 £153,412
Denbighshire 26,511 £134,461
Flintshire 33,059 £153,916
Gwynedd 29,600 £147,942
Wrexham (County of) 29,823 £148,286
South Wales 425,755 £146,151
Gwent 129,795 £142,001
Mid Glamorgan 96,686 £110,570
South Glamorgan 112,666 £196,266
West Glamorgan 86,608 £126,897
West Wales 85,198 £150,871
Dyfed 85,198 £150,871

The sales and average paid price data are accurate as of November 6, 2020