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