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 84,411 £571,826 1,525 82,886
Greater Manchester 10 25,093 £232,576 472 24,621
Bristol 6 21,708 £349,062 128 21,580
West Midlands 8 19,654 £235,192 272 19,382
Cardiff 6 19,470 £265,000 444 19,026
West Yorkshire 8 17,579 £208,521 289 17,290
Kent 12 16,413 £345,026 335 16,078
Essex 10 14,441 £345,172 281 14,160
South Yorkshire 6 13,923 £178,441 190 13,733
Sussex 10 13,762 £372,876 141 13,621
Hampshire 10 13,034 £332,604 149 12,885
Swansea 6 12,614 £193,510 155 12,459
Devon 8 10,333 £269,517 175 10,158
Lancashire 8 10,289 £163,050 177 10,112
Tyne and Wear 6 9,927 £166,780 204 9,723
Derbyshire 8 9,406 £219,588 218 9,188
County Durham 6 9,299 £126,263 193 9,106
Surrey 10 9,250 £513,888 174 9,076
Staffordshire 7 9,143 £212,250 151 8,992
Nottinghamshire 7 8,674 £222,873 244 8,430
Leicestershire 7 8,376 £263,503 240 8,136
Bedfordshire 7 8,356 £338,277 382 7,974
Merseyside 6 8,337 £166,912 90 8,247
Norfolk 8 7,900 £258,079 144 7,756
Cheshire 8 7,839 £261,054 125 7,714
Lincolnshire 8 7,707 £214,020 310 7,397
Hertfordshire 10 7,415 £466,726 108 7,307
Northamptonshire 7 7,336 £261,247 263 7,073
Somerset 8 7,052 £312,444 100 6,952
Gloucestershire 6 6,982 £318,905 133 6,849
Berkshire 8 6,765 £419,591 115 6,650
Suffolk 8 6,007 £271,429 168 5,839
Dorset 8 6,000 £326,381 34 5,966
Wiltshire 8 5,930 £301,283 109 5,821
Cambridgeshire 8 5,928 £306,739 189 5,739
Oxfordshire 8 5,628 £397,691 196 5,432
Newport 5 5,384 £218,668 102 5,282
Warwickshire 7 5,350 £311,218 217 5,133
North Yorkshire 8 5,322 £275,343 116 5,206
Worcestershire 7 5,138 £280,253 77 5,061
East Riding OF Yorkshire 6 4,657 £164,943 188 4,469
Buckinghamshire 8 3,931 £447,552 167 3,764
Cumbria 6 3,555 £177,304 56 3,499
Cornwall 8 2,940 £289,439 44 2,896
Shropshire 5 2,344 £260,436 67 2,277
Northumberland 6 2,158 £211,204 64 2,094
Gwynedd 6 1,833 £199,303 2 1,831
Powys 6 1,653 £246,066 26 1,627