House Prices by Area: England and Wales

UK House Price Index average prices for July 2026 (latest month, provisional) by local authority, with the annual change. Select an area for sales counts, medians and recent sales.

AreaAvg PriceFlatsTerracedSemiDetachedAnnual
London£550,037£424,013£642,452£724,106£1.17M-3.3%
Manchester£252,309£195,305£254,936£329,518£479,953+1.2%
Birmingham£234,257£144,814£221,903£275,144£443,346+2.5%
Bristol£352,262£241,393£383,538£447,013£689,391+2.1%
Leeds£247,695£151,734£206,148£271,022£454,505+3.8%
Liverpool£189,036£129,558£179,418£239,834£398,405+8.1%
Cardiff£272,252£160,574£262,241£324,859£519,113+2.7%
Sheffield£219,713£133,576£198,875£239,678£383,581+2.8%
Nottingham£190,200£123,746£169,019£212,979£316,924-1.3%
Oxford£471,667£286,895£462,227£583,213£959,933-2.3%
Cambridge£475,151£298,575£493,851£603,225£979,4380.0%
Brighton£408,948£295,683£475,728£549,795£858,475-1.1%
Reading£349,550£223,165£351,976£442,678£714,852-1.2%
Southampton£235,977£152,827£252,111£313,660£418,566+2.4%
Portsmouth£251,220£166,320£275,644£349,827£518,657+1.3%
Bournemouth£310,094£196,471£292,369£356,748£551,316-1.9%
Plymouth£223,161£133,502£229,047£274,652£417,813+2.2%
Exeter£282,696£164,900£282,887£346,054£517,757-1.7%
Bath£409,045£239,382£389,042£445,620£716,072-0.7%
York£310,781£179,808£289,207£333,732£510,684+1.8%
Newcastle£207,547£128,296£207,914£238,190£397,344+4.1%
Sunderland£147,114£81,768£127,831£157,435£263,575+4.8%
Middlesbrough£140,909£75,894£110,592£152,654£251,923+3.7%
Hull£135,511£78,654£125,272£159,295£244,305+5.9%
Leicester£227,322£140,724£205,625£261,341£382,848-0.9%
Coventry£227,679£129,664£211,461£268,524£411,053+3.7%
Wolverhampton£220,559£115,198£189,329£235,561£350,536+7.2%
Stoke-on-Trent£147,377£89,184£125,316£158,900£230,562-0.8%
Derby£207,250£107,116£166,646£210,400£316,959+2.7%
Chester£270,104£135,419£210,684£268,376£439,189+5.8%
Swansea£205,383£109,080£169,318£210,464£327,342-0.2%
Newport£229,200£115,929£190,163£247,143£399,712+2.0%
Wrexham£212,778£106,066£160,486£198,059£317,171+2.2%
Cheltenham£322,758£201,009£321,880£394,668£625,407+0.3%
Gloucester£240,718£132,809£211,142£281,078£416,543+4.9%
Worcester£251,221£135,999£230,776£272,980£422,002+0.1%
Hereford£289,607£126,501£209,574£279,133£446,001+1.8%
Shrewsbury£275,232£133,923£206,094£258,066£413,721-1.3%
Canterbury£337,454£183,424£302,361£349,935£536,016+2.9%
Milton Keynes£330,419£167,700£276,767£334,664£559,242+2.6%
Luton£284,946£159,594£265,528£330,296£473,827+0.5%
Stevenage£316,210£171,538£313,999£395,541£644,212+1.8%

Source: HM Land Registry UK House Price Index. Some areas are larger than the town they are named after: for example Chester figures cover Cheshire West and Chester, and Shrewsbury figures cover Shropshire.