Where House Prices Fell Fastest 2023-2024
Towns in England and Wales where average sale prices fell the most between 2023 and 2024, based on HM Land Registry sold price data.
Biggest House Price Falls By Town
This report ranks towns by the percentage fall in average sale price between the last two full calendar years. Only towns with a minimum number of transactions in both years are included so that movements reflect real market shifts rather than one-off sales.
| Rank | Town | County | Avg Price 2023 | Avg Price 2024 | Change | Sales Sample |
|---|---|---|---|---|---|---|
| 1 | Derby | Leicestershire | £1,350,815 | £316,711 | -76.6% | 326 → 324 |
| 2 | Boldon Colliery | Tyne and Wear | £586,712 | £174,824 | -70.2% | 78 → 80 |
| 3 | Borehamwood | Hertfordshire | £1,711,043 | £575,052 | -66.4% | 409 → 402 |
| 4 | Broadstairs | Kent | £1,201,372 | £424,002 | -64.7% | 423 → 418 |
| 5 | Llanfairpwllgwyngyll | Isle of Anglesey | £686,907 | £287,331 | -58.2% | 75 → 90 |
| 6 | Bicester | Oxfordshire | £1,014,432 | £441,049 | -56.5% | 1,038 → 938 |
| 7 | West Drayton | Greater London | £950,163 | £435,841 | -54.1% | 314 → 370 |
| 8 | Westerham | Greater London | £995,730 | £476,051 | -52.2% | 154 → 196 |
| 9 | Nottingham | City of Nottingham | £494,882 | £280,961 | -43.2% | 3,721 → 3,658 |
| 10 | Fairford | Gloucestershire | £950,470 | £551,137 | -42.0% | 80 → 53 |
| 11 | Brighton | Brighton and Hove | £793,959 | £464,318 | -41.5% | 2,416 → 2,672 |
| 12 | Skelmersdale | Lancashire | £320,127 | £187,601 | -41.4% | 556 → 594 |
| 13 | Ashington | Northumberland | £213,965 | £126,779 | -40.7% | 530 → 579 |
| 14 | Axbridge | Somerset | £787,320 | £469,323 | -40.4% | 64 → 60 |
| 15 | East Cowes | Isle of Wight | £385,784 | £231,361 | -40.0% | 147 → 145 |
| 16 | Cramlington | Tyne and Wear | £231,375 | £143,723 | -37.9% | 81 → 93 |
| 17 | Croydon | Greater London | £749,226 | £484,058 | -35.4% | 1,655 → 1,880 |
| 18 | Washington | Tyne and Wear | £250,794 | £162,382 | -35.3% | 631 → 607 |
| 19 | Banbury | West Northamptonshire | £690,356 | £447,986 | -35.1% | 144 → 172 |
| 20 | Verwood | Dorset | £635,569 | £414,000 | -34.9% | 235 → 214 |
| 21 | Addlestone | Surrey | £653,585 | £443,139 | -32.2% | 344 → 428 |
| 22 | Greenford | Greater London | £720,212 | £492,191 | -31.7% | 357 → 408 |
| 23 | Welwyn | Hertfordshire | £1,097,855 | £753,302 | -31.4% | 150 → 166 |
| 24 | Egham | Surrey | £828,930 | £576,465 | -30.5% | 347 → 302 |
| 25 | Tilbury | Thurrock | £453,580 | £317,483 | -30.0% | 185 → 179 |
| 26 | Caernarfon | Gwynedd | £306,480 | £217,316 | -29.1% | 415 → 430 |
| 27 | Pevensey | East Sussex | £533,746 | £382,767 | -28.3% | 195 → 182 |
| 28 | Bourne End | Buckinghamshire | £893,970 | £651,892 | -27.1% | 82 → 102 |
| 29 | Daventry | West Northamptonshire | £469,817 | £343,081 | -27.0% | 602 → 654 |
| 30 | Chalfont St Giles | Buckinghamshire | £1,266,773 | £934,386 | -26.2% | 65 → 80 |
| 31 | Fishguard | Pembrokeshire | £253,028 | £188,065 | -25.7% | 69 → 52 |
| 32 | Birmingham | Warwickshire | £438,284 | £328,012 | -25.2% | 169 → 187 |
| 33 | Fleetwood | Lancashire | £191,255 | £143,025 | -25.2% | 332 → 393 |
| 34 | Farnborough | Hampshire | £499,686 | £374,637 | -25.0% | 729 → 786 |
| 35 | Shildon | County Durham | £93,883 | £70,646 | -24.8% | 282 → 267 |
| 36 | Swaffham | Norfolk | £387,168 | £292,067 | -24.6% | 297 → 279 |
| 37 | Sutton-in-Ashfield | Nottinghamshire | £271,489 | £206,140 | -24.1% | 681 → 850 |
| 38 | Torpoint | Cornwall | £413,023 | £314,121 | -23.9% | 218 → 265 |
| 39 | Uxbridge | Buckinghamshire | £745,179 | £568,172 | -23.8% | 125 → 105 |
| 40 | Bagshot | Surrey | £540,246 | £415,203 | -23.1% | 100 → 103 |
| 41 | Kirkby Stephen | Westmorland and Furness | £383,030 | £295,387 | -22.9% | 71 → 96 |
| 42 | Crowthorne | Bracknell Forest | £586,891 | £454,147 | -22.6% | 235 → 140 |
| 43 | Kidlington | Oxfordshire | £553,860 | £431,558 | -22.1% | 288 → 302 |
| 44 | Greenhithe | Kent | £427,242 | £333,435 | -22.0% | 309 → 256 |
| 45 | Biggleswade | Central Bedfordshire | £504,144 | £393,861 | -21.9% | 504 → 533 |
| 46 | Ascot | Bracknell Forest | £936,160 | £732,766 | -21.7% | 104 → 104 |
| 47 | Thornton-Cleveleys | Lancashire | £233,740 | £182,964 | -21.7% | 736 → 709 |
| 48 | Heywood | Greater Manchester | £273,799 | £214,435 | -21.7% | 457 → 468 |
| 49 | Slough | Slough | £682,281 | £534,855 | -21.6% | 1,239 → 1,394 |
| 50 | Lutterworth | Leicestershire | £510,143 | £400,907 | -21.4% | 358 → 352 |
| 51 | Blackpool | Lancashire | £292,700 | £230,520 | -21.2% | 92 → 97 |
| 52 | South Molton | Devon | £453,630 | £357,750 | -21.1% | 166 → 204 |
| 53 | Bognor Regis | West Sussex | £442,082 | £349,309 | -21.0% | 1,193 → 1,181 |
| 54 | Haslemere | West Sussex | £930,534 | £736,469 | -20.9% | 87 → 64 |
| 55 | Swindon | Wiltshire | £463,549 | £368,034 | -20.6% | 431 → 482 |
| 56 | Middlewich | Cheshire East | £304,159 | £241,939 | -20.5% | 319 → 272 |
| 57 | Billingham | Hartlepool | £503,234 | £401,188 | -20.3% | 89 → 71 |
| 58 | Dartford | Kent | £477,817 | £381,127 | -20.2% | 1,051 → 1,155 |
| 59 | Wincanton | Somerset | £446,323 | £358,073 | -19.8% | 108 → 164 |
| 60 | Newark | Lincolnshire | £468,277 | £375,515 | -19.8% | 60 → 68 |
| 61 | Hythe | Kent | £518,173 | £418,789 | -19.2% | 356 → 296 |
| 62 | Padstow | Cornwall | £759,374 | £613,765 | -19.2% | 129 → 87 |
| 63 | Skipton | North Yorkshire | £393,671 | £318,469 | -19.1% | 616 → 681 |
| 64 | Wednesbury | West Midlands | £261,157 | £211,501 | -19.0% | 450 → 450 |
| 65 | Ruthin | Denbighshire | £308,708 | £250,370 | -18.9% | 155 → 106 |
| 66 | Gillingham | Dorset | £390,958 | £317,358 | -18.8% | 272 → 293 |
| 67 | Durham | County Durham | £235,114 | £191,128 | -18.7% | 2,143 → 2,158 |
| 68 | Richmond | Greater London | £1,260,450 | £1,024,883 | -18.7% | 604 → 668 |
| 69 | Chipping Campden | Gloucestershire | £791,118 | £644,088 | -18.6% | 101 → 119 |
| 70 | Stockton-on-Tees | County Durham | £252,885 | £206,142 | -18.5% | 165 → 114 |
| 71 | Sandwich | Kent | £467,221 | £380,946 | -18.5% | 163 → 188 |
| 72 | Knutsford | Cheshire East | £698,091 | £569,836 | -18.4% | 496 → 489 |
| 73 | Dartmouth | Devon | £573,218 | £471,365 | -17.8% | 219 → 205 |
| 74 | Oxford | Oxfordshire | £776,392 | £639,232 | -17.7% | 1,740 → 2,021 |
| 75 | Whyteleafe | Surrey | £424,732 | £350,114 | -17.6% | 56 → 81 |
| 76 | Cleckheaton | West Yorkshire | £283,420 | £233,962 | -17.5% | 432 → 414 |
| 77 | Oldbury | West Midlands | £268,316 | £221,662 | -17.4% | 645 → 699 |
| 78 | Malpas | Cheshire West and Chester | £490,516 | £405,717 | -17.3% | 102 → 95 |
| 79 | Ilfracombe | Devon | £339,869 | £281,547 | -17.2% | 287 → 244 |
| 80 | Bude | Cornwall | £464,868 | £385,169 | -17.1% | 366 → 289 |
| 81 | Much Wenlock | Shropshire | £477,557 | £396,602 | -17.0% | 57 → 51 |
| 82 | Liss | Hampshire | £753,576 | £625,543 | -17.0% | 97 → 104 |
| 83 | Bungay | Norfolk | £390,224 | £324,437 | -16.9% | 91 → 72 |
| 84 | Totland Bay | Isle of Wight | £380,750 | £316,725 | -16.8% | 57 → 59 |
| 85 | Warrington | Warrington | £341,100 | £284,230 | -16.7% | 2,900 → 2,834 |
| 86 | Corsham | Wiltshire | £452,999 | £377,290 | -16.7% | 271 → 277 |
| 87 | Woodford Green | Greater London | £765,574 | £637,651 | -16.7% | 390 → 454 |
| 88 | Banstead | Surrey | £863,641 | £721,903 | -16.4% | 280 → 244 |
| 89 | Southwold | Suffolk | £711,398 | £595,792 | -16.3% | 90 → 91 |
| 90 | Sherborne | Dorset | £452,392 | £378,982 | -16.2% | 288 → 315 |
| 91 | Dursley | Gloucestershire | £404,444 | £339,496 | -16.1% | 363 → 307 |
| 92 | Sunbury-on-Thames | Surrey | £690,465 | £579,546 | -16.1% | 297 → 304 |
| 93 | Hinckley | Leicestershire | £327,883 | £275,612 | -15.9% | 823 → 887 |
| 94 | Cowes | Isle of Wight | £418,781 | £352,577 | -15.8% | 287 → 244 |
| 95 | Etchingham | East Sussex | £673,008 | £566,779 | -15.8% | 54 → 66 |
| 96 | Bushey | Hertfordshire | £676,479 | £572,546 | -15.4% | 330 → 399 |
| 97 | Newtown | Powys | £256,685 | £217,469 | -15.3% | 209 → 242 |
| 98 | Carnforth | Westmorland and Furness | £438,384 | £372,371 | -15.1% | 137 → 181 |
| 99 | Wisbech | Norfolk | £348,950 | £296,763 | -15.0% | 240 → 252 |
| 100 | Chertsey | Surrey | £557,810 | £475,355 | -14.8% | 407 → 529 |