Where House Prices Rose Fastest 2024-2025

Towns in England and Wales where average sale prices rose the most between 2024 and 2025, based on HM Land Registry sold price data.

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.

RankTownCountyAvg Price 2024Avg Price 2025ChangeSales Sample
1Purfleet-on-ThamesThurrock£937,526£2,748,071+193.1%90 → 56
2BirminghamWarwickshire£328,012£937,964+186.0%187 → 121
3TringHertfordshire£623,275£1,591,707+155.4%269 → 176
4HeywoodGreater Manchester£214,435£441,996+106.1%468 → 246
5Buckhurst HillEssex£714,177£1,264,023+77.0%197 → 127
6OlneyMilton Keynes£451,591£790,986+75.2%243 → 123
7AscotBracknell Forest£732,766£1,219,151+66.4%104 → 71
8ShildonCounty Durham£70,646£111,556+57.9%267 → 131
9Leighton BuzzardBuckinghamshire£508,978£747,297+46.8%190 → 123
10RoystonHertfordshire£420,290£594,056+41.3%416 → 222
11WesterhamGreater London£476,051£668,520+40.4%196 → 122
12WincantonSomerset£358,073£497,317+38.9%164 → 100
13DartfordGreater London£356,936£479,969+34.5%199 → 112
14LeedsNorth Yorkshire£310,510£417,257+34.4%264 → 169
15MaryportCumberland£148,190£191,948+29.5%290 → 149
16EgremontCumberland£156,683£194,086+23.9%134 → 89
17FerryhillCounty Durham£87,493£106,656+21.9%491 → 265
18RingwoodHampshire£478,752£577,749+20.7%238 → 161
19ChinnorOxfordshire£486,893£587,320+20.6%134 → 75
20ChepstowMonmouthshire£377,722£454,213+20.3%342 → 173
21BlackpoolLancashire£230,520£274,603+19.1%97 → 53
22WashingtonTyne and Wear£162,382£193,424+19.1%607 → 378
23CorshamWiltshire£377,290£447,565+18.6%277 → 180
24FishguardPembrokeshire£188,065£222,710+18.4%52 → 55
25KidlingtonOxfordshire£431,558£509,300+18.0%302 → 189
26StanleyCounty Durham£107,000£126,263+18.0%675 → 404
27East BoldonTyne and Wear£227,702£268,460+17.9%109 → 63
28WitneyOxfordshire£450,469£530,160+17.7%777 → 522
29RhylDenbighshire£202,634£238,280+17.6%546 → 286
30DeesideFlintshire£233,682£274,246+17.4%566 → 320
31BexleyheathGreater London£436,894£509,388+16.6%641 → 384
32WarringtonWarrington£284,230£329,178+15.8%2,834 → 1,735
33Houghton le SpringCounty Durham£167,210£193,537+15.7%98 → 70
34NewportWrekin£293,724£339,805+15.7%284 → 129
35Southend-on-SeaEssex£367,656£424,538+15.5%108 → 60
36CrookCounty Durham£125,520£144,060+14.8%409 → 242
37BungaySuffolk£290,912£332,914+14.4%88 → 64
38MirfieldWest Yorkshire£247,896£282,354+13.9%378 → 203
39AscotWindsor and Maidenhead£1,016,686£1,156,985+13.8%382 → 156
40WarlinghamSurrey£570,481£645,578+13.2%149 → 88
41TavistockDevon£326,421£368,045+12.8%319 → 193
42WolverhamptonShropshire£369,849£417,158+12.8%139 → 68
43North FerribyEast Riding of Yorkshire£333,107£374,436+12.4%141 → 90
44CaernarfonGwynedd£217,316£244,294+12.4%430 → 246
45HolsworthyDevon£321,759£361,163+12.2%156 → 76
46NewburyHampshire£682,207£765,674+12.2%132 → 74
47HolywellFlintshire£214,896£241,086+12.2%276 → 146
48DawlishDevon£286,382£321,085+12.1%281 → 138
49Moreton-in-MarshGloucestershire£569,755£638,257+12.0%195 → 117
50MoldFlintshire£249,997£279,558+11.8%464 → 266
51SettleNorth Yorkshire£298,750£333,754+11.7%114 → 78
52ChorleyLancashire£243,986£271,613+11.3%1,709 → 979
53EyeSuffolk£380,283£422,913+11.2%230 → 113
54AshingtonNorthumberland£126,779£140,997+11.2%579 → 307
55PrestatynDenbighshire£189,666£210,543+11.0%327 → 213
56Milton KeynesWest Northamptonshire£378,608£418,994+10.7%92 → 83
57MorpethNorthumberland£294,903£326,029+10.6%1,259 → 618
58FerndaleRhondda Cynon Taff£89,183£98,553+10.5%185 → 109
59WingateCounty Durham£142,120£157,057+10.5%140 → 74
60FelixstoweSuffolk£301,965£333,132+10.3%659 → 316
61SaxmundhamSuffolk£377,224£415,949+10.3%208 → 137
62Great MissendenBuckinghamshire£690,957£760,397+10.0%151 → 99
63SomertonSomerset£379,147£416,558+9.9%175 → 87
64DoncasterNorth Lincolnshire£278,108£305,382+9.8%185 → 108
65TetburyGloucestershire£542,567£594,934+9.7%146 → 105
66LiverpoolMerseyside£231,005£253,153+9.6%10,553 → 5,410
67BewdleyWorcestershire£312,572£342,195+9.5%146 → 121
68RyeEast Sussex£469,408£514,125+9.5%263 → 168
69HorncastleLincolnshire£247,691£270,751+9.3%243 → 127
70WiganMerseyside£217,871£237,474+9.0%131 → 75
71RuthinDenbighshire£250,370£272,898+9.0%106 → 94
72BingleyWest Yorkshire£241,694£263,517+9.0%430 → 299
73MillomCumberland£137,495£149,903+9.0%149 → 108
74ShipleyWest Yorkshire£225,099£245,295+9.0%677 → 464
75AbingdonOxfordshire£489,266£532,612+8.9%1,036 → 540
76KnutsfordCheshire East£569,836£620,447+8.9%489 → 252
77Appleby-in-WestmorlandWestmorland and Furness£241,323£262,880+8.9%97 → 78
78HockleyEssex£452,544£493,014+8.9%374 → 237
79KnebworthHertfordshire£499,954£543,203+8.7%116 → 69
80LauncestonCornwall£285,723£310,584+8.7%291 → 186
81WestburyWiltshire£299,661£325,096+8.5%467 → 240
82Pembroke DockPembrokeshire£164,315£178,331+8.5%116 → 88
83Barnard CastleCounty Durham£266,709£289,206+8.4%256 → 129
84WallaseyMerseyside£179,325£194,315+8.4%1,032 → 651
85ChislehurstGreater London£740,261£801,998+8.3%269 → 173
86Great YarmouthNorfolk£223,395£241,401+8.1%1,793 → 1,042
87ClitheroeLancashire£337,135£364,461+8.1%706 → 371
88Newcastle upon TyneNorthumberland£479,160£517,625+8.0%320 → 185
89ChathamKent£368,157£397,732+8.0%99 → 97
90CannockStaffordshire£237,337£256,215+8.0%1,183 → 712
91MablethorpeLincolnshire£189,884£204,931+7.9%266 → 172
92SherborneDorset£378,982£409,042+7.9%315 → 181
93SnodlandKent£297,403£320,381+7.7%182 → 123
94HartlepoolHartlepool£145,917£157,160+7.7%1,914 → 1,018
95West WickhamGreater London£622,238£668,897+7.5%241 → 133
96NorthwichCheshire West and Chester£287,112£308,565+7.5%1,335 → 841
97Colwyn BayConwy£247,163£265,754+7.5%600 → 371
98MitchamGreater London£406,602£436,957+7.5%527 → 302
99WigtonCumberland£219,996£236,173+7.4%447 → 220
100PortsmouthPortsmouth£325,885£349,222+7.2%1,695 → 1,100

Explore More Sold Price Data