Accredited official statistics

UK House Price Index England: July 2025

Published 17 September 2025

1. Headline statistics for July 2025

The average price of a property in England was £292,000

The annual price change of a property in England was 2.7%

The monthly price change of a property in England was 0.3%

The index figure for England (January 2023 = 100) was 102.1

Estimates for the most recent months are provisional and are likely to be updated as more data is incorporated into the index. Read the revision policies.

Next publication of UK HPI

The August 2025 UK HPI will be published at 9.30am on Wednesday 22 October 2025. See the calendar of release dates for more information.

2. Economic statement

Average house prices in England increased by 2.7% in the 12 months to July 2025, to £292,000 (provisional estimate). This was down from 3.4% (revised estimate) in the 12 months to June 2025 and below the average UK house price annual inflation of 2.8% (provisional estimate) in the 12 months to July 2025.

The North East had the highest growth, where the annual percentage change increased by 7.9% in the 12 months to July 2025. The lowest annual percentage change was in London, where prices increased by 0.7% in the 12 months to July 2025.

On a non-seasonally adjusted basis, average house prices in England increased by 0.3% between June 2025 and July 2025 compared with an increase of 0.9% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England decreased by 0.6% between June 2025 and July 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 3.7% in the 12 months to July 2025 to £287,000. Flats and maisonettes showed the lowest annual percentage change, increasing by 0.3% in the 12 months to July 2025 to £224,000.

As with other indicators in the housing market, which typically fluctuate from month to month, it is important not to put too much weight on one month’s set of house price data.

3. Price change

3.1 Annual price change

Annual price change for England and London over the past 4 years

Average house prices in England increased by 2.7% in the 12 months to July 2025 (provisional estimate), down from 3.4% in the 12 months to June 2025 (revised estimate).

In London, average house prices increased by 0.7% in the 12 months to July 2025, down from an increase of 0.9% in the 12 months to June 2025.

Annual price change by local authority for England

Low numbers of sales transactions in some local authorities and London boroughs, such as City of London, can lead to volatility in the series. While we make efforts to account for this volatility, the change in price in these local levels can be influenced by the type and number of properties sold in any given period. Geographies with low number of sales transactions should be analysed in the context of their longer-term trends rather than focusing on monthly movements.

Note: data for City of London for the months of July and August 2021 have been suppressed due to unusually low transaction numbers and the resulting impact on the quality of data.

Local authorities July 2025 July 2024 Difference
Adur £369,340 £359,617 2.7%
Amber Valley £229,460 £216,945 5.8%
Arun £326,695 £324,069 0.8%
Ashfield £185,417 £187,289 -1.0%
Ashford £353,703 £342,950 3.1%
Babergh £338,155 £328,393 3.0%
Barking and Dagenham £360,648 £334,773 7.7%
Barnet £598,188 £627,406 -4.7%
Barnsley £169,318 £164,196 3.1%
Basildon £362,680 £346,609 4.6%
Basingstoke and Deane £364,777 £354,073 3.0%
Bassetlaw £205,496 £194,097 5.9%
Bath and North East Somerset £406,978 £410,497 -0.9%
Bedford £324,799 £311,579 4.2%
Bexley £413,751 £399,296 3.6%
Birmingham £229,780 £226,956 1.2%
Blaby £285,884 £280,994 1.7%
Blackburn with Darwen £154,166 £145,380 6.0%
Blackpool £130,280 £128,973 1.0%
Bolsover £173,604 £168,484 3.0%
Bolton £194,939 £189,172 3.0%
Boston £185,180 £185,381 -0.1%
Bournemouth Christchurch and Poole £322,071 £320,575 0.5%
Bracknell Forest £405,713 £392,614 3.3%
Bradford £183,025 £172,306 6.2%
Braintree £328,509 £315,281 4.2%
Breckland £268,650 £259,345 3.6%
Brent £536,480 £562,637 -4.6%
Brentwood £502,552 £499,173 0.7%
Brighton and Hove £426,431 £411,839 3.5%
Broadland £312,189 £298,281 4.7%
Bromley £538,904 £497,124 8.4%
Bromsgrove £325,154 £325,926 -0.2%
Broxbourne £409,439 £403,993 1.3%
Broxtowe £259,789 £240,226 8.1%
Buckinghamshire £476,634 £470,795 1.2%
Burnley £124,791 £117,801 5.9%
Bury £231,836 £224,284 3.4%
Calderdale £184,164 £170,832 7.8%
Cambridge £492,883 £486,286 1.4%
Cambridgeshire £332,336 £326,278 1.9%
Camden £920,087 £869,317 5.8%
Cannock Chase £227,954 £215,906 5.6%
Canterbury £337,457 £339,055 -0.5%
Castle Point £373,492 £354,153 5.5%
Central Bedfordshire £356,954 £333,123 7.2%
Charnwood £271,086 £259,151 4.6%
Chelmsford £387,730 £367,032 5.6%
Cheltenham £331,410 £327,655 1.1%
Cherwell £342,560 £349,491 -2.0%
Cheshire East £297,526 £280,185 6.2%
Cheshire West and Chester £261,216 £249,199 4.8%
Chesterfield £198,736 £192,232 3.4%
Chichester £435,851 £439,012 -0.7%
Chorley £209,871 £201,420 4.2%
City of Bristol £349,098 £344,122 1.4%
City of Derby £210,067 £198,852 5.6%
City of Kingston upon Hull £133,164 £127,689 4.3%
City of London £764,386 £797,696 -4.2%
City of Nottingham £198,500 £191,752 3.5%
City of Peterborough £228,573 £227,821 0.3%
City of Plymouth £222,150 £206,051 7.8%
City of Westminster £976,519 £1,025,507 -4.8%
Colchester £297,788 £293,713 1.4%
Cornwall £282,613 £282,761 -0.1%
Cotswold £443,092 £439,204 0.9%
County Durham £140,190 £127,014 10.4%
Coventry £222,146 £215,577 3.0%
Crawley £326,338 £310,964 4.9%
Croydon £400,475 £393,118 1.9%
Cumberland £165,141 £158,988 3.9%
Dacorum £448,787 £442,083 1.5%
Darlington £159,204 £150,007 6.1%
Dartford £358,738 £348,788 2.9%
Derbyshire £228,831 £221,838 3.2%
Derbyshire Dales £331,141 £325,123 1.9%
Devon £303,402 £304,841 -0.5%
Doncaster £167,610 £159,427 5.1%
Dorset £330,731 £330,213 0.2%
Dover £277,669 £277,929 -0.1%
Dudley £223,488 £221,237 1.0%
Ealing £580,477 £576,879 0.6%
East Cambridgeshire £332,738 £314,351 5.8%
East Devon £331,112 £330,350 0.2%
East Hampshire £437,101 £445,377 -1.9%
East Hertfordshire £445,088 £425,023 4.7%
East Lindsey £202,669 £205,062 -1.2%
East Riding of Yorkshire £219,822 £209,431 5.0%
East Staffordshire £221,535 £215,591 2.8%
East Suffolk £288,527 £284,062 1.6%
East Sussex £317,822 £328,048 -3.1%
Eastbourne £243,181 £271,545 -10.4%
Eastleigh £302,175 £312,487 -3.3%
Elmbridge £737,718 £716,279 3.0%
Enfield £473,882 £464,998 1.9%
Epping Forest £552,431 £535,287 3.2%
Epsom and Ewell £560,957 £534,746 4.9%
Erewash £210,597 £209,805 0.4%
Essex £361,801 £350,638 3.2%
Exeter £274,438 £285,261 -3.8%
Fareham £326,961 £324,918 0.6%
Fenland £220,511 £220,010 0.2%
Folkestone and Hythe £309,009 £297,378 3.9%
Forest of Dean £298,432 £279,636 6.7%
Fylde £227,903 £224,556 1.5%
Gateshead £152,045 £146,968 3.5%
Gedling £241,981 £237,599 1.8%
Gloucester £226,971 £227,551 -0.3%
Gloucestershire £317,171 £310,059 2.3%
Gosport £227,010 £236,987 -4.2%
Gravesham £344,927 £336,027 2.6%
Great Yarmouth £208,325 £205,480 1.4%
Greenwich £461,710 £479,011 -3.6%
Guildford £540,919 £522,323 3.6%
Hackney £613,868 £618,187 -0.7%
Halton £193,505 £175,672 10.2%
Hammersmith and Fulham £781,726 £825,377 -5.3%
Hampshire £359,702 £358,650 0.3%
Harborough £340,948 £320,098 6.5%
Haringey £621,866 £608,821 2.1%
Harlow £307,886 £307,166 0.2%
Harrow £548,759 £520,468 5.4%
Hart £449,621 £457,490 -1.7%
Hartlepool £132,785 £120,679 10.0%
Hastings £249,153 £254,386 -2.1%
Havant £318,684 £297,497 7.1%
Havering £440,397 £421,225 4.6%
Herefordshire £291,394 £278,633 4.6%
Hertfordshire £460,235 £449,330 2.4%
Hertsmere £551,461 £527,662 4.5%
High Peak £239,336 £248,583 -3.7%
Hillingdon £478,653 £454,929 5.2%
Hinckley and Bosworth £249,542 £248,762 0.3%
Horsham £441,073 £426,281 3.5%
Hounslow £536,297 £516,938 3.7%
Huntingdonshire £300,725 £293,687 2.4%
Hyndburn £129,465 £123,958 4.4%
Ipswich £217,793 £214,482 1.5%
Isle of Wight £250,518 £249,950 0.2%
Islington £684,163 £712,066 -3.9%
Kensington and Chelsea £1,361,643 £1,395,929 -2.5%
Kent £346,999 £338,834 2.4%
King’s Lynn and West Norfolk £259,443 £261,655 -0.8%
Kingston upon Thames £588,620 £575,050 2.4%
Kirklees £200,228 £190,787 4.9%
Knowsley £189,164 £177,864 6.4%
Lambeth £554,877 £563,483 -1.5%
Lancashire £183,865 £178,825 2.8%
Lancaster £192,137 £198,674 -3.3%
Leeds £239,762 £230,887 3.8%
Leicester £232,281 £224,533 3.5%
Leicestershire £277,177 £270,125 2.6%
Lewes £374,814 £378,954 -1.1%
Lewisham £490,077 £479,616 2.2%
Lichfield £328,668 £308,597 6.5%
Lincoln £184,359 £177,292 4.0%
Lincolnshire £216,294 £210,945 2.5%
Liverpool £181,809 £165,805 9.7%
Luton £280,294 £271,317 3.3%
Maidstone £350,448 £339,956 3.1%
Maldon £392,310 £357,718 9.7%
Malvern Hills £324,248 £333,244 -2.7%
Manchester £249,231 £255,632 -2.5%
Mansfield £188,336 £182,694 3.1%
Medway £298,265 £283,970 5.0%
Melton £266,888 £261,938 1.9%
Merton £632,750 £614,707 2.9%
Mid Devon £280,881 £297,400 -5.6%
Mid Suffolk £321,983 £304,446 5.8%
Mid Sussex £436,172 £422,371 3.3%
Middlesbrough £138,632 £129,602 7.0%
Milton Keynes £331,046 £312,849 5.8%
Mole Valley £540,175 £531,539 1.6%
New Forest £386,820 £388,656 -0.5%
Newark and Sherwood £234,024 £225,481 3.8%
Newcastle upon Tyne £205,592 £189,473 8.5%
Newcastle-under-Lyme £195,385 £193,245 1.1%
Newham £420,181 £413,159 1.7%
Norfolk £269,138 £263,586 2.1%
North Devon £290,473 £285,136 1.9%
North East Derbyshire £234,705 £225,624 4.0%
North East Lincolnshire £145,735 £142,658 2.2%
North Hertfordshire £402,862 £389,855 3.3%
North Kesteven £236,877 £227,823 4.0%
North Lincolnshire £174,696 £169,673 3.0%
North Norfolk £305,874 £300,803 1.7%
North Northamptonshire £255,130 £244,668 4.3%
North Somerset £306,931 £305,160 0.6%
North Tyneside £189,647 £183,417 3.4%
North Warwickshire £271,828 £259,701 4.7%
North West Leicestershire £271,713 £267,342 1.6%
North Yorkshire £268,001 £263,283 1.8%
Northumberland £204,817 £191,392 7.0%
Norwich £231,914 £231,163 0.3%
Nottinghamshire £229,893 £221,075 4.0%
Nuneaton and Bedworth £226,251 £217,062 4.2%
Oadby and Wigston £259,716 £261,314 -0.6%
Oldham £206,170 £190,293 8.3%
Oxford £496,578 £482,950 2.8%
Oxfordshire £412,312 £405,709 1.6%
Pendle £141,747 £130,543 8.6%
Portsmouth £250,215 £244,686 2.3%
Preston £177,778 £173,606 2.4%
Reading £347,196 £353,636 -1.8%
Redbridge £489,964 £470,259 4.2%
Redcar and Cleveland £147,402 £146,304 0.8%
Redditch £248,375 £247,219 0.5%
Reigate and Banstead £486,251 £476,044 2.1%
Ribble Valley £277,098 £262,744 5.5%
Richmond upon Thames £801,172 £782,133 2.4%
Rochdale £199,199 £188,820 5.5%
Rochford £397,064 £388,969 2.1%
Rossendale £186,195 £180,852 3.0%
Rother £329,443 £342,617 -3.8%
Rotherham £195,492 £179,840 8.7%
Rugby £276,347 £267,096 3.5%
Runnymede £475,135 £471,870 0.7%
Rushcliffe £331,910 £312,997 6.0%
Rushmoor £320,156 £315,698 1.4%
Rutland £318,384 £322,601 -1.3%
Salford £220,010 £218,891 0.5%
Sandwell £207,376 £198,854 4.3%
Sefton £218,514 £202,581 7.9%
Sevenoaks £526,208 £518,994 1.4%
Sheffield £214,610 £209,945 2.2%
Shropshire £281,706 £265,035 6.3%
Slough £349,206 £338,484 3.2%
Solihull £330,520 £320,518 3.1%
Somerset £275,284 £270,737 1.7%
South Cambridgeshire £423,687 £423,245 0.1%
South Derbyshire £261,325 £241,442 8.2%
South Gloucestershire £333,016 £324,992 2.5%
South Hams £373,030 £382,189 -2.4%
South Holland £218,490 £215,387 1.4%
South Kesteven £259,753 £250,774 3.6%
South Norfolk £301,810 £291,467 3.5%
South Oxfordshire £461,075 £459,896 0.3%
South Ribble £209,297 £196,602 6.5%
South Staffordshire £296,786 £284,484 4.3%
South Tyneside £157,649 £149,449 5.5%
Southampton £234,325 £233,817 0.2%
Southend-on-Sea £327,898 £323,372 1.4%
Southwark £581,682 £590,060 -1.4%
Spelthorne £453,588 £420,610 7.8%
St Albans £628,556 £609,258 3.2%
St Helens £171,635 £168,331 2.0%
Stafford £253,042 £242,631 4.3%
Staffordshire £242,933 £234,715 3.5%
Staffordshire Moorlands £215,657 £214,450 0.6%
Stevenage £317,500 £310,379 2.3%
Stockport £306,549 £293,778 4.3%
Stockton-on-Tees £169,302 £163,154 3.8%
Stoke-on-Trent £146,350 £142,620 2.6%
Stratford-on-Avon £389,977 £369,631 5.5%
Stroud £348,993 £340,438 2.5%
Suffolk £285,812 £280,102 2.0%
Sunderland £146,688 £130,152 12.7%
Surrey £527,315 £512,640 2.9%
Surrey Heath £440,906 £440,916 0.0%
Sutton £446,130 £429,031 4.0%
Swale £292,479 £284,805 2.7%
Swindon £260,141 £255,679 1.7%
Tameside £209,008 £197,911 5.6%
Tamworth £237,017 £229,192 3.4%
Tandridge £510,269 £517,082 -1.3%
Teignbridge £298,818 £291,800 2.4%
Telford and Wrekin £221,882 £217,044 2.2%
Tendring £270,267 £266,397 1.5%
Test Valley £385,606 £370,685 4.0%
Tewkesbury £318,483 £305,121 4.4%
Thanet £268,433 £272,398 -1.5%
Three Rivers £565,485 £577,191 -2.0%
Thurrock £324,258 £320,991 1.0%
Tonbridge and Malling £409,670 £390,913 4.8%
Torbay £224,357 £234,963 -4.5%
Torridge £265,633 £266,793 -0.4%
Tower Hamlets £490,914 £513,869 -4.5%
Trafford £368,678 £362,442 1.7%
Tunbridge Wells £456,696 £423,235 7.9%
Uttlesford £455,473 £449,543 1.3%
Vale of White Horse £393,611 £377,655 4.2%
Wakefield £191,696 £189,146 1.3%
Walsall £214,203 £201,275 6.4%
Waltham Forest £512,726 £486,488 5.4%
Wandsworth £691,050 £738,478 -6.4%
Warrington £251,233 £238,276 5.4%
Warwick £372,469 £346,516 7.5%
Warwickshire £306,906 £291,481 5.3%
Watford £411,719 £390,176 5.5%
Waverley £579,891 £542,097 7.0%
Wealden £400,331 £396,846 0.9%
Welwyn Hatfield £435,174 £444,683 -2.1%
West Berkshire £392,935 £385,039 2.1%
West Devon £293,352 £280,269 4.7%
West Lancashire £229,297 £218,787 4.8%
West Lindsey £213,116 £200,402 6.3%
West Northamptonshire £291,940 £282,625 3.3%
West Oxfordshire £422,839 £405,833 4.2%
West Suffolk £294,912 £293,582 0.5%
West Sussex £375,461 £368,867 1.8%
Westmorland and Furness £216,210 £219,238 -1.4%
Wigan £187,046 £176,746 5.8%
Wiltshire £323,065 £316,897 1.9%
Winchester £456,386 £467,370 -2.4%
Windsor and Maidenhead £586,184 £570,203 2.8%
Wirral £210,338 £203,481 3.4%
Woking £448,712 £445,164 0.8%
Wokingham £498,995 £476,818 4.7%
Wolverhampton £204,992 £202,220 1.4%
Worcester £252,660 £248,963 1.5%
Worcestershire £282,340 £281,031 0.5%
Worthing £302,559 £305,431 -0.9%
Wychavon £313,641 £312,481 0.4%
Wyre £177,631 £183,639 -3.3%
Wyre Forest £235,115 £228,242 3.0%
York £313,030 £310,269 0.9%
England £291,852 £284,105 2.7%

Average price by local authority for England

In July 2025, the most expensive area in England to purchase a property was Kensington and Chelsea, where the average cost was £1.4 million. In contrast, the cheapest area to purchase a property was Burnley, where the average cost was £125,000.

3.2 Annual price change by London borough

London borough July 2025 July 2024 Difference
Barking and Dagenham £360,648 £334,773 7.7%
Barnet £598,188 £627,406 -4.7%
Bexley £413,751 £399,296 3.6%
Brent £536,480 £562,637 -4.6%
Bromley £538,904 £497,124 8.4%
Camden £920,087 £869,317 5.8%
City of London £764,386 £797,696 -4.2%
City of Westminster £976,519 £1,025,507 -4.8%
Croydon £400,475 £393,118 1.9%
Ealing £580,477 £576,879 0.6%
Enfield £473,882 £464,998 1.9%
Greenwich £461,710 £479,011 -3.6%
Hackney £613,868 £618,187 -0.7%
Hammersmith and Fulham £781,726 £825,377 -5.3%
Haringey £621,866 £608,821 2.1%
Harrow £548,759 £520,468 5.4%
Havering £440,397 £421,225 4.6%
Hillingdon £478,653 £454,929 5.2%
Hounslow £536,297 £516,938 3.7%
Islington £684,163 £712,066 -3.9%
Kensington and Chelsea £1,361,643 £1,395,929 -2.5%
Kingston upon Thames £588,620 £575,050 2.4%
Lambeth £554,877 £563,483 -1.5%
Lewisham £490,077 £479,616 2.2%
Merton £632,750 £614,707 2.9%
Newham £420,181 £413,159 1.7%
Redbridge £489,964 £470,259 4.2%
Richmond upon Thames £801,172 £782,133 2.4%
Southwark £581,682 £590,060 -1.4%
Sutton £446,130 £429,031 4.0%
Tower Hamlets £490,914 £513,869 -4.5%
Waltham Forest £512,726 £486,488 5.4%
Wandsworth £691,050 £738,478 -6.4%

Average price by London borough

In July 2025, the most expensive London borough to purchase a property was Kensington and Chelsea, where the average cost was £1.4 million. In contrast, the cheapest borough to purchase a property was Barking and Dagenham, where the average cost was £361,000.

3.3 Average price change by property type

Average price change by property type for England

Property type July 2025 July 2024 Difference
Detached £472,789 £456,633 3.5%
Semi-detached £286,969 £276,791 3.7%
Terraced £242,607 £236,246 2.7%
Flat or maisonette £224,378 £223,754 0.3%
All £291,852 £284,105 2.7%

4. Sales volumes

The amount of time between the sale of a property and the registration of this information varies. It typically ranges between 2 weeks and 2 months but can be longer. Volume figures for the most recent 2 months are not yet at a reliable level for reporting, so they are not included in the report. Published transactions for recent months will increase as later registered transactions are incorporated into the index.

Sales volume data is also available by property status (new build and existing property) and funding status (cash and mortgage) in our downloadable data tables. Transactions involving the creation of a new register, such as new builds, are more complex and require more time to process. Read Revisions to the UK HPI data for more information.

4.1 Sales volumes by local authority

Sales volumes for England by local authority

Comparing the provisional volume estimate for the current month with the revised volume estimate for the corresponding month in the previous year

Local authorities May 2025 May 2024
Adur 49 79
Amber Valley 79 183
Arun 128 208
Ashfield 71 162
Ashford 81 179
Babergh 50 107
Barking and Dagenham 50 115
Barnet 122 285
Barnsley 177 307
Basildon 83 185
Basingstoke and Deane 108 187
Bassetlaw 80 166
Bath and North East Somerset 131 186
Bedford 100 193
Bexley 87 242
Birmingham 421 780
Blaby 59 126
Blackburn with Darwen 91 164
Blackpool 115 184
Bolsover 55 100
Bolton 195 290
Boston 33 108
Bournemouth Christchurch and Poole 239 483
Bracknell Forest 76 161
Bradford 337 520
Braintree 105 198
Breckland 109 149
Brent 75 125
Brentwood 42 111
Brighton and Hove 136 301
Broadland 100 198
Bromley 169 345
Bromsgrove 53 98
Broxbourne 64 116
Broxtowe 77 131
Buckinghamshire 309 575
Burnley 95 126
Bury 136 230
Calderdale 148 229
Cambridge 37 101
Cambridgeshire 384 754
Camden 59 177
Cannock Chase 64 117
Canterbury 74 158
Castle Point 52 107
Central Bedfordshire 178 356
Charnwood 114 203
Chelmsford 106 213
Cheltenham 102 186
Cherwell 98 171
Cheshire East 338 565
Cheshire West and Chester 239 382
Chesterfield 81 135
Chichester 68 157
Chorley 86 146
City of Bristol 276 446
City of Derby 141 213
City of Kingston upon Hull 153 258
City of London 9 21
City of Nottingham 159 222
City of Peterborough 136 181
City of Plymouth 176 312
City of Westminster 65 166
Colchester 119 202
Cornwall 392 675
Cotswold 59 117
County Durham 415 673
Coventry 158 302
Crawley 51 85
Croydon 160 326
Cumberland 229 380
Dacorum 81 179
Darlington 73 127
Dartford 65 131
Derbyshire 573 1,028
Derbyshire Dales 36 89
Devon 542 954
Doncaster 214 339
Dorset 268 449
Dover 72 149
Dudley 171 270
Ealing 94 233
East Cambridgeshire 47 102
East Devon 114 186
East Hampshire 78 150
East Hertfordshire 90 195
East Lindsey 86 149
East Riding of Yorkshire 304 495
East Staffordshire 103 180
East Suffolk 185 337
East Sussex 336 664
Eastbourne 68 127
Eastleigh 87 169
Elmbridge 66 144
Enfield 96 180
Epping Forest 64 137
Epsom and Ewell 39 72
Erewash 89 141
Essex 901 1,764
Exeter 97 132
Fareham 87 146
Fenland 82 143
Folkestone and Hythe 70 132
Forest of Dean 57 90
Fylde 69 108
Gateshead 124 205
Gedling 105 135
Gloucester 104 144
Gloucestershire 468 833
Gosport 56 74
Gravesham 44 97
Great Yarmouth 73 110
Greenwich 99 255
Guildford 73 143
Hackney 68 193
Halton 73 147
Hammersmith and Fulham 67 201
Hampshire 847 1,533
Harborough 80 132
Haringey 68 192
Harlow 57 68
Harrow 59 148
Hart 52 102
Hartlepool 66 113
Hastings 50 114
Havant 77 145
Havering 114 252
Herefordshire 134 229
Hertfordshire 622 1,298
Hertsmere 53 77
High Peak 69 116
Hillingdon 92 198
Hinckley and Bosworth 109 152
Horsham 89 180
Hounslow 60 177
Huntingdonshire 152 231
Hyndburn 60 83
Ipswich 80 128
Isle of Wight 112 189
Islington 61 175
Kensington and Chelsea 69 144
Kent 975 1,836
King’s Lynn and West Norfolk 100 158
Kingston upon Thames 89 150
Kirklees 237 466
Knowsley 87 135
Lambeth 136 265
Lancashire 936 1,531
Lancaster 118 155
Leeds 434 855
Leicester 103 179
Leicestershire 539 926
Lewes 71 118
Lewisham 127 220
Lichfield 57 117
Lincoln 64 95
Lincolnshire 559 967
Liverpool 255 393
Luton 85 137
Maidstone 131 212
Maldon 59 62
Malvern Hills 44 108
Manchester 258 618
Mansfield 75 131
Medway 180 275
Melton 65 87
Merton 79 164
Mid Devon 53 99
Mid Suffolk 74 155
Mid Sussex 100 230
Middlesbrough 89 191
Milton Keynes 172 274
Mole Valley 41 79
New Forest 86 188
Newark and Sherwood 97 154
Newcastle upon Tyne 123 278
Newcastle-under-Lyme 90 153
Newham 72 163
Norfolk 661 1,065
North Devon 74 105
North East Derbyshire 72 128
North East Lincolnshire 113 163
North Hertfordshire 102 186
North Kesteven 97 159
North Lincolnshire 129 235
North Norfolk 78 133
North Northamptonshire 222 437
North Somerset 169 264
North Tyneside 130 262
North Warwickshire 26 62
North West Leicestershire 72 158
North Yorkshire 426 825
Northumberland 245 480
Norwich 108 123
Nottinghamshire 600 1,028
Nuneaton and Bedworth 77 175
Oadby and Wigston 40 68
Oldham 105 176
Oxford 46 102
Oxfordshire 399 803
Pendle 92 114
Portsmouth 142 212
Preston 83 171
Reading 67 169
Redbridge 82 152
Redcar and Cleveland 95 169
Redditch 48 90
Reigate and Banstead 89 158
Ribble Valley 58 81
Richmond upon Thames 109 223
Rochdale 136 211
Rochford 41 132
Rossendale 54 74
Rother 58 124
Rotherham 138 308
Rugby 79 134
Runnymede 48 82
Rushcliffe 95 149
Rushmoor 61 97
Rutland 26 55
Salford 143 243
Sandwell 122 228
Sefton 157 318
Sevenoaks 81 133
Sheffield 254 510
Shropshire 192 368
Slough 39 101
Solihull 95 246
Somerset 400 647
South Cambridgeshire 66 177
South Derbyshire 92 136
South Gloucestershire 177 308
South Hams 50 122
South Holland 78 142
South Kesteven 131 171
South Norfolk 93 194
South Oxfordshire 86 232
South Ribble 92 159
South Staffordshire 57 92
South Tyneside 107 110
Southampton 127 214
Southend-on-Sea 98 188
Southwark 99 269
Spelthorne 55 113
St Albans 65 161
St Helens 123 198
Stafford 95 159
Staffordshire 599 1,047
Staffordshire Moorlands 77 119
Stevenage 42 93
Stockport 206 314
Stockton-on-Tees 204 247
Stoke-on-Trent 154 258
Stratford-on-Avon 94 189
Stroud 82 151
Suffolk 527 927
Sunderland 174 300
Surrey 615 1,222
Surrey Heath 55 102
Sutton 79 196
Swale 98 161
Swindon 149 282
Tameside 110 246
Tamworth 56 110
Tandridge 43 92
Teignbridge 76 174
Telford and Wrekin 95 213
Tendring 120 224
Test Valley 86 129
Tewkesbury 64 145
Thanet 87 161
Three Rivers 32 85
Thurrock 91 151
Tonbridge and Malling 86 175
Torbay 104 190
Torridge 40 68
Tower Hamlets 87 207
Trafford 135 237
Tunbridge Wells 86 148
Uttlesford 53 125
Vale of White Horse 95 176
Wakefield 253 383
Walsall 127 197
Waltham Forest 105 209
Wandsworth 195 417
Warrington 129 191
Warwick 79 180
Warwickshire 355 740
Watford 45 106
Waverley 71 147
Wealden 89 181
Welwyn Hatfield 48 100
West Berkshire 86 184
West Devon 38 68
West Lancashire 49 157
West Lindsey 70 143
West Northamptonshire 333 519
West Oxfordshire 74 122
West Suffolk 138 200
West Sussex 532 1,100
Westmorland and Furness 173 303
Wigan 193 369
Wiltshire 356 617
Winchester 69 146
Windsor and Maidenhead 69 175
Wirral 264 361
Woking 35 90
Wokingham 118 224
Wolverhampton 88 177
Worcester 68 136
Worcestershire 358 679
Worthing 47 161
Wychavon 84 141
Wyre 80 157
Wyre Forest 61 106
York 123 220
England 32,404 59,419

Note: The ‘Difference’ column has been removed from this table as the latest month’s data are not yet complete.

Note: The number of property transactions for May 2025 will increase as more transactions are incorporated into the index. See our Revisions Policy for more information.

Comparing the provisional UK HPI volume estimate for May 2024 with the provisional UK HPI volume estimate for May 2025, volume transactions increased by 8.3% in England.

UK Property Transaction Statistics published by HM Revenue & Customs (which differ in coverage but are more complete for this period) report that in the 12 months to May 2025, on a non-seasonally adjusted basis, HMRC volume transactions decreased by 14.3% in England.

4.2 Sales volumes by London borough

London borough May 2025 May 2024
Barking and Dagenham 50 115
Barnet 122 285
Bexley 87 242
Brent 75 125
Bromley 169 345
Camden 59 177
City of London 9 21
City of Westminster 65 166
Croydon 160 326
Ealing 94 233
Enfield 96 180
Greenwich 99 255
Hackney 68 193
Hammersmith and Fulham 67 201
Haringey 68 192
Harrow 59 148
Havering 114 252
Hillingdon 92 198
Hounslow 60 177
Islington 61 175
Kensington and Chelsea 69 144
Kingston upon Thames 89 150
Lambeth 136 265
Lewisham 127 220
Merton 79 164
Newham 72 163
Redbridge 82 152
Richmond upon Thames 109 223
Southwark 99 269
Sutton 79 196
Tower Hamlets 87 207
Waltham Forest 105 209
Wandsworth 195 417

Note: The ‘Difference’ column has been removed from this table as the latest month’s data are not yet complete.

Note: The number of property transactions for May 2025 will increase as more transactions are incorporated into the UK HPI index. See our Revisions Policy for more information.

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
May 2021 71,336
May 2022 68,223
May 2023 44,542
May 2024 59,419
May 2025 32,404

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
May 2021 7,696
May 2022 7,768
May 2023 4,835
May 2024 6,785
May 2025 3,002

5. Property status

Transactions involving the creation of a new register, such as new builds, are more complex and need more time to process. This means they can take longer to appear in the land registers. The volume of new build transactions for the most recent 2 months are not at a reliable level for reporting the breakdown between new build and existing resold property, so they are not included in the report.

New build and existing resold property for England by region

Region Average new build May 2025 Average existing May 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £517,231 £559,901 -3.9% -1.4% 3.4% 0.7%
North East £288,833 £153,652 -3.4% 2.8% 11.3% 5.3%
East Midlands £354,701 £231,366 -3.9% 2.1% 8.6% 2.0%
East of England £438,574 £327,516 -3.2% 2.2% 7.7% 1.5%
North West £276,470 £204,045 -3.2% 2.4% 8.2% 1.7%
South East £491,406 £371,726 -5.0% 0.6% 6.7% 0.7%
South West £391,094 £295,821 -4.4% 1.6% 6.3% -0.1%
West Midlands Region £330,717 £238,394 -3.8% 2.3% 7.8% 2.1%
Yorkshire and The Humber £304,503 £199,099 -3.4% 2.8% 10.0% 4.2%
England £380,286 £282,635 -3.9% 1.5% 7.7% 1.7%

Download this table’s data (CSV, 1KB)

Note: Since the October 2017 release, amendments have been made to our estimation model when calculating our provisional estimate. Find out further information and the impact of this change in methods used to produce the UK HPI.

6. Buyer status

Region Average first time buyer price July 2025 Average former owner occupier price July 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £480,986 £699,367 0.0% -0.1% 0.7% 0.6%
North East £143,271 £194,459 0.2% -0.2% 8.2% 7.6%
East Midlands £205,328 £281,522 0.5% 0.3% 2.9% 2.7%
East of England £278,680 £407,168 0.0% -0.3% 2.2% 2.0%
North West £185,356 £255,174 0.5% 0.2% 5.0% 4.4%
South East £301,810 £475,780 -0.4% -0.4% 1.3% 1.2%
South West £252,793 £365,834 1.5% 1.4% 1.6% 1.2%
West Midlands Region £210,200 £298,536 0.5% 0.1% 3.5% 3.1%
Yorkshire and The Humber £178,089 £244,622 0.9% 0.4% 4.2% 3.5%
England £244,871 £354,118 0.4% 0.1% 2.9% 2.5%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price July 2025 Average mortgage price July 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £600,740 £553,426 0.0% 0.0% 0.0% 0.9%
North East £153,500 £168,615 0.1% 0.0% 7.9% 7.9%
East Midlands £237,550 £240,709 0.2% 0.4% 2.2% 3.0%
East of England £328,386 £341,155 -0.3% -0.1% 1.6% 2.3%
North West £201,473 £218,486 0.3% 0.4% 4.4% 4.9%
South East £373,025 £385,318 -0.5% -0.4% 0.6% 1.5%
South West £309,352 £304,565 1.4% 1.5% 0.9% 1.7%
West Midlands Region £245,010 £248,845 0.1% 0.4% 3.0% 3.5%
Yorkshire and The Humber £202,539 £207,033 0.6% 0.7% 3.5% 4.0%
England £278,225 £297,427 0.2% 0.3% 2.3% 2.9%

8. Repossession sales volumes

Due to a period of 2 weeks to 2 months between completion and registration of sales, volume figures for the most recent 2 months are not yet complete, so they are not included in the report.

Repossession sales volumes by government office region

Region Sales volume May 2025
East Midlands 5
East of England 2
London 12
North East 13
North West 20
South East 17
South West 1
West Midlands Region 8
Yorkshire and The Humber 4
England 82

9. Access the data

Download the data as CSV files or access it with our UK HPI tool.

Data revisions

View any revisions to previously published data in the data downloads or find out more about revisions in our guidance About the UK HPI.

10. About the UK House Price Index

The UK House Price Index (UK HPI) is calculated by the Office for National Statistics and Land & Property Services Northern Ireland. Find out about the methodology used to create the UK HPI.

Data for the UK House Price Index is provided by HM Land Registry, Registers of Scotland, The Land & Property Services/Northern Ireland Statistics & Research Agency and the Valuation Office Agency.

Find out more about the UK House Price Index.

11. Contact for England queries

Eileen Morrison, Data Services Team Leader, HM Land Registry

Email eileen.morrison@landregistry.gov.uk

Telephone 0300 006 5288