Where House Prices Fell Fastest 2024-2025
Towns in England and Wales where average sale prices fell the most between 2024 and 2025, based on HM Land Registry sold price data.
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 2024 | Avg Price 2025 | Change | Sales Sample |
|---|---|---|---|---|---|---|
| 1 | Ventnor | Isle of Wight | £555,082 | £302,626 | -45.5% | 184 → 130 |
| 2 | Berwick-upon-Tweed | Northumberland | £378,880 | £230,179 | -39.2% | 289 → 171 |
| 3 | Weybridge | Surrey | £1,140,772 | £724,534 | -36.5% | 457 → 273 |
| 4 | Thame | Oxfordshire | £768,668 | £490,911 | -36.1% | 281 → 176 |
| 5 | Broadway | Worcestershire | £647,059 | £416,816 | -35.6% | 84 → 50 |
| 6 | Virginia Water | Surrey | £1,885,191 | £1,216,623 | -35.5% | 84 → 51 |
| 7 | Wadhurst | East Sussex | £806,436 | £540,073 | -33.0% | 157 → 68 |
| 8 | Brentford | Greater London | £759,160 | £515,930 | -32.0% | 394 → 158 |
| 9 | Brierley Hill | West Midlands | £299,821 | £205,289 | -31.5% | 525 → 287 |
| 10 | Woodstock | Oxfordshire | £775,044 | £543,271 | -29.9% | 78 → 59 |
| 11 | Smethwick | West Midlands | £298,076 | £209,572 | -29.7% | 435 → 258 |
| 12 | Windermere | Westmorland and Furness | £624,882 | £444,007 | -28.9% | 142 → 102 |
| 13 | Newport | Caerphilly | £261,772 | £186,475 | -28.8% | 503 → 270 |
| 14 | Bodmin | Cornwall | £411,334 | £293,676 | -28.6% | 405 → 239 |
| 15 | Worksop | Nottinghamshire | £291,415 | £213,913 | -26.6% | 1,036 → 588 |
| 16 | Sherborne | Somerset | £421,971 | £311,219 | -26.2% | 62 → 50 |
| 17 | Prescot | Merseyside | £287,760 | £212,914 | -26.0% | 722 → 353 |
| 18 | Windsor | Windsor and Maidenhead | £747,901 | £554,212 | -25.9% | 615 → 359 |
| 19 | Bacup | Lancashire | £244,656 | £182,419 | -25.4% | 288 → 187 |
| 20 | Stockbridge | Hampshire | £905,566 | £677,533 | -25.2% | 96 → 66 |
| 21 | Basildon | Essex | £445,861 | £335,566 | -24.7% | 1,441 → 906 |
| 22 | Tenby | Pembrokeshire | £383,157 | £288,616 | -24.7% | 186 → 107 |
| 23 | Cwmbran | Torfaen | £290,409 | £219,175 | -24.5% | 621 → 274 |
| 24 | Coalville | Leicestershire | £363,684 | £274,959 | -24.4% | 986 → 530 |
| 25 | Cobham | Surrey | £1,332,815 | £1,016,187 | -23.8% | 250 → 150 |
| 26 | Longfield | Kent | £644,299 | £493,094 | -23.5% | 241 → 161 |
| 27 | Waltham Abbey | Essex | £570,201 | £437,529 | -23.3% | 315 → 196 |
| 28 | Alderley Edge | Cheshire East | £872,195 | £673,023 | -22.8% | 126 → 84 |
| 29 | Narberth | Pembrokeshire | £306,353 | £237,966 | -22.3% | 116 → 72 |
| 30 | Wotton-Under-Edge | Gloucestershire | £462,325 | £360,373 | -22.1% | 108 → 69 |
| 31 | Dolgellau | Gwynedd | £263,546 | £206,079 | -21.8% | 87 → 56 |
| 32 | Shoreham-by-Sea | West Sussex | £557,782 | £439,097 | -21.3% | 391 → 176 |
| 33 | Lymington | Hampshire | £672,390 | £531,165 | -21.0% | 537 → 349 |
| 34 | Holt | Norfolk | £522,403 | £414,719 | -20.6% | 219 → 113 |
| 35 | Hoddesdon | Hertfordshire | £484,744 | £385,080 | -20.6% | 322 → 216 |
| 36 | Carmarthen | Carmarthenshire | £316,372 | £251,402 | -20.5% | 467 → 288 |
| 37 | Carterton | Oxfordshire | £420,052 | £334,193 | -20.4% | 337 → 183 |
| 38 | Hatfield | Hertfordshire | £554,678 | £442,317 | -20.3% | 481 → 290 |
| 39 | Banbury | Oxfordshire | £508,278 | £405,525 | -20.2% | 1,236 → 808 |
| 40 | Sheerness | Kent | £377,197 | £300,924 | -20.2% | 594 → 397 |
| 41 | Catterick Garrison | North Yorkshire | £205,781 | £164,333 | -20.1% | 136 → 80 |
| 42 | Newcastle upon Tyne | County Durham | £214,434 | £171,715 | -19.9% | 131 → 65 |
| 43 | London | Greater London | £959,771 | £771,478 | -19.6% | 61,402 → 32,149 |
| 44 | Lymm | Warrington | £498,790 | £401,824 | -19.4% | 191 → 130 |
| 45 | Redditch | Worcestershire | £344,324 | £278,318 | -19.2% | 1,297 → 643 |
| 46 | Nantwich | Cheshire East | £373,817 | £303,603 | -18.8% | 672 → 428 |
| 47 | Northolt | Greater London | £499,719 | £406,212 | -18.7% | 379 → 211 |
| 48 | Iver | Buckinghamshire | £731,743 | £594,747 | -18.7% | 153 → 99 |
| 49 | St Ives | Cornwall | £487,803 | £399,040 | -18.2% | 232 → 138 |
| 50 | Rochester | Kent | £410,053 | £335,780 | -18.1% | 151 → 82 |
| 51 | Bootle | Merseyside | £169,492 | £138,807 | -18.1% | 611 → 338 |
| 52 | Matlock | Derbyshire | £383,096 | £314,165 | -18.0% | 599 → 358 |
| 53 | Knottingley | West Yorkshire | £208,832 | £171,374 | -17.9% | 268 → 118 |
| 54 | Denbigh | Denbighshire | £267,604 | £220,744 | -17.5% | 183 → 99 |
| 55 | Braintree | Essex | £413,066 | £341,002 | -17.4% | 1,071 → 663 |
| 56 | Beaconsfield | Buckinghamshire | £1,229,825 | £1,017,074 | -17.3% | 306 → 158 |
| 57 | Fairford | Gloucestershire | £551,137 | £456,083 | -17.2% | 53 → 51 |
| 58 | Crawley | West Sussex | £453,274 | £375,799 | -17.1% | 1,692 → 885 |
| 59 | Southsea | Portsmouth | £339,178 | £281,202 | -17.1% | 1,084 → 692 |
| 60 | Southwold | Suffolk | £595,792 | £494,009 | -17.1% | 91 → 54 |
| 61 | Slough | Slough | £534,855 | £444,595 | -16.9% | 1,394 → 719 |
| 62 | Slough | Buckinghamshire | £737,005 | £613,121 | -16.8% | 281 → 181 |
| 63 | Stoke-on-Trent | Stoke-on-Trent | £196,910 | £164,057 | -16.7% | 3,877 → 2,176 |
| 64 | Tewkesbury | Gloucestershire | £445,907 | £372,085 | -16.6% | 345 → 255 |
| 65 | Bromyard | Herefordshire | £350,328 | £292,039 | -16.6% | 109 → 67 |
| 66 | Ilminster | Somerset | £365,226 | £305,286 | -16.4% | 194 → 141 |
| 67 | Nottingham | City of Nottingham | £280,961 | £235,193 | -16.3% | 3,658 → 2,169 |
| 68 | West Byfleet | Surrey | £634,456 | £533,242 | -16.0% | 247 → 149 |
| 69 | Eastbourne | East Sussex | £374,406 | £314,452 | -16.0% | 1,981 → 1,223 |
| 70 | St Agnes | Cornwall | £559,866 | £471,000 | -15.9% | 70 → 55 |
| 71 | Leatherhead | Surrey | £807,510 | £679,625 | -15.8% | 799 → 370 |
| 72 | Dewsbury | West Yorkshire | £227,222 | £191,272 | -15.8% | 705 → 388 |
| 73 | Alfreton | Derbyshire | £269,285 | £226,941 | -15.7% | 995 → 502 |
| 74 | Totnes | Devon | £525,824 | £443,473 | -15.7% | 377 → 178 |
| 75 | Ashford | Kent | £435,999 | £368,477 | -15.5% | 1,911 → 1,182 |
| 76 | Stamford | Lincolnshire | £406,330 | £343,209 | -15.5% | 410 → 245 |
| 77 | Milton Keynes | Milton Keynes | £418,103 | £353,285 | -15.5% | 3,704 → 2,019 |
| 78 | Yateley | Hampshire | £540,033 | £456,605 | -15.4% | 181 → 145 |
| 79 | Billingham | Stockton-on-Tees | £210,751 | £178,397 | -15.4% | 633 → 381 |
| 80 | Leominster | Herefordshire | £363,707 | £307,869 | -15.4% | 286 → 201 |
| 81 | Fareham | Hampshire | £427,108 | £361,430 | -15.4% | 1,606 → 1,023 |
| 82 | Droitwich | Worcestershire | £424,807 | £359,687 | -15.3% | 488 → 305 |
| 83 | Downham Market | Norfolk | £355,359 | £301,273 | -15.2% | 301 → 192 |
| 84 | Marlow | Buckinghamshire | £845,154 | £718,104 | -15.0% | 315 → 172 |
| 85 | Ludlow | Shropshire | £339,458 | £288,487 | -15.0% | 301 → 136 |
| 86 | Barking | Greater London | £417,373 | £355,020 | -14.9% | 498 → 233 |
| 87 | Carnforth | Westmorland and Furness | £372,371 | £317,548 | -14.7% | 181 → 100 |
| 88 | Croydon | Greater London | £484,058 | £413,627 | -14.6% | 1,880 → 1,086 |
| 89 | Newcastle upon Tyne | Tyne and Wear | £270,845 | £231,227 | -14.6% | 5,723 → 3,019 |
| 90 | Northampton | North Northamptonshire | £403,834 | £345,302 | -14.5% | 163 → 81 |
| 91 | Heanor | Derbyshire | £246,796 | £211,104 | -14.5% | 289 → 198 |
| 92 | Newquay | Cornwall | £395,320 | £338,146 | -14.5% | 723 → 480 |
| 93 | South Molton | Devon | £357,750 | £306,086 | -14.4% | 204 → 101 |
| 94 | Godalming | Surrey | £711,531 | £609,228 | -14.4% | 684 → 399 |
| 95 | Hereford | Herefordshire | £365,100 | £312,510 | -14.4% | 1,690 → 984 |
| 96 | Diss | Suffolk | £467,600 | £400,625 | -14.3% | 130 → 82 |
| 97 | Reading | Reading | £459,098 | £393,278 | -14.3% | 2,489 → 1,434 |
| 98 | Widnes | Halton | £259,278 | £222,356 | -14.2% | 860 → 535 |
| 99 | Nuneaton | Leicestershire | £440,988 | £378,298 | -14.2% | 206 → 95 |
| 100 | Ipswich | Suffolk | £363,522 | £312,397 | -14.1% | 3,496 → 1,928 |