Where House Prices Rose Fastest 2023-2024
Towns in England and Wales where average sale prices rose the most between 2023 and 2024, based on HM Land Registry sold price data.
Biggest House Price Rises By Town
This report ranks towns by the percentage rise 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 sustained demand rather than isolated sales.
| Rank | Town | County | Avg Price 2023 | Avg Price 2024 | Change | Sales Sample |
|---|---|---|---|---|---|---|
| 1 | Bruton | Somerset | £402,332 | £730,196 | +81.5% | 58 → 53 |
| 2 | Thame | Oxfordshire | £475,152 | £768,668 | +61.8% | 224 → 281 |
| 3 | Bacup | Lancashire | £155,345 | £244,656 | +57.5% | 252 → 288 |
| 4 | Newport | Caerphilly | £168,920 | £261,772 | +55.0% | 466 → 503 |
| 5 | Ventnor | Isle of Wight | £358,391 | £555,082 | +54.9% | 226 → 184 |
| 6 | Smethwick | West Midlands | £204,131 | £298,076 | +46.0% | 453 → 435 |
| 7 | Burford | Oxfordshire | £720,994 | £1,031,133 | +43.0% | 78 → 67 |
| 8 | Berwick-upon-Tweed | Northumberland | £268,563 | £378,880 | +41.1% | 273 → 289 |
| 9 | Brierley Hill | West Midlands | £218,967 | £299,821 | +36.9% | 471 → 525 |
| 10 | Tewkesbury | Gloucestershire | £327,609 | £445,907 | +36.1% | 394 → 345 |
| 11 | Milton Keynes | Central Bedfordshire | £564,679 | £763,567 | +35.2% | 50 → 79 |
| 12 | St Helens | Merseyside | £174,033 | £231,509 | +33.0% | 1,931 → 1,987 |
| 13 | Downham Market | Norfolk | £270,328 | £355,359 | +31.5% | 300 → 301 |
| 14 | Northolt | Greater London | £384,667 | £499,719 | +29.9% | 325 → 379 |
| 15 | Northwood | Hertfordshire | £1,110,932 | £1,436,338 | +29.3% | 76 → 55 |
| 16 | Sheerness | Kent | £294,462 | £377,197 | +28.1% | 499 → 594 |
| 17 | Winkleigh | Devon | £378,796 | £481,914 | +27.2% | 83 → 78 |
| 18 | Worksop | Nottinghamshire | £230,167 | £291,415 | +26.6% | 1,086 → 1,036 |
| 19 | Waltham Abbey | Essex | £452,522 | £570,201 | +26.0% | 333 → 315 |
| 20 | Banbury | Oxfordshire | £406,566 | £508,278 | +25.0% | 1,109 → 1,236 |
| 21 | Wigan | Merseyside | £175,261 | £217,871 | +24.3% | 127 → 131 |
| 22 | Bodmin | Cornwall | £333,029 | £411,334 | +23.5% | 366 → 405 |
| 23 | Coalville | Leicestershire | £295,225 | £363,684 | +23.2% | 925 → 986 |
| 24 | Camelford | Cornwall | £274,741 | £337,075 | +22.7% | 56 → 75 |
| 25 | Basildon | Essex | £363,522 | £445,861 | +22.7% | 1,310 → 1,441 |
| 26 | Woodstock | Oxfordshire | £634,528 | £775,044 | +22.1% | 130 → 78 |
| 27 | Stoke-on-Trent | Stoke-on-Trent | £161,603 | £196,910 | +21.8% | 4,023 → 3,877 |
| 28 | Lymm | Warrington | £409,867 | £498,790 | +21.7% | 213 → 191 |
| 29 | Sowerby Bridge | West Yorkshire | £216,928 | £263,556 | +21.5% | 331 → 333 |
| 30 | Petworth | West Sussex | £767,505 | £932,114 | +21.4% | 95 → 70 |
| 31 | Buckhurst Hill | Essex | £588,445 | £714,177 | +21.4% | 144 → 197 |
| 32 | Radlett | Hertfordshire | £1,019,148 | £1,235,827 | +21.3% | 185 → 187 |
| 33 | Sandy | Cambridgeshire | £403,781 | £487,609 | +20.8% | 76 → 79 |
| 34 | Bishop Auckland | County Durham | £128,460 | £155,020 | +20.7% | 1,121 → 1,155 |
| 35 | Newport | Isle of Wight | £262,004 | £315,938 | +20.6% | 521 → 493 |
| 36 | Llandrindod Wells | Powys | £239,326 | £287,879 | +20.3% | 151 → 167 |
| 37 | Prudhoe | Northumberland | £195,354 | £234,542 | +20.1% | 168 → 178 |
| 38 | Seaham | County Durham | £128,195 | £153,740 | +19.9% | 430 → 534 |
| 39 | Normanton | West Yorkshire | £195,947 | £232,860 | +18.8% | 291 → 317 |
| 40 | Treorchy | Rhondda Cynon Taff | £108,936 | £129,194 | +18.6% | 231 → 249 |
| 41 | Cwmbran | Torfaen | £244,930 | £290,409 | +18.6% | 695 → 621 |
| 42 | Longfield | Kent | £544,434 | £644,299 | +18.3% | 224 → 241 |
| 43 | Hyde | Greater Manchester | £210,311 | £247,915 | +17.9% | 668 → 791 |
| 44 | Southsea | Portsmouth | £288,286 | £339,178 | +17.7% | 1,018 → 1,084 |
| 45 | Bargoed | Caerphilly | £143,251 | £168,407 | +17.6% | 221 → 169 |
| 46 | Dewsbury | West Yorkshire | £193,177 | £227,222 | +17.6% | 653 → 705 |
| 47 | Redditch | Worcestershire | £293,120 | £344,324 | +17.5% | 1,223 → 1,297 |
| 48 | Iver | Buckinghamshire | £623,198 | £731,743 | +17.4% | 121 → 153 |
| 49 | Coulsdon | Surrey | £651,321 | £764,627 | +17.4% | 68 → 81 |
| 50 | Wadhurst | East Sussex | £687,305 | £806,436 | +17.3% | 121 → 157 |
| 51 | Emsworth | West Sussex | £407,157 | £477,484 | +17.3% | 92 → 145 |
| 52 | Matlock | Derbyshire | £327,122 | £383,096 | +17.1% | 556 → 599 |
| 53 | Gainsborough | North Lincolnshire | £201,227 | £235,628 | +17.1% | 82 → 82 |
| 54 | Cardiff | Cardiff | £309,924 | £362,653 | +17.0% | 5,034 → 5,091 |
| 55 | Abertillery | Blaenau Gwent | £109,833 | £128,386 | +16.9% | 307 → 250 |
| 56 | Tewkesbury | Worcestershire | £518,751 | £605,348 | +16.7% | 54 → 56 |
| 57 | Montgomery | Powys | £279,301 | £326,072 | +16.7% | 78 → 62 |
| 58 | Merthyr Tydfil | Merthyr Tydfil | £148,681 | £173,323 | +16.6% | 587 → 549 |
| 59 | Oswestry | Shropshire | £276,463 | £322,142 | +16.5% | 574 → 599 |
| 60 | Maidenhead | Buckinghamshire | £481,428 | £560,802 | +16.5% | 90 → 130 |
| 61 | Loughton | Essex | £535,316 | £623,483 | +16.5% | 470 → 507 |
| 62 | Wells | Somerset | £384,445 | £447,343 | +16.4% | 372 → 343 |
| 63 | Droitwich | Worcestershire | £365,110 | £424,807 | +16.4% | 524 → 488 |
| 64 | Abergavenny | Monmouthshire | £325,877 | £378,189 | +16.1% | 402 → 386 |
| 65 | Purfleet-on-Thames | Thurrock | £808,995 | £937,526 | +15.9% | 95 → 90 |
| 66 | Wotton-Under-Edge | Gloucestershire | £398,919 | £462,325 | +15.9% | 105 → 108 |
| 67 | Prescot | Merseyside | £249,040 | £287,760 | +15.5% | 719 → 722 |
| 68 | Llanelli | Carmarthenshire | £183,962 | £212,012 | +15.2% | 1,008 → 1,066 |
| 69 | Alderley Edge | Cheshire East | £757,135 | £872,195 | +15.2% | 115 → 126 |
| 70 | Frizington | Cumberland | £165,079 | £189,760 | +15.0% | 82 → 74 |
| 71 | Carmarthen | Carmarthenshire | £275,031 | £316,372 | +15.0% | 455 → 467 |
| 72 | Colyton | Devon | £492,281 | £566,286 | +15.0% | 52 → 63 |
| 73 | Ongar | Essex | £550,855 | £631,434 | +14.6% | 158 → 143 |
| 74 | Heckmondwike | West Yorkshire | £167,527 | £191,728 | +14.4% | 159 → 162 |
| 75 | Calne | Wiltshire | £299,829 | £342,726 | +14.3% | 381 → 444 |
| 76 | East Molesey | Surrey | £840,621 | £960,961 | +14.3% | 105 → 118 |
| 77 | Littleborough | Greater Manchester | £228,473 | £261,091 | +14.3% | 245 → 265 |
| 78 | Portsmouth | Portsmouth | £285,751 | £325,885 | +14.0% | 1,444 → 1,695 |
| 79 | Mountain Ash | Rhondda Cynon Taff | £111,006 | £126,475 | +13.9% | 247 → 289 |
| 80 | Blyth | Northumberland | £149,713 | £170,022 | +13.6% | 726 → 705 |
| 81 | Milnthorpe | Westmorland and Furness | £350,056 | £397,361 | +13.5% | 70 → 78 |
| 82 | Seaton | Devon | £313,152 | £354,709 | +13.3% | 195 → 197 |
| 83 | Alton | Hampshire | £474,621 | £537,718 | +13.3% | 517 → 545 |
| 84 | Solihull | Warwickshire | £926,461 | £1,048,322 | +13.2% | 70 → 60 |
| 85 | Shepperton | Surrey | £505,673 | £571,830 | +13.1% | 186 → 206 |
| 86 | Dolgellau | Gwynedd | £233,129 | £263,546 | +13.0% | 80 → 87 |
| 87 | Salford | Greater Manchester | £248,954 | £281,119 | +12.9% | 2,199 → 2,072 |
| 88 | Windermere | Westmorland and Furness | £553,624 | £624,882 | +12.9% | 142 → 142 |
| 89 | Heanor | Derbyshire | £218,905 | £246,796 | +12.7% | 338 → 289 |
| 90 | Potters Bar | Hertfordshire | £676,212 | £759,997 | +12.4% | 329 → 388 |
| 91 | Uxbridge | Greater London | £553,464 | £622,196 | +12.4% | 888 → 922 |
| 92 | Llangefni | Isle of Anglesey | £208,894 | £234,578 | +12.3% | 96 → 83 |
| 93 | Radstock | Somerset | £430,826 | £482,794 | +12.1% | 151 → 176 |
| 94 | Wymondham | Norfolk | £324,334 | £363,145 | +12.0% | 421 → 443 |
| 95 | Dunstable | Central Bedfordshire | £360,798 | £403,799 | +11.9% | 1,143 → 1,207 |
| 96 | Tonypandy | Rhondda Cynon Taff | £112,653 | £125,920 | +11.8% | 300 → 332 |
| 97 | Brampton | Cumberland | £286,088 | £319,605 | +11.7% | 149 → 143 |
| 98 | Newton Aycliffe | County Durham | £137,970 | £153,959 | +11.6% | 468 → 418 |
| 99 | Ruislip | Greater London | £579,848 | £646,423 | +11.5% | 657 → 640 |
| 100 | Chipping Norton | Oxfordshire | £620,285 | £691,828 | +11.5% | 361 → 394 |