Skip to main content

UK house prices — average price for 360 areas

The average house price across the UK is £270,080 (+3.8% over 12 months), according to HM Land Registry's UK House Price Index (April 2026). The table below ranks every UK local authority — click any area for its 12-month change, a price-by-property-type table and answers to common questions.

Regions and countries

AreaAvg price12m change
London£552,655-2.1%
South East£376,819+0.3%
East of England£336,300+3.8%
South West£302,618+3.5%
England£291,445+3.9%
United Kingdom£270,080+3.8%
West Midlands Region£250,625+5.8%
East Midlands£241,620+5.5%
North West£216,138+7.2%
Wales£212,489+3.5%
Yorkshire and The Humber£207,974+7.2%
Northern Ireland£198,015+7.4%
Scotland£191,927+2.8%
North East£163,190+9.9%

Local authorities (360)

#AreaRegionAvg price12m change
1Kensington and ChelseaLondon£1,272,760-8.4%
2City of WestminsterLondon£814,679-19.6%
3CamdenLondon£794,527-2.9%
4Richmond upon ThamesLondon£794,027-2.3%
5Hammersmith and FulhamLondon£741,612-7.6%
6ElmbridgeSouth East£741,058-1.9%
7WandsworthLondon£670,960-5.3%
8IslingtonLondon£665,067-5.4%
9St AlbansEast of England£631,152+1.7%
10HaringeyLondon£629,835+0.8%
11HackneyLondon£612,501+1.3%
12City of LondonLondon£612,427-25.1%
13MertonLondon£591,638-3.5%
14BarnetLondon£587,297-3.8%
15Three RiversEast of England£579,240-1.7%
16SouthwarkLondon£572,455-1.2%
17Kingston upon ThamesLondon£571,088-3.0%
18Epsom and EwellSouth East£567,096+2.8%
19WaverleySouth East£566,729+1.6%
20Windsor and MaidenheadSouth East£565,201-0.8%
21LambethLondon£558,911-0.2%
22EalingLondon£556,675-4.2%
23HertsmereEast of England£554,663+0.5%
24BrentLondon£547,995-2.1%
25SevenoaksSouth East£547,936+3.2%
26Mole ValleySouth East£546,970-0.4%
27HarrowLondon£527,239-2.1%
28GuildfordSouth East£524,774-3.9%
29Waltham ForestLondon£524,099+3.4%
30Epping ForestEast of England£523,651+1.9%
31BrentwoodEast of England£523,144+2.6%
32BromleyLondon£520,379+0.4%
33RedbridgeLondon£502,501+2.7%
34TandridgeSouth East£498,766-1.8%
35HounslowLondon£497,276-4.7%
36Reigate and BansteadSouth East£496,110+3.1%
37LewishamLondon£489,995-0.8%
38WokinghamSouth East£485,606-4.5%
39RunnymedeSouth East£479,830+1.3%
40BuckinghamshireSouth East£478,521+0.3%
41OxfordSouth East£475,481+3.3%
42HartSouth East£473,396+1.9%
43HillingdonLondon£469,888-0.4%
44South OxfordshireSouth East£466,091+1.7%
45EnfieldLondon£465,031-1.3%
46Welwyn HatfieldEast of England£463,347+6.9%
47CambridgeEast of England£462,145-4.2%
48WinchesterSouth East£462,014-1.1%
49Tower HamletsLondon£457,504-12.6%
50UttlesfordEast of England£456,409-4.5%
51GreenwichLondon£455,805-1.8%
52East HertfordshireEast of England£455,458+4.3%
53SuttonLondon£452,352+2.0%
54DacorumEast of England£451,749-0.2%
55Tunbridge WellsSouth East£448,822-0.1%
56HaveringLondon£446,877+1.8%
57Surrey HeathSouth East£444,858+1.9%
58WokingSouth East£436,416-3.0%
59SpelthorneSouth East£436,349-0.1%
60South CambridgeshireEast of England£432,985+1.9%
61HorshamSouth East£432,927-1.9%
62East HampshireSouth East£432,571-1.2%
63Mid SussexSouth East£432,190+0.8%
64ChichesterSouth East£427,112-4.8%
65North HertfordshireEast of England£420,364+2.4%
66West OxfordshireSouth East£418,246-1.2%
67Vale of White HorseSouth East£416,575+6.9%
68BroxbourneEast of England£411,091+1.2%
69BexleyLondon£408,488+2.5%
70Brighton and HoveSouth East£406,137-0.9%
71RochfordEast of England£403,811+3.7%
72Tonbridge and MallingSouth East£403,340+0.5%
73West BerkshireSouth East£400,550+0.4%
74Bath and North East SomersetSouth West£400,205-1.1%
75Bracknell ForestSouth East£397,667+0.2%
76CroydonLondon£395,442-0.3%
77NewhamLondon£395,266-3.2%
78Stratford-on-AvonWest Midlands£394,347+2.6%
79MaldonEast of England£390,649+4.5%
80CotswoldSouth West£390,591-1.2%
81WealdenSouth East£388,369+0.6%
82WatfordEast of England£387,493+0.4%
83ChelmsfordEast of England£381,136+0.5%
84TraffordNorth West£381,052+2.4%
85South HamsSouth West£375,098+0.1%
86Test ValleySouth East£374,341-0.7%
87WarwickWest Midlands£373,117+3.0%
88LewesSouth East£371,860+2.4%
89New ForestSouth East£370,226-1.1%
90Castle PointEast of England£363,997+3.1%
91Basingstoke and DeaneSouth East£361,820-3.0%
92Barking and DagenhamLondon£360,007-0.8%
93Central BedfordshireEast of England£358,992+4.0%
94BasildonEast of England£356,216-1.4%
95CherwellSouth East£355,683+3.2%
96AdurSouth East£355,669-3.0%
97MaidstoneSouth East£354,594+0.5%
98City of BristolSouth West£353,662+0.3%
99AshfordSouth East£349,027+2.7%
100East DevonSouth West£345,899+1.6%
101StroudSouth West£345,405+3.4%
102ReadingSouth East£345,112-4.1%
103DartfordSouth East£345,074+1.2%
104Derbyshire DalesEast Midlands£344,689+5.5%
105RotherSouth East£343,771+0.1%
106Malvern HillsWest Midlands£342,565+3.9%
107GraveshamSouth East£342,112-2.1%
108CanterburySouth East£339,085+0.0%
109East CambridgeshireEast of England£338,848+0.8%
110CrawleySouth East£338,449+2.4%
111SloughSouth East£338,287-3.4%
112South GloucestershireSouth West£338,054+1.0%
113HarboroughEast Midlands£337,960+3.7%
114RushcliffeEast Midlands£337,922+3.3%
115LichfieldWest Midlands£335,981+3.4%
116CheltenhamSouth West£332,502+4.8%
117BromsgroveWest Midlands£332,471-0.3%
118BedfordEast of England£330,716+4.8%
119SolihullWest Midlands£330,248+1.5%
120ThurrockEast of England£328,942+2.1%
121Southend-on-SeaEast of England£327,030+1.6%
122BaberghEast of England£326,979+1.7%
123FarehamSouth East£325,771-0.4%
124DorsetSouth West£325,696-0.6%
125WiltshireSouth West£325,267+0.7%
126WychavonWest Midlands£323,344+3.2%
127MonmouthshireWales£322,377-2.7%
128ArunSouth East£321,669+0.1%
129TewkesburySouth West£319,597+3.6%
130StevenageEast of England£319,265+3.1%
131RushmoorSouth East£318,817-0.9%
132HarlowEast of England£318,143+5.1%
133Milton KeynesSouth East£318,038-3.0%
134Mid SuffolkEast of England£316,783+4.6%
135BraintreeEast of England£316,637-1.4%
136HavantSouth East£314,715+2.8%
137North SomersetSouth West£313,919+6.1%
138South NorfolkEast of England£313,346+1.5%
139BroadlandEast of England£312,908+7.5%
140Bournemouth Christchurch and PooleSouth West£311,309-2.4%
141StockportNorth West£311,307+3.8%
142South StaffordshireWest Midlands£309,370+5.1%
143YorkYorkshire and The Humber£308,788+2.8%
144HuntingdonshireEast of England£308,404+4.3%
145West DevonSouth West£307,291+6.9%
146EastleighSouth East£305,948-0.4%
147Folkestone and HytheSouth East£305,770-1.4%
148RutlandEast Midlands£305,174-0.8%
149WorthingSouth East£299,030-5.2%
150ColchesterEast of England£298,311+0.0%
151West SuffolkEast of England£298,038+4.3%
152Cheshire EastNorth West£296,091+1.1%
153City of EdinburghScotland£295,204+2.0%
154MedwaySouth East£294,322+0.1%
155Vale of GlamorganWales£293,277+2.5%
156West NorthamptonshireEast Midlands£293,021+1.4%
157Mid DevonSouth West£291,923-1.0%
158SwaleSouth East£291,124+1.9%
159Forest of DeanSouth West£290,398+1.7%
160East RenfrewshireScotland£289,143+1.8%
161TeignbridgeSouth West£288,664-4.0%
162HerefordshireWest Midlands£288,434+5.6%
163ExeterSouth West£287,013-2.4%
164MeltonEast Midlands£286,027-0.1%
165North NorfolkEast of England£285,303-2.3%
166North West LeicestershireEast Midlands£285,265+5.0%
167East SuffolkEast of England£283,530+2.1%
168LutonEast of England£283,357-2.1%
169BlabyEast Midlands£282,579+0.1%
170Ribble ValleyNorth West£280,965+1.4%
171ShropshireWest Midlands£280,197+2.5%
172RugbyWest Midlands£279,400+2.3%
173East LothianScotland£279,150-1.2%
174SomersetSouth West£277,347+1.0%
175North DevonSouth West£277,169-2.9%
176CornwallSouth West£277,017+2.4%
177CharnwoodEast Midlands£275,765+4.2%
178MidlothianScotland£275,756+2.9%
179BrecklandEast of England£275,312+3.1%
180DoverSouth East£273,349+0.7%
181CardiffWales£271,166+1.8%
182North YorkshireYorkshire and The Humber£270,836+3.0%
183North WarwickshireWest Midlands£266,756+0.2%
184East DunbartonshireScotland£265,212+5.6%
185Hinckley and BosworthEast Midlands£265,209+2.1%
186Orkney IslandsScotland£264,851+28.4%
187Cheshire West and ChesterNorth West£264,715+2.2%
188TorridgeSouth West£264,588-1.4%
189StaffordWest Midlands£263,329+5.1%
190ThanetSouth East£263,199-3.9%
191SwindonSouth West£260,570+2.3%
192King's Lynn and West Norfolk East of England£259,956+0.7%
193Oadby and WigstonEast Midlands£259,309-2.8%
194South DerbyshireEast Midlands£258,893+4.6%
195South KestevenEast Midlands£258,553+2.9%
196TendringEast of England£255,529-1.0%
197North NorthamptonshireEast Midlands£254,495+2.4%
198WarringtonNorth West£253,219+3.3%
199EastbourneSouth East£252,391-3.3%
200WorcesterWest Midlands£251,825+1.3%
201PortsmouthSouth East£250,377-0.2%
202North East DerbyshireEast Midlands£250,089+6.1%
203High PeakEast Midlands£250,081+0.0%
204BroxtoweEast Midlands£249,991-0.4%
205ManchesterNorth West£247,344+1.3%
206RedditchWest Midlands£247,308+2.0%
207LeedsYorkshire and The Humber£246,882+3.3%
208North KestevenEast Midlands£246,451+4.1%
209CeredigionWales£244,182+6.9%
210GedlingEast Midlands£244,054+1.6%
211West LancashireNorth West£241,925+6.8%
212Isle of AngleseyWales£241,717+6.1%
213GloucesterSouth West£239,323+4.1%
214HastingsSouth East£238,912-3.4%
215Isle of WightSouth East£238,239-1.6%
216City of PeterboroughEast of England£236,378+2.1%
217Newark and SherwoodEast Midlands£236,330+6.4%
218BirminghamWest Midlands£235,682+0.7%
219Amber ValleyEast Midlands£235,323+5.7%
220LeicesterEast Midlands£234,631+2.9%
221SouthamptonSouth East£234,150-1.3%
222BuryNorth West£233,630+0.9%
223Lisburn and CastlereaghNorthern Ireland£233,022+5.5%
224SalfordNorth West£232,391-2.9%
225GosportSouth East£232,020-2.2%
226NorwichEast of England£230,372+2.3%
227NewportWales£230,320+5.8%
228Wyre ForestWest Midlands£229,867+1.2%
229DudleyWest Midlands£229,829+4.2%
230StirlingScotland£227,125+4.3%
231Cannock ChaseWest Midlands£227,110+1.5%
232TamworthWest Midlands£226,366+1.8%
233Nuneaton and BedworthWest Midlands£226,344+1.1%
234Staffordshire MoorlandsWest Midlands£225,917+5.5%
235South HollandEast Midlands£225,896+3.9%
236Ards and North DownNorthern Ireland£225,552+7.7%
237West LothianScotland£224,924+4.1%
238FenlandEast of England£224,590+0.6%
239TorbaySouth West£224,372-2.6%
240East StaffordshireWest Midlands£224,317+1.8%
241Westmorland and FurnessNorth West£223,414+2.3%
242PowysWales£223,319-2.3%
243SheffieldYorkshire and The Humber£222,080+3.4%
244FyldeNorth West£221,288+0.8%
245Telford and WrekinWest Midlands£220,193+2.2%
246East Riding of YorkshireYorkshire and The Humber£219,544+1.7%
247ErewashEast Midlands£219,110+0.7%
248SeftonNorth West£218,893+2.9%
249Newry Mourne and DownNorthern Ireland£218,797+11.7%
250CoventryWest Midlands£218,334-0.1%
251Perth and KinrossScotland£218,293-0.7%
252ConwyWales£218,112+3.8%
253WirralNorth West£216,862+6.1%
254City of PlymouthSouth West£216,463+2.9%
255IpswichEast of England£215,893-4.8%
256WolverhamptonWest Midlands£215,264+4.5%
257WalsallWest Midlands£214,922+2.2%
258HighlandScotland£214,255+2.1%
259FlintshireWales£214,009+2.9%
260PembrokeshireWales£213,910-2.3%
261ChorleyNorth West£213,492+5.2%
262East LindseyEast Midlands£213,229+2.5%
263TamesideNorth West£212,609+5.2%
264SandwellWest Midlands£212,547+4.5%
265OldhamNorth West£212,066+4.0%
266RochdaleNorth West£211,558+5.1%
267West LindseyEast Midlands£210,718+5.7%
268BassetlawEast Midlands£209,886+3.6%
269WrexhamWales£209,457+3.6%
270Newcastle upon TyneNorth East£209,071+5.0%
271Causeway Coast and GlensNorthern Ireland£208,235+4.1%
272Great YarmouthEast of England£207,741+2.3%
273South RibbleNorth West£206,485+1.6%
274SwanseaWales£206,254+1.4%
275Shetland IslandsScotland£206,063-5.5%
276KirkleesYorkshire and The Humber£205,741+4.0%
277BridgendWales£205,150+0.6%
278City of DerbyEast Midlands£205,065+1.7%
279MorayScotland£205,006+10.2%
280NorthumberlandNorth East£204,603+5.3%
281ChesterfieldEast Midlands£203,294+4.8%
282TorfaenWales£201,797+4.5%
283Antrim and NewtownabbeyNorthern Ireland£201,134+6.0%
284CaerphillyWales£200,000+10.5%
285BoltonNorth West£199,946+1.9%
286DenbighshireWales£199,864+2.3%
287Newcastle-under-LymeWest Midlands£199,463+1.4%
288GwyneddWales£199,444+2.2%
289AberdeenshireScotland£197,504+1.4%
290North TynesideNorth East£197,229+1.0%
291WakefieldYorkshire and The Humber£196,895+2.7%
292CarmarthenshireWales£196,784+5.1%
293HaltonNorth West£193,435+5.8%
294LancasterNorth West£193,299+0.2%
295Fermanagh and OmaghNorthern Ireland£192,900+9.9%
296KnowsleyNorth West£192,756+3.8%
297City of NottinghamEast Midlands£192,543+0.4%
298WiganNorth West£190,802+3.4%
299CalderdaleYorkshire and The Humber£190,555+5.0%
300PrestonNorth West£190,442+10.6%
301RotherhamYorkshire and The Humber£190,256+2.4%
302Mid UlsterNorthern Ireland£189,542+10.2%
303RossendaleNorth West£189,086+1.1%
304BostonEast Midlands£188,814+6.1%
305AshfieldEast Midlands£188,642+3.0%
306BradfordYorkshire and The Humber£188,505+5.7%
307WyreNorth West£186,869-0.4%
308City of GlasgowScotland£186,853+1.6%
309LincolnEast Midlands£185,464-0.3%
310Derry City and StrabaneNorthern Ireland£185,356+10.2%
311BolsoverEast Midlands£185,188+2.3%
312MansfieldEast Midlands£184,779-2.3%
313Armagh City Banbridge and CraigavonNorthern Ireland£184,745+8.8%
314St HelensNorth West£184,470+7.7%
315LiverpoolNorth West£183,615+3.6%
316Scottish BordersScotland£183,267+4.2%
317BelfastNorthern Ireland£181,033+6.5%
318Argyll and ButeScotland£180,979+2.1%
319North LincolnshireYorkshire and The Humber£179,553+4.4%
320South LanarkshireScotland£176,810+3.1%
321Mid and East AntrimNorthern Ireland£173,893+5.7%
322DoncasterYorkshire and The Humber£173,624+4.0%
323BarnsleyYorkshire and The Humber£173,100+5.6%
324CumberlandNorth West£172,186+4.8%
325FifeScotland£170,751+2.3%
326AngusScotland£170,381+3.8%
327Stockton-on-TeesNorth East£169,540+3.0%
328FalkirkScotland£169,022+3.3%
329Blackburn with DarwenNorth West£165,813+4.7%
330Rhondda Cynon TafWales£165,745+7.8%
331ClackmannanshireScotland£164,298+1.0%
332South AyrshireScotland£161,828+6.0%
333Dumfries and GallowayScotland£160,314-1.0%
334RenfrewshireScotland£159,337+5.4%
335GatesheadNorth East£158,885+6.9%
336South TynesideNorth East£156,931+1.9%
337DarlingtonNorth East£156,880+1.9%
338Neath Port TalbotWales£156,817-0.6%
339Redcar and ClevelandNorth East£154,422+5.1%
340Stoke-on-TrentWest Midlands£152,101+4.7%
341Na h-Eileanan SiarScotland£151,181+5.1%
342PendleNorth West£150,737+8.1%
343North LanarkshireScotland£150,599+2.7%
344North East LincolnshireYorkshire and The Humber£149,911+1.3%
345SunderlandNorth East£145,293+6.0%
346Blaenau GwentWales£142,421+8.0%
347HyndburnNorth West£139,800+9.1%
348Merthyr TydfilWales£139,322-3.8%
349MiddlesbroughNorth East£139,005+0.4%
350County DurhamNorth East£138,767+4.7%
351City of Kingston upon HullYorkshire and The Humber£135,051+4.8%
352BlackpoolNorth West£134,732+4.4%
353North AyrshireScotland£134,380+8.1%
354City of DundeeScotland£133,125-2.7%
355East AyrshireScotland£132,424+7.4%
356City of AberdeenScotland£130,120-5.6%
357BurnleyNorth West£129,556+2.6%
358HartlepoolNorth East£129,129+2.1%
359West DunbartonshireScotland£123,252+5.2%
360InverclydeScotland£115,613+12.2%

Source: HM Land Registry — UK House Price Index (UKHPI) (April 2026 edition). Contains HM Land Registry data © Crown copyright and database right 2026. This data is licensed under the Open Government Licence v3.0.