Every UK county in the tracker

Residential sold-price data across 48 UK counties, ranked by 12-month transaction volume. Click a county to see town-level detail, recent transactions and property-type medians.

County Towns Txns (12mo) Weighted median New build Existing
Greater London 51 85,580 £572,484 1,586 83,994
Greater Manchester 10 25,509 £232,014 515 24,994
Bristol 6 21,958 £346,942 147 21,811
West Midlands 8 19,970 £235,153 289 19,681
Cardiff 6 19,956 £265,000 522 19,434
West Yorkshire 8 17,846 £208,633 319 17,527
Kent 12 16,656 £345,070 364 16,292
Essex 10 14,645 £344,933 300 14,345
South Yorkshire 6 14,195 £178,272 239 13,956
Sussex 10 13,913 £372,508 147 13,766
Hampshire 10 13,194 £332,720 157 13,037
Swansea 6 12,889 £195,660 176 12,713
Lancashire 8 10,495 £163,230 206 10,289
Devon 8 10,483 £269,229 183 10,300
Tyne and Wear 6 10,081 £166,883 217 9,864
Derbyshire 8 9,588 £220,233 250 9,338
County Durham 6 9,481 £126,258 209 9,272
Surrey 10 9,359 £513,728 177 9,182
Staffordshire 7 9,293 £211,961 166 9,127
Nottinghamshire 7 8,821 £222,590 277 8,544
Leicestershire 7 8,520 £263,500 270 8,250
Merseyside 6 8,477 £166,886 93 8,384
Bedfordshire 7 8,473 £338,865 408 8,065
Norfolk 8 8,044 £256,975 153 7,891
Cheshire 8 7,963 £261,413 135 7,828
Lincolnshire 8 7,833 £213,950 326 7,507
Hertfordshire 10 7,498 £467,293 114 7,384
Northamptonshire 7 7,463 £261,727 292 7,171
Somerset 8 7,127 £312,277 106 7,021
Gloucestershire 6 7,074 £318,391 143 6,931
Berkshire 8 6,871 £420,518 121 6,750
Suffolk 8 6,086 £271,424 177 5,909
Dorset 8 6,059 £326,543 34 6,025
Wiltshire 8 6,019 £301,080 121 5,898
Cambridgeshire 8 6,008 £306,732 202 5,806
Oxfordshire 8 5,709 £397,647 208 5,501
Newport 5 5,500 £220,546 117 5,383
Warwickshire 7 5,443 £310,846 241 5,202
North Yorkshire 8 5,396 £274,996 126 5,270
Worcestershire 7 5,207 £280,264 83 5,124
East Riding OF Yorkshire 6 4,746 £164,589 201 4,545
Buckinghamshire 8 3,981 £447,955 176 3,805
Cumbria 6 3,627 £177,309 66 3,561
Cornwall 8 2,983 £289,701 48 2,935
Shropshire 5 2,385 £261,197 70 2,315
Northumberland 6 2,179 £210,710 67 2,112
Gwynedd 6 1,871 £199,457 2 1,869
Powys 6 1,679 £246,755 32 1,647