Accredited official statistics

UK House Price Index England: August 2025

Published 22 October 2025

1. Headline statistics for August 2025

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

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

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

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

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 September 2025 UK HPI will be published at 9.30am on Wednesday 19 November 2025. See the calendar of release dates for more information.

2. Economic statement

Average house prices in England increased by 2.9% in the 12 months to August 2025, to £296,000 (provisional estimate). This was down from 3.1% (revised estimate) in the 12 months to July 2025 and below the average UK house price annual inflation of 3.0% (provisional estimate) in the 12 months to August 2025.

The North East had the highest growth, where the annual percentage change increased by 6.6% in the 12 months to August 2025. The lowest annual percentage change was in London, where prices decreased by 0.3% in the 12 months to August 2025.

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

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 4.9% in the 12 months to August 2025 to £293,000. Flats and maisonettes showed the lowest annual percentage change, decreasing by 0.8% in the 12 months to August 2025 to £225,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.9% in the 12 months to August 2025 (provisional estimate), down from 3.1% in the 12 months to July 2025 (revised estimate).

In London, average house prices decreased by 0.3% in the 12 months to August 2025, down from an increase of 1.3% in the 12 months to July 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 August and August 2021 have been suppressed due to unusually low transaction numbers and the resulting impact on the quality of data.

Local authorities August 2025 August 2024 Difference
Adur £376,350 £355,441 5.9%
Amber Valley £234,635 £218,637 7.3%
Arun £339,552 £326,395 4.0%
Ashfield £183,171 £186,571 -1.8%
Ashford £351,395 £341,733 2.8%
Babergh £337,464 £320,642 5.2%
Barking and Dagenham £362,062 £331,942 9.1%
Barnet £615,503 £631,786 -2.6%
Barnsley £166,208 £167,844 -1.0%
Basildon £369,598 £353,586 4.5%
Basingstoke and Deane £364,720 £357,701 2.0%
Bassetlaw £211,602 £195,309 8.3%
Bath and North East Somerset £415,832 £415,756 0.0%
Bedford £329,580 £315,417 4.5%
Bexley £412,151 £403,181 2.2%
Birmingham £233,004 £228,464 2.0%
Blaby £286,736 £282,676 1.4%
Blackburn with Darwen £158,008 £148,542 6.4%
Blackpool £136,618 £129,565 5.4%
Bolsover £178,553 £167,985 6.3%
Bolton £197,293 £190,855 3.4%
Boston £184,942 £185,487 -0.3%
Bournemouth Christchurch and Poole £320,331 £321,577 -0.4%
Bracknell Forest £404,102 £393,730 2.6%
Bradford £183,114 £175,379 4.4%
Braintree £334,261 £315,207 6.0%
Breckland £275,209 £257,572 6.8%
Brent £560,535 £569,447 -1.6%
Brentwood £503,785 £494,289 1.9%
Brighton and Hove £429,510 £411,425 4.4%
Broadland £312,670 £301,526 3.7%
Bromley £531,139 £501,497 5.9%
Bromsgrove £332,451 £326,274 1.9%
Broxbourne £404,463 £408,862 -1.1%
Broxtowe £262,956 £242,596 8.4%
Buckinghamshire £478,466 £476,700 0.4%
Burnley £125,503 £121,904 3.0%
Bury £233,539 £223,712 4.4%
Calderdale £182,152 £177,220 2.8%
Cambridge £498,163 £495,874 0.5%
Cambridgeshire £341,609 £329,620 3.6%
Camden £904,443 £853,084 6.0%
Cannock Chase £233,941 £217,450 7.6%
Canterbury £353,031 £339,743 3.9%
Castle Point £367,893 £353,064 4.2%
Central Bedfordshire £359,914 £337,048 6.8%
Charnwood £272,221 £258,981 5.1%
Chelmsford £386,920 £369,686 4.7%
Cheltenham £338,451 £330,229 2.5%
Cherwell £358,760 £347,131 3.4%
Cheshire East £302,009 £280,613 7.6%
Cheshire West and Chester £265,535 £251,630 5.5%
Chesterfield £201,822 £191,785 5.2%
Chichester £456,964 £446,008 2.5%
Chorley £207,782 £204,171 1.8%
City of Bristol £354,369 £346,091 2.4%
City of Derby £209,151 £203,332 2.9%
City of Kingston upon Hull £133,051 £128,548 3.5%
City of London £711,729 £780,315 -8.8%
City of Nottingham £193,422 £193,722 -0.2%
City of Peterborough £233,161 £229,237 1.7%
City of Plymouth £219,397 £206,982 6.0%
City of Westminster £921,419 £1,085,770 -15.1%
Colchester £302,466 £294,186 2.8%
Cornwall £288,513 £280,310 2.9%
Cotswold £447,260 £441,624 1.3%
County Durham £137,190 £127,643 7.5%
Coventry £224,531 £217,241 3.4%
Crawley £329,213 £310,698 6.0%
Croydon £401,214 £403,389 -0.5%
Cumberland £168,367 £160,346 5.0%
Dacorum £451,479 £442,623 2.0%
Darlington £162,329 £151,214 7.4%
Dartford £365,918 £346,120 5.7%
Derbyshire £234,355 £222,131 5.5%
Derbyshire Dales £339,448 £324,838 4.5%
Devon £310,659 £304,811 1.9%
Doncaster £168,902 £160,580 5.2%
Dorset £338,132 £329,181 2.7%
Dover £292,010 £285,850 2.2%
Dudley £228,254 £221,680 3.0%
Ealing £584,370 £577,023 1.3%
East Cambridgeshire £349,337 £315,817 10.6%
East Devon £341,177 £330,663 3.2%
East Hampshire £455,087 £439,596 3.5%
East Hertfordshire £459,218 £432,758 6.1%
East Lindsey £213,941 £208,587 2.6%
East Riding of Yorkshire £218,888 £210,829 3.8%
East Staffordshire £227,136 £215,861 5.2%
East Suffolk £289,827 £286,712 1.1%
East Sussex £317,021 £328,257 -3.4%
Eastbourne £248,520 £267,045 -6.9%
Eastleigh £312,575 £316,095 -1.1%
Elmbridge £739,479 £731,582 1.1%
Enfield £481,996 £468,963 2.8%
Epping Forest £542,320 £539,798 0.5%
Epsom and Ewell £566,545 £548,899 3.2%
Erewash £209,782 £209,597 0.1%
Essex £365,416 £351,467 4.0%
Exeter £295,117 £288,128 2.4%
Fareham £334,538 £328,292 1.9%
Fenland £221,942 £223,373 -0.6%
Folkestone and Hythe £311,911 £298,943 4.3%
Forest of Dean £300,151 £287,103 4.5%
Fylde £229,896 £226,804 1.4%
Gateshead £150,973 £146,927 2.8%
Gedling £245,783 £238,160 3.2%
Gloucester £231,799 £232,456 -0.3%
Gloucestershire £324,132 £313,535 3.4%
Gosport £235,023 £236,154 -0.5%
Gravesham £352,914 £340,081 3.8%
Great Yarmouth £208,361 £208,103 0.1%
Greenwich £471,654 £482,247 -2.2%
Guildford £537,318 £527,737 1.8%
Hackney £636,099 £615,625 3.3%
Halton £192,717 £177,695 8.5%
Hammersmith and Fulham £763,345 £830,053 -8.0%
Hampshire £366,961 £361,641 1.5%
Harborough £349,610 £324,612 7.7%
Haringey £642,413 £613,870 4.6%
Harlow £306,576 £306,854 -0.1%
Harrow £549,708 £528,377 4.0%
Hart £464,561 £462,425 0.5%
Hartlepool £134,304 £118,297 13.5%
Hastings £246,518 £253,135 -2.6%
Havant £321,734 £303,645 6.0%
Havering £441,589 £426,024 3.7%
Herefordshire £293,720 £279,927 4.9%
Hertfordshire £467,586 £453,725 3.1%
Hertsmere £554,411 £539,131 2.8%
High Peak £255,096 £247,224 3.2%
Hillingdon £489,761 £461,580 6.1%
Hinckley and Bosworth £263,661 £252,255 4.5%
Horsham £460,771 £428,253 7.6%
Hounslow £554,551 £513,618 8.0%
Huntingdonshire £309,379 £292,882 5.6%
Hyndburn £130,145 £125,953 3.3%
Ipswich £222,170 £217,947 1.9%
Isle of Wight £249,562 £249,784 -0.1%
Islington £685,018 £706,445 -3.0%
Kensington and Chelsea £1,263,106 £1,358,489 -7.0%
Kent £353,680 £341,902 3.4%
King’s Lynn and West Norfolk £262,697 £265,173 -0.9%
Kingston upon Thames £582,798 £578,778 0.7%
Kirklees £200,336 £194,107 3.2%
Knowsley £190,064 £177,812 6.9%
Lambeth £558,112 £570,507 -2.2%
Lancashire £186,389 £181,725 2.6%
Lancaster £191,351 £193,416 -1.1%
Leeds £243,926 £234,119 4.2%
Leicester £231,573 £225,007 2.9%
Leicestershire £284,268 £271,924 4.5%
Lewes £369,773 £383,969 -3.7%
Lewisham £502,914 £475,031 5.9%
Lichfield £337,106 £312,157 8.0%
Lincoln £182,020 £175,070 4.0%
Lincolnshire £219,951 £212,129 3.7%
Liverpool £186,736 £167,113 11.7%
Luton £285,175 £273,752 4.2%
Maidstone £361,666 £343,754 5.2%
Maldon £402,450 £355,079 13.3%
Malvern Hills £348,644 £329,110 5.9%
Manchester £249,275 £246,332 1.2%
Mansfield £190,163 £184,384 3.1%
Medway £302,659 £286,305 5.7%
Melton £276,257 £260,527 6.0%
Merton £633,514 £623,285 1.6%
Mid Devon £291,648 £298,846 -2.4%
Mid Suffolk £319,540 £304,530 4.9%
Mid Sussex £438,518 £424,857 3.2%
Middlesbrough £139,881 £130,782 7.0%
Milton Keynes £329,379 £314,328 4.8%
Mole Valley £544,709 £535,754 1.7%
New Forest £386,890 £392,307 -1.4%
Newark and Sherwood £239,662 £227,537 5.3%
Newcastle upon Tyne £206,492 £193,078 6.9%
Newcastle-under-Lyme £195,577 £196,345 -0.4%
Newham £417,905 £425,238 -1.7%
Norfolk £272,468 £265,386 2.7%
North Devon £292,745 £282,856 3.5%
North East Derbyshire £245,452 £225,697 8.8%
North East Lincolnshire £147,488 £143,827 2.5%
North Hertfordshire £415,759 £396,898 4.8%
North Kesteven £243,940 £225,914 8.0%
North Lincolnshire £178,358 £170,341 4.7%
North Norfolk £301,807 £304,649 -0.9%
North Northamptonshire £260,650 £245,577 6.1%
North Somerset £311,520 £308,184 1.1%
North Tyneside £193,243 £188,379 2.6%
North Warwickshire £271,668 £264,017 2.9%
North West Leicestershire £282,175 £270,091 4.5%
North Yorkshire £273,008 £265,170 3.0%
Northumberland £208,996 £193,194 8.2%
Norwich £236,203 £231,806 1.9%
Nottinghamshire £233,546 £222,655 4.9%
Nuneaton and Bedworth £231,927 £221,194 4.9%
Oadby and Wigston £268,352 £261,755 2.5%
Oldham £206,309 £193,808 6.5%
Oxford £501,992 £503,256 -0.3%
Oxfordshire £427,488 £409,462 4.4%
Pendle £143,703 £136,407 5.3%
Portsmouth £249,217 £246,169 1.2%
Preston £185,205 £178,497 3.8%
Reading £348,008 £355,210 -2.0%
Redbridge £492,939 £476,303 3.5%
Redcar and Cleveland £152,043 £148,964 2.1%
Redditch £252,546 £249,052 1.4%
Reigate and Banstead £496,759 £488,125 1.8%
Ribble Valley £285,454 £265,481 7.5%
Richmond upon Thames £804,246 £788,602 2.0%
Rochdale £199,888 £191,322 4.5%
Rochford £406,807 £390,509 4.2%
Rossendale £187,925 £188,296 -0.2%
Rother £332,077 £346,881 -4.3%
Rotherham £190,382 £180,252 5.6%
Rugby £281,769 £272,048 3.6%
Runnymede £484,995 £481,798 0.7%
Rushcliffe £341,660 £317,902 7.5%
Rushmoor £329,280 £323,448 1.8%
Rutland £323,962 £331,109 -2.2%
Salford £221,903 £217,574 2.0%
Sandwell £203,806 £199,341 2.2%
Sefton £218,386 £206,898 5.6%
Sevenoaks £540,260 £527,270 2.5%
Sheffield £215,235 £213,766 0.7%
Shropshire £286,142 £265,276 7.9%
Slough £350,273 £343,181 2.1%
Solihull £332,913 £328,163 1.4%
Somerset £281,521 £274,994 2.4%
South Cambridgeshire £440,233 £431,903 1.9%
South Derbyshire £262,870 £243,776 7.8%
South Gloucestershire £339,986 £324,875 4.7%
South Hams £371,641 £378,759 -1.9%
South Holland £226,221 £220,377 2.7%
South Kesteven £257,804 £250,666 2.8%
South Norfolk £312,361 £293,152 6.6%
South Oxfordshire £480,428 £471,746 1.8%
South Ribble £210,599 £200,274 5.2%
South Staffordshire £304,578 £289,830 5.1%
South Tyneside £160,950 £149,231 7.9%
Southampton £235,408 £234,569 0.4%
Southend-on-Sea £332,304 £322,552 3.0%
Southwark £598,420 £591,428 1.2%
Spelthorne £448,232 £434,293 3.2%
St Albans £642,984 £621,356 3.5%
St Helens £176,584 £169,401 4.2%
Stafford £254,663 £243,910 4.4%
Staffordshire £247,052 £236,150 4.6%
Staffordshire Moorlands £221,435 £212,730 4.1%
Stevenage £323,751 £313,729 3.2%
Stockport £308,540 £295,120 4.5%
Stockton-on-Tees £168,216 £162,630 3.4%
Stoke-on-Trent £148,611 £143,517 3.5%
Stratford-on-Avon £390,400 £368,955 5.8%
Stroud £354,938 £339,766 4.5%
Suffolk £289,203 £281,753 2.6%
Sunderland £145,580 £131,669 10.6%
Surrey £531,120 £521,563 1.8%
Surrey Heath £462,276 £442,492 4.5%
Sutton £449,194 £432,597 3.8%
Swale £304,913 £285,432 6.8%
Swindon £262,079 £258,872 1.2%
Tameside £211,107 £201,196 4.9%
Tamworth £235,914 £227,204 3.8%
Tandridge £503,565 £526,663 -4.4%
Teignbridge £301,714 £290,900 3.7%
Telford and Wrekin £218,903 £219,572 -0.3%
Tendring £271,302 £263,807 2.8%
Test Valley £391,613 £369,106 6.1%
Tewkesbury £335,575 £308,150 8.9%
Thanet £262,941 £276,120 -4.8%
Three Rivers £583,525 £582,349 0.2%
Thurrock £325,044 £318,924 1.9%
Tonbridge and Malling £411,806 £403,868 2.0%
Torbay £232,837 £233,531 -0.3%
Torridge £260,638 £268,426 -2.9%
Tower Hamlets £488,300 £525,302 -7.0%
Trafford £378,094 £369,511 2.3%
Tunbridge Wells £456,272 £423,401 7.8%
Uttlesford £482,372 £453,993 6.3%
Vale of White Horse £410,654 £376,502 9.1%
Wakefield £194,990 £192,577 1.3%
Walsall £213,576 £201,952 5.8%
Waltham Forest £533,974 £494,873 7.9%
Wandsworth £698,956 £735,934 -5.0%
Warrington £259,110 £240,431 7.8%
Warwick £368,569 £347,678 6.0%
Warwickshire £308,987 £294,185 5.0%
Watford £398,023 £383,173 3.9%
Waverley £580,813 £546,642 6.3%
Wealden £394,802 £397,084 -0.6%
Welwyn Hatfield £451,636 £441,216 2.4%
West Berkshire £397,373 £385,557 3.1%
West Devon £306,863 £279,800 9.7%
West Lancashire £233,692 £222,682 4.9%
West Lindsey £213,985 £203,854 5.0%
West Northamptonshire £294,088 £281,514 4.5%
West Oxfordshire £434,815 £405,691 7.2%
West Suffolk £306,345 £297,118 3.1%
West Sussex £386,027 £369,872 4.4%
Westmorland and Furness £223,844 £220,629 1.5%
Wigan £189,618 £178,018 6.5%
Wiltshire £332,625 £322,425 3.2%
Winchester £469,434 £474,949 -1.2%
Windsor and Maidenhead £596,445 £575,206 3.7%
Wirral £213,278 £205,204 3.9%
Woking £451,274 £453,064 -0.4%
Wokingham £503,290 £484,434 3.9%
Wolverhampton £210,023 £206,326 1.8%
Worcester £253,583 £245,708 3.2%
Worcestershire £290,672 £281,881 3.1%
Worthing £308,168 £301,274 2.3%
Wychavon £329,584 £319,637 3.1%
Wyre £184,215 £185,706 -0.8%
Wyre Forest £237,501 £229,429 3.5%
York £315,504 £316,290 -0.2%
England £295,670 £287,343 2.9%

Average price by local authority for England

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

3.2 Annual price change by London borough

London borough August 2025 August 2024 Difference
Barking and Dagenham £362,062 £331,942 9.1%
Barnet £615,503 £631,786 -2.6%
Bexley £412,151 £403,181 2.2%
Brent £560,535 £569,447 -1.6%
Bromley £531,139 £501,497 5.9%
Camden £904,443 £853,084 6.0%
City of London £711,729 £780,315 -8.8%
City of Westminster £921,419 £1,085,770 -15.1%
Croydon £401,214 £403,389 -0.5%
Ealing £584,370 £577,023 1.3%
Enfield £481,996 £468,963 2.8%
Greenwich £471,654 £482,247 -2.2%
Hackney £636,099 £615,625 3.3%
Hammersmith and Fulham £763,345 £830,053 -8.0%
Haringey £642,413 £613,870 4.6%
Harrow £549,708 £528,377 4.0%
Havering £441,589 £426,024 3.7%
Hillingdon £489,761 £461,580 6.1%
Hounslow £554,551 £513,618 8.0%
Islington £685,018 £706,445 -3.0%
Kensington and Chelsea £1,263,106 £1,358,489 -7.0%
Kingston upon Thames £582,798 £578,778 0.7%
Lambeth £558,112 £570,507 -2.2%
Lewisham £502,914 £475,031 5.9%
Merton £633,514 £623,285 1.6%
Newham £417,905 £425,238 -1.7%
Redbridge £492,939 £476,303 3.5%
Richmond upon Thames £804,246 £788,602 2.0%
Southwark £598,420 £591,428 1.2%
Sutton £449,194 £432,597 3.8%
Tower Hamlets £488,300 £525,302 -7.0%
Waltham Forest £533,974 £494,873 7.9%
Wandsworth £698,956 £735,934 -5.0%

Average price by London borough

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

3.3 Average price change by property type

Average price change by property type for England

Property type August 2025 August 2024 Difference
Detached £476,862 £461,963 3.2%
Semi-detached £292,942 £279,256 4.9%
Terraced £246,321 £239,069 3.0%
Flat or maisonette £225,149 £226,916 -0.8%
All £295,670 £287,343 2.9%

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 June 2025 June 2024
Adur 40 47
Amber Valley 97 194
Arun 137 240
Ashfield 91 179
Ashford 97 131
Babergh 59 113
Barking and Dagenham 37 100
Barnet 147 292
Barnsley 178 279
Basildon 133 172
Basingstoke and Deane 130 185
Bassetlaw 102 204
Bath and North East Somerset 116 189
Bedford 130 196
Bexley 123 177
Birmingham 455 708
Blaby 110 130
Blackburn with Darwen 103 155
Blackpool 141 160
Bolsover 75 116
Bolton 155 218
Boston 44 87
Bournemouth Christchurch and Poole 262 459
Bracknell Forest 95 139
Bradford 389 504
Braintree 131 154
Breckland 111 169
Brent 87 135
Brentwood 49 73
Brighton and Hove 162 276
Broadland 112 179
Bromley 218 353
Bromsgrove 55 113
Broxbourne 66 88
Broxtowe 95 132
Buckinghamshire 339 610
Burnley 67 112
Bury 118 186
Calderdale 172 237
Cambridge 52 105
Cambridgeshire 468 796
Camden 54 153
Cannock Chase 67 100
Canterbury 101 176
Castle Point 63 77
Central Bedfordshire 241 379
Charnwood 138 191
Chelmsford 133 167
Cheltenham 83 137
Cherwell 130 188
Cheshire East 351 524
Cheshire West and Chester 260 400
Chesterfield 64 148
Chichester 86 139
Chorley 72 128
City of Bristol 281 441
City of Derby 145 206
City of Kingston upon Hull 167 236
City of London 5 10
City of Nottingham 158 203
City of Peterborough 126 218
City of Plymouth 210 260
City of Westminster 67 163
Colchester 141 221
Cornwall 398 634
Cotswold 64 92
County Durham 400 617
Coventry 195 279
Crawley 66 98
Croydon 206 277
Cumberland 203 392
Dacorum 88 140
Darlington 97 168
Dartford 61 144
Derbyshire 600 1,009
Derbyshire Dales 59 74
Devon 629 1,108
Doncaster 200 353
Dorset 297 449
Dover 80 155
Dudley 186 298
Ealing 101 169
East Cambridgeshire 61 125
East Devon 122 241
East Hampshire 89 144
East Hertfordshire 140 154
East Lindsey 102 170
East Riding of Yorkshire 313 536
East Staffordshire 90 176
East Suffolk 222 270
East Sussex 387 636
Eastbourne 98 130
Eastleigh 111 151
Elmbridge 81 167
Enfield 101 191
Epping Forest 85 120
Epsom and Ewell 55 91
Erewash 78 96
Essex 1,099 1,596
Exeter 93 150
Fareham 103 145
Fenland 77 115
Folkestone and Hythe 89 97
Forest of Dean 50 98
Fylde 49 115
Gateshead 137 210
Gedling 103 157
Gloucester 82 143
Gloucestershire 443 761
Gosport 65 75
Gravesham 54 79
Great Yarmouth 69 118
Greenwich 131 183
Guildford 85 133
Hackney 99 188
Halton 69 101
Hammersmith and Fulham 75 140
Hampshire 1,054 1,548
Harborough 95 125
Haringey 95 162
Harlow 53 83
Harrow 56 124
Hart 81 124
Hartlepool 72 134
Hastings 49 89
Havant 98 122
Havering 145 224
Herefordshire 125 250
Hertfordshire 698 1,091
Hertsmere 52 82
High Peak 82 110
Hillingdon 119 179
Hinckley and Bosworth 90 166
Horsham 112 162
Hounslow 90 150
Huntingdonshire 162 235
Hyndburn 67 100
Ipswich 79 132
Isle of Wight 120 145
Islington 77 157
Kensington and Chelsea 47 155
Kent 1,100 1,666
King’s Lynn and West Norfolk 98 149
Kingston upon Thames 75 135
Kirklees 290 438
Knowsley 77 174
Lambeth 140 269
Lancashire 865 1,487
Lancaster 83 144
Leeds 528 902
Leicester 102 180
Leicestershire 603 877
Lewes 70 101
Lewisham 152 231
Lichfield 79 163
Lincoln 61 87
Lincolnshire 552 914
Liverpool 210 540
Luton 91 119
Maidstone 141 187
Maldon 47 71
Malvern Hills 55 149
Manchester 248 385
Mansfield 90 124
Medway 176 264
Melton 52 83
Merton 89 170
Mid Devon 62 110
Mid Suffolk 88 162
Mid Sussex 109 202
Middlesbrough 87 170
Milton Keynes 160 299
Mole Valley 55 99
New Forest 141 208
Newark and Sherwood 109 178
Newcastle upon Tyne 150 299
Newcastle-under-Lyme 89 151
Newham 76 161
Norfolk 665 1,049
North Devon 76 126
North East Derbyshire 61 116
North East Lincolnshire 120 212
North Hertfordshire 69 146
North Kesteven 92 155
North Lincolnshire 107 172
North Norfolk 70 116
North Northamptonshire 296 437
North Somerset 209 298
North Tyneside 163 323
North Warwickshire 37 66
North West Leicestershire 90 116
North Yorkshire 510 866
Northumberland 230 428
Norwich 104 137
Nottinghamshire 688 1,157
Nuneaton and Bedworth 104 179
Oadby and Wigston 28 66
Oldham 127 193
Oxford 57 106
Oxfordshire 502 790
Pendle 76 117
Portsmouth 121 175
Preston 91 174
Reading 104 157
Redbridge 79 177
Redcar and Cleveland 117 144
Redditch 51 92
Reigate and Banstead 98 158
Ribble Valley 55 91
Richmond upon Thames 103 206
Rochdale 118 191
Rochford 67 138
Rossendale 55 100
Rother 43 124
Rotherham 144 284
Rugby 84 209
Runnymede 46 97
Rushcliffe 98 183
Rushmoor 72 99
Rutland 19 57
Salford 172 235
Sandwell 113 194
Sefton 156 281
Sevenoaks 62 104
Sheffield 281 460
Shropshire 246 389
Slough 43 71
Solihull 123 243
Somerset 436 726
South Cambridgeshire 116 216
South Derbyshire 84 155
South Gloucestershire 219 334
South Hams 75 129
South Holland 74 129
South Kesteven 122 179
South Norfolk 101 181
South Oxfordshire 90 182
South Ribble 85 142
South Staffordshire 57 98
South Tyneside 107 130
Southampton 137 223
Southend-on-Sea 114 183
Southwark 127 269
Spelthorne 66 68
St Albans 93 139
St Helens 98 180
Stafford 93 189
Staffordshire 616 1,082
Staffordshire Moorlands 87 115
Stevenage 38 79
Stockport 237 291
Stockton-on-Tees 147 216
Stoke-on-Trent 149 232
Stratford-on-Avon 106 194
Stroud 75 147
Suffolk 597 912
Sunderland 154 300
Surrey 733 1,239
Surrey Heath 56 98
Sutton 91 165
Swale 134 191
Swindon 189 312
Tameside 136 218
Tamworth 54 90
Tandridge 52 70
Teignbridge 106 173
Telford and Wrekin 98 189
Tendring 125 211
Test Valley 86 139
Tewkesbury 89 144
Thanet 96 138
Three Rivers 44 85
Thurrock 92 140
Tonbridge and Malling 100 147
Torbay 109 181
Torridge 57 103
Tower Hamlets 133 215
Trafford 134 233
Tunbridge Wells 85 117
Uttlesford 72 109
Vale of White Horse 128 199
Wakefield 219 421
Walsall 122 261
Waltham Forest 132 221
Wandsworth 187 386
Warrington 141 227
Warwick 124 217
Warwickshire 455 865
Watford 53 84
Waverley 79 150
Wealden 127 192
Welwyn Hatfield 55 94
West Berkshire 122 187
West Devon 38 76
West Lancashire 72 107
West Lindsey 57 107
West Northamptonshire 331 495
West Oxfordshire 97 115
West Suffolk 149 235
West Sussex 651 1,003
Westmorland and Furness 206 261
Wigan 201 322
Wiltshire 388 587
Winchester 78 156
Windsor and Maidenhead 73 127
Wirral 241 305
Woking 60 108
Wokingham 114 199
Wolverhampton 117 175
Worcester 82 120
Worcestershire 403 776
Worthing 101 115
Wychavon 88 166
Wyre 93 157
Wyre Forest 72 136
York 130 220
England 35,437 57,853

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 June 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 June 2024 with the provisional UK HPI volume estimate for June 2025, volume transactions increased by 29.2% 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 June 2025, on a non-seasonally adjusted basis, HMRC volume transactions increased by 5.5% in England.

4.2 Sales volumes by London borough

London borough June 2025 June 2024
Barking and Dagenham 37 100
Barnet 147 292
Bexley 123 177
Brent 87 135
Bromley 218 353
Camden 54 153
City of London 5 10
City of Westminster 67 163
Croydon 206 277
Ealing 101 169
Enfield 101 191
Greenwich 131 183
Hackney 99 188
Hammersmith and Fulham 75 140
Haringey 95 162
Harrow 56 124
Havering 145 224
Hillingdon 119 179
Hounslow 90 150
Islington 77 157
Kensington and Chelsea 47 155
Kingston upon Thames 75 135
Lambeth 140 269
Lewisham 152 231
Merton 89 170
Newham 76 161
Redbridge 79 177
Richmond upon Thames 103 206
Southwark 127 269
Sutton 91 165
Tower Hamlets 133 215
Waltham Forest 132 221
Wandsworth 187 386

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 June 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
June 2021 162,673
June 2022 71,809
June 2023 56,427
June 2024 57,853
June 2025 35,437

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
June 2021 26,412
June 2022 8,528
June 2023 6,016
June 2024 6,287
June 2025 3,464

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 June 2025 Average existing June 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £553,915 £561,976 3.4% 0.4% 11.6% 0.4%
North East £314,518 £155,707 6.2% 3.0% 23.3% 5.0%
East Midlands £384,644 £232,755 3.6% 0.4% 21.7% 3.3%
East of England £481,238 £333,311 5.0% 1.5% 22.8% 3.2%
North West £300,150 £208,362 4.7% 2.4% 21.4% 4.1%
South East £539,558 £378,594 4.9% 1.7% 21.1% 2.3%
South West £427,120 £299,434 3.6% 0.4% 19.4% 1.5%
West Midlands Region £364,004 £242,846 5.8% 1.9% 21.0% 2.8%
Yorkshire and The Humber £327,383 £198,529 3.8% 0.3% 19.8% 1.7%
England £414,240 £286,224 4.5% 1.3% 20.5% 2.5%

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 August 2025 Average former owner occupier price August 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £484,127 £704,872 0.2% 0.1% -0.5% 0.0%
North East £142,875 £194,738 0.7% 0.9% 6.7% 6.6%
East Midlands £209,054 £287,849 1.1% 1.2% 4.4% 4.5%
East of England £282,294 £413,664 0.8% 0.9% 3.1% 3.0%
North West £188,344 £259,505 1.7% 1.5% 4.8% 4.1%
South East £307,519 £484,339 1.4% 1.2% 2.0% 1.7%
South West £256,018 £371,530 0.4% 0.5% 2.5% 2.4%
West Midlands Region £211,950 £301,521 0.6% 0.7% 3.8% 3.6%
Yorkshire and The Humber £179,371 £246,891 0.9% 0.9% 2.9% 2.4%
England £247,811 £359,178 0.9% 0.9% 3.0% 2.8%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price August 2025 Average mortgage price August 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £600,055 £558,672 -0.7% 0.4% -2.2% 0.3%
North East £152,690 £168,857 0.6% 0.9% 6.0% 7.0%
East Midlands £243,104 £245,307 1.6% 1.0% 3.9% 4.6%
East of England £332,772 £346,247 1.0% 0.8% 2.4% 3.3%
North West £204,556 £222,223 1.6% 1.6% 4.0% 4.8%
South East £379,946 £392,428 1.4% 1.3% 1.1% 2.1%
South West £313,631 £308,938 0.5% 0.5% 2.0% 2.6%
West Midlands Region £247,412 £251,050 0.8% 0.6% 3.5% 3.8%
Yorkshire and The Humber £203,491 £209,043 0.8% 1.0% 1.9% 3.0%
England £281,511 £301,487 0.9% 0.9% 2.3% 3.1%

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 June 2025
East Midlands 3
East of England 3
London 6
North East 15
North West 21
South East 12
South West 6
West Midlands Region 5
Yorkshire and The Humber 10
England 81

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