UK House Price Index · April 2026

UK House Prices by Area

Average property prices and annual trends for every UK nation, region and local authority, from the official UK House Price Index (HM Land Registry / ONS).

See the fastest-growing and most affordable UK areas →

Add a free house-price widget to your own site →

Nations (7)

Regions (9)

Towns & Cities (360)

Aberdeenshire£197,504+1.4%Adur£355,669-3.0%Amber Valley£235,323+5.7%Angus£170,381+3.8%Antrim and Newtownabbey£201,134+6.0%Ards and North Down£225,552+7.7%Argyll and Bute£180,979+2.1%Armagh City Banbridge and Craigavon£184,745+8.8%Arun£321,669+0.1%Ashfield£188,642+3.0%Ashford£349,027+2.7%Babergh£326,979+1.7%Barking and Dagenham£360,007-0.8%Barnet£587,297-3.8%Barnsley£173,100+5.6%Basildon£356,216-1.4%Basingstoke and Deane£361,820-3.0%Bassetlaw£209,886+3.6%Bath and North East Somerset£400,205-1.1%Bedford£330,716+4.8%Belfast£181,033+6.5%Bexley£408,488+2.5%Birmingham£235,682+0.7%Blaby£282,579+0.1%Blackburn with Darwen£165,813+4.7%Blackpool£134,732+4.4%Blaenau Gwent£142,421+8.0%Bolsover£185,188+2.3%Bolton£199,946+1.9%Boston£188,814+6.1%Bournemouth Christchurch and Poole£311,309-2.4%Bracknell Forest£397,667+0.2%Bradford£188,505+5.7%Braintree£316,637-1.4%Breckland£275,312+3.1%Brent£547,995-2.1%Brentwood£523,144+2.6%Bridgend£205,150+0.6%Brighton and Hove£406,137-0.9%Broadland£312,908+7.5%Bromley£520,379+0.4%Bromsgrove£332,471-0.3%Broxbourne£411,091+1.2%Broxtowe£249,991-0.4%Buckinghamshire£478,521+0.3%Burnley£129,556+2.6%Bury£233,630+0.9%Caerphilly£200,000+10.5%Calderdale£190,555+5.0%Cambridge£462,145-4.2%Camden£794,527-2.9%Cannock Chase£227,110+1.5%Canterbury£339,0850.0%Cardiff£271,166+1.8%Carmarthenshire£196,784+5.1%Castle Point£363,997+3.1%Causeway Coast and Glens£208,235+4.1%Central Bedfordshire£358,992+4.0%Ceredigion£244,182+6.9%Charnwood£275,765+4.2%Chelmsford£381,136+0.5%Cheltenham£332,502+4.8%Cherwell£355,683+3.2%Cheshire East£296,091+1.1%Cheshire West and Chester£264,715+2.2%Chesterfield£203,294+4.8%Chichester£427,112-4.8%Chorley£213,492+5.2%City of Aberdeen£130,120-5.6%City of Bristol£353,662+0.3%City of Derby£205,065+1.7%City of Dundee£133,125-2.7%City of Edinburgh£295,204+2.0%City of Glasgow£186,853+1.6%City of Kingston upon Hull£135,051+4.8%City of London£612,427-25.1%City of Nottingham£192,543+0.4%City of Peterborough£236,378+2.1%City of Plymouth£216,463+2.9%City of Westminster£814,679-19.6%Clackmannanshire£164,298+1.0%Colchester£298,3110.0%Conwy£218,112+3.8%Cornwall£277,017+2.4%Cotswold£390,591-1.2%County Durham£138,767+4.7%Coventry£218,334-0.1%Crawley£338,449+2.4%Croydon£395,442-0.3%Cumberland£172,186+4.8%Dacorum£451,749-0.2%Darlington£156,880+1.9%Dartford£345,074+1.2%Denbighshire£199,864+2.3%Derbyshire Dales£344,689+5.5%Derry City and Strabane£185,356+10.2%Doncaster£173,624+4.0%Dorset£325,696-0.6%Dover£273,349+0.7%Dudley£229,829+4.2%Dumfries and Galloway£160,314-1.0%Ealing£556,675-4.2%East Ayrshire£132,424+7.4%East Cambridgeshire£338,848+0.8%East Devon£345,899+1.6%East Dunbartonshire£265,212+5.6%East Hampshire£432,571-1.2%East Hertfordshire£455,458+4.3%East Lindsey£213,229+2.5%East Lothian£279,150-1.2%East Renfrewshire£289,143+1.8%East Riding of Yorkshire£219,544+1.7%East Staffordshire£224,317+1.8%East Suffolk£283,530+2.1%Eastbourne£252,391-3.3%Eastleigh£305,948-0.4%Elmbridge£741,058-1.9%Enfield£465,031-1.3%Epping Forest£523,651+1.9%Epsom and Ewell£567,096+2.8%Erewash£219,110+0.7%Exeter£287,013-2.4%Falkirk£169,022+3.3%Fareham£325,771-0.4%Fenland£224,590+0.6%Fermanagh and Omagh£192,900+9.9%Fife£170,751+2.3%Flintshire£214,009+2.9%Folkestone and Hythe£305,770-1.4%Forest of Dean£290,398+1.7%Fylde£221,288+0.8%Gateshead£158,885+6.9%Gedling£244,054+1.6%Gloucester£239,323+4.1%Gosport£232,020-2.2%Gravesham£342,112-2.1%Great Yarmouth£207,741+2.3%Greenwich£455,805-1.8%Guildford£524,774-3.9%Gwynedd£199,444+2.2%Hackney£612,501+1.3%Halton£193,435+5.8%Hammersmith and Fulham£741,612-7.6%Harborough£337,960+3.7%Haringey£629,835+0.8%Harlow£318,143+5.1%Harrow£527,239-2.1%Hart£473,396+1.9%Hartlepool£129,129+2.1%Hastings£238,912-3.4%Havant£314,715+2.8%Havering£446,877+1.8%Herefordshire£288,434+5.6%Hertsmere£554,663+0.5%High Peak£250,0810.0%Highland£214,255+2.1%Hillingdon£469,888-0.4%Hinckley and Bosworth£265,209+2.1%Horsham£432,927-1.9%Hounslow£497,276-4.7%Huntingdonshire£308,404+4.3%Hyndburn£139,800+9.1%Inverclyde£115,613+12.2%Ipswich£215,893-4.8%Isle of Anglesey£241,717+6.1%Isle of Wight£238,239-1.6%Islington£665,067-5.4%Kensington and Chelsea£1,272,760-8.4%King's Lynn and West Norfolk £259,956+0.7%Kingston upon Thames£571,088-3.0%Kirklees£205,741+4.0%Knowsley£192,756+3.8%Lambeth£558,911-0.2%Lancaster£193,299+0.2%Leeds£246,882+3.3%Leicester£234,631+2.9%Lewes£371,860+2.4%Lewisham£489,995-0.8%Lichfield£335,981+3.4%Lincoln£185,464-0.3%Lisburn and Castlereagh£233,022+5.5%Liverpool£183,615+3.6%Luton£283,357-2.1%Maidstone£354,594+0.5%Maldon£390,649+4.5%Malvern Hills£342,565+3.9%Manchester£247,344+1.3%Mansfield£184,779-2.3%Medway£294,322+0.1%Melton£286,027-0.1%Merthyr Tydfil£139,322-3.8%Merton£591,638-3.5%Mid and East Antrim£173,893+5.7%Mid Devon£291,923-1.0%Mid Suffolk£316,783+4.6%Mid Sussex£432,190+0.8%Mid Ulster£189,542+10.2%Middlesbrough£139,005+0.4%Midlothian£275,756+2.9%Milton Keynes£318,038-3.0%Mole Valley£546,970-0.4%Monmouthshire£322,377-2.7%Moray£205,006+10.2%Na h-Eileanan Siar£151,181+5.1%Neath Port Talbot£156,817-0.6%New Forest£370,226-1.1%Newark and Sherwood£236,330+6.4%Newcastle upon Tyne£209,071+5.0%Newcastle-under-Lyme£199,463+1.4%Newham£395,266-3.2%Newport£230,320+5.8%Newry Mourne and Down£218,797+11.7%North Ayrshire£134,380+8.1%North Devon£277,169-2.9%North East Derbyshire£250,089+6.1%North East Lincolnshire£149,911+1.3%North Hertfordshire£420,364+2.4%North Kesteven£246,451+4.1%North Lanarkshire£150,599+2.7%North Lincolnshire£179,553+4.4%North Norfolk£285,303-2.3%North Northamptonshire£254,495+2.4%North Somerset£313,919+6.1%North Tyneside£197,229+1.0%North Warwickshire£266,756+0.2%North West Leicestershire£285,265+5.0%North Yorkshire£270,836+3.0%Northumberland£204,603+5.3%Norwich£230,372+2.3%Nuneaton and Bedworth£226,344+1.1%Oadby and Wigston£259,309-2.8%Oldham£212,066+4.0%Orkney Islands£264,851+28.4%Oxford£475,481+3.3%Pembrokeshire£213,910-2.3%Pendle£150,737+8.1%Perth and Kinross£218,293-0.7%Portsmouth£250,377-0.2%Powys£223,319-2.3%Preston£190,442+10.6%Reading£345,112-4.1%Redbridge£502,501+2.7%Redcar and Cleveland£154,422+5.1%Redditch£247,308+2.0%Reigate and Banstead£496,110+3.1%Renfrewshire£159,337+5.4%Rhondda Cynon Taf£165,745+7.8%Ribble Valley£280,965+1.4%Richmond upon Thames£794,027-2.3%Rochdale£211,558+5.1%Rochford£403,811+3.7%Rossendale£189,086+1.1%Rother£343,771+0.1%Rotherham£190,256+2.4%Rugby£279,400+2.3%Runnymede£479,830+1.3%Rushcliffe£337,922+3.3%Rushmoor£318,817-0.9%Rutland£305,174-0.8%Salford£232,391-2.9%Sandwell£212,547+4.5%Scottish Borders£183,267+4.2%Sefton£218,893+2.9%Sevenoaks£547,936+3.2%Sheffield£222,080+3.4%Shetland Islands£206,063-5.5%Shropshire£280,197+2.5%Slough£338,287-3.4%Solihull£330,248+1.5%Somerset£277,347+1.0%South Ayrshire£161,828+6.0%South Cambridgeshire£432,985+1.9%South Derbyshire£258,893+4.6%South Gloucestershire£338,054+1.0%South Hams£375,098+0.1%South Holland£225,896+3.9%South Kesteven£258,553+2.9%South Lanarkshire£176,810+3.1%South Norfolk£313,346+1.5%South Oxfordshire£466,091+1.7%South Ribble£206,485+1.6%South Staffordshire£309,370+5.1%South Tyneside£156,931+1.9%Southampton£234,150-1.3%Southend-on-Sea£327,030+1.6%Southwark£572,455-1.2%Spelthorne£436,349-0.1%St Albans£631,152+1.7%St Helens£184,470+7.7%Stafford£263,329+5.1%Staffordshire Moorlands£225,917+5.5%Stevenage£319,265+3.1%Stirling£227,125+4.3%Stockport£311,307+3.8%Stockton-on-Tees£169,540+3.0%Stoke-on-Trent£152,101+4.7%Stratford-on-Avon£394,347+2.6%Stroud£345,405+3.4%Sunderland£145,293+6.0%Surrey Heath£444,858+1.9%Sutton£452,352+2.0%Swale£291,124+1.9%Swansea£206,254+1.4%Swindon£260,570+2.3%Tameside£212,609+5.2%Tamworth£226,366+1.8%Tandridge£498,766-1.8%Teignbridge£288,664-4.0%Telford and Wrekin£220,193+2.2%Tendring£255,529-1.0%Test Valley£374,341-0.7%Tewkesbury£319,597+3.6%Thanet£263,199-3.9%Three Rivers£579,240-1.7%Thurrock£328,942+2.1%Tonbridge and Malling£403,340+0.5%Torbay£224,372-2.6%Torfaen£201,797+4.5%Torridge£264,588-1.4%Tower Hamlets£457,504-12.6%Trafford£381,052+2.4%Tunbridge Wells£448,822-0.1%Uttlesford£456,409-4.5%Vale of Glamorgan£293,277+2.5%Vale of White Horse£416,575+6.9%Wakefield£196,895+2.7%Walsall£214,922+2.2%Waltham Forest£524,099+3.4%Wandsworth£670,960-5.3%Warrington£253,219+3.3%Warwick£373,117+3.0%Watford£387,493+0.4%Waverley£566,729+1.6%Wealden£388,369+0.6%Welwyn Hatfield£463,347+6.9%West Berkshire£400,550+0.4%West Devon£307,291+6.9%West Dunbartonshire£123,252+5.2%West Lancashire£241,925+6.8%West Lindsey£210,718+5.7%West Lothian£224,924+4.1%West Northamptonshire£293,021+1.4%West Oxfordshire£418,246-1.2%West Suffolk£298,038+4.3%Westmorland and Furness£223,414+2.3%Wigan£190,802+3.4%Wiltshire£325,267+0.7%Winchester£462,014-1.1%Windsor and Maidenhead£565,201-0.8%Wirral£216,862+6.1%Woking£436,416-3.0%Wokingham£485,606-4.5%Wolverhampton£215,264+4.5%Worcester£251,825+1.3%Worthing£299,030-5.2%Wrexham£209,457+3.6%Wychavon£323,344+3.2%Wyre£186,869-0.4%Wyre Forest£229,867+1.2%York£308,788+2.8%

Counties (27)