Accredited official statistics

UK House Price Index England: October 2025

Published 17 December 2025

1. Headline statistics for October 2025

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

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

The monthly price change of a property in England was -0.1%

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

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

2. Economic statement

Average house prices in England increased by 1.4% in the 12 months to October 2025, to £292,000 (provisional estimate). This was down from 1.5% (revised estimate) in the 12 months to September 2025 and below the average UK house price annual inflation of 1.7% (provisional estimate) in the 12 months to October 2025.

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

On a non-seasonally adjusted basis, average house prices in England decreased by 0.1% between September 2025 and October 2025, compared with no change in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England increased by 0.1% between September 2025 and October 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 3.8% in the 12 months to October 2025 to £290,000. Flats and maisonettes showed the lowest annual percentage change, decreasing by 3.6% in the 12 months to October 2025 to £219,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 1.4% in the 12 months to October 2025 (provisional estimate), down from 1.5% in the 12 months to September 2025 (revised estimate).

In London, average house prices decreased by 2.4% in the 12 months to October 2025, down from a decrease of 1.6% in the 12 months to September 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 October 2025 October 2024 Difference
Adur £374,675 £372,284 0.6%
Amber Valley £239,217 £224,238 6.7%
Arun £332,307 £329,886 0.7%
Ashfield £188,124 £190,190 -1.1%
Ashford £347,548 £344,393 0.9%
Babergh £340,030 £325,213 4.6%
Barking and Dagenham £354,709 £343,525 3.3%
Barnet £606,006 £627,676 -3.5%
Barnsley £171,512 £167,624 2.3%
Basildon £365,002 £357,270 2.2%
Basingstoke and Deane £369,531 £361,440 2.2%
Bassetlaw £208,901 £197,447 5.8%
Bath and North East Somerset £416,034 £423,566 -1.8%
Bedford £332,971 £314,148 6.0%
Bexley £410,002 £406,935 0.8%
Birmingham £234,558 £232,932 0.7%
Blaby £288,433 £288,798 -0.1%
Blackburn with Darwen £162,891 £154,297 5.6%
Blackpool £136,368 £130,969 4.1%
Bolsover £177,772 £173,132 2.7%
Bolton £198,401 £192,620 3.0%
Boston £189,256 £182,572 3.7%
Bournemouth Christchurch and Poole £313,003 £324,237 -3.5%
Bracknell Forest £398,608 £392,653 1.5%
Bradford £185,052 £175,548 5.4%
Braintree £325,033 £320,541 1.4%
Breckland £280,065 £260,790 7.4%
Brent £558,093 £589,304 -5.3%
Brentwood £516,449 £502,609 2.8%
Brighton and Hove £418,965 £414,577 1.1%
Broadland £310,987 £310,284 0.2%
Bromley £529,749 £505,839 4.7%
Bromsgrove £341,264 £332,120 2.8%
Broxbourne £407,971 £395,821 3.1%
Broxtowe £260,227 £246,371 5.6%
Buckinghamshire £481,964 £481,680 0.1%
Burnley £130,826 £121,587 7.6%
Bury £233,776 £232,564 0.5%
Calderdale £185,495 £179,622 3.3%
Cambridge £495,517 £505,831 -2.0%
Cambridgeshire £344,872 £333,267 3.5%
Camden £792,454 £852,529 -7.0%
Cannock Chase £233,532 £219,308 6.5%
Canterbury £339,731 £344,481 -1.4%
Castle Point £377,710 £362,042 4.3%
Central Bedfordshire £358,655 £340,495 5.3%
Charnwood £274,893 £263,457 4.3%
Chelmsford £390,752 £375,126 4.2%
Cheltenham £332,932 £336,911 -1.2%
Cherwell £357,847 £348,053 2.8%
Cheshire East £300,378 £285,130 5.3%
Cheshire West and Chester £267,301 £256,728 4.1%
Chesterfield £201,077 £189,645 6.0%
Chichester £452,176 £462,213 -2.2%
Chorley £205,367 £208,836 -1.7%
City of Bristol £353,703 £354,687 -0.3%
City of Derby £205,334 £204,635 0.3%
City of Kingston upon Hull £132,688 £126,937 4.5%
City of London £607,399 £741,614 -18.1%
City of Nottingham £195,318 £193,772 0.8%
City of Peterborough £233,356 £228,345 2.2%
City of Plymouth £217,550 £212,934 2.2%
City of Westminster £889,935 £1,060,698 -16.1%
Colchester £298,496 £295,338 1.1%
Cornwall £283,757 £284,696 -0.3%
Cotswold £430,535 £469,461 -8.3%
County Durham £136,683 £129,900 5.2%
Coventry £225,634 £221,406 1.9%
Crawley £333,939 £316,729 5.4%
Croydon £393,479 £407,587 -3.5%
Cumberland £169,802 £161,891 4.9%
Dacorum £463,477 £443,110 4.6%
Darlington £158,326 £148,459 6.6%
Dartford £362,276 £343,258 5.5%
Derbyshire £236,756 £226,305 4.6%
Derbyshire Dales £347,601 £338,723 2.6%
Devon £310,606 £310,176 0.1%
Doncaster £168,521 £165,469 1.8%
Dorset £335,846 £331,246 1.4%
Dover £289,951 £283,717 2.2%
Dudley £225,785 £219,948 2.7%
Ealing £572,575 £572,592 0.0%
East Cambridgeshire £357,637 £326,502 9.5%
East Devon £343,300 £338,400 1.4%
East Hampshire £444,878 £445,193 -0.1%
East Hertfordshire £459,437 £447,058 2.8%
East Lindsey £218,894 £214,568 2.0%
East Riding of Yorkshire £220,175 £210,592 4.6%
East Staffordshire £225,177 £217,812 3.4%
East Suffolk £289,481 £289,677 -0.1%
East Sussex £322,697 £329,522 -2.1%
Eastbourne £254,761 £262,640 -3.0%
Eastleigh £311,738 £319,577 -2.5%
Elmbridge £748,242 £743,328 0.7%
Enfield £480,183 £472,201 1.7%
Epping Forest £520,458 £527,778 -1.4%
Epsom and Ewell £556,409 £554,760 0.3%
Erewash £213,271 £214,514 -0.6%
Essex £363,478 £354,316 2.6%
Exeter £294,565 £293,474 0.4%
Fareham £335,531 £330,231 1.6%
Fenland £223,985 £223,346 0.3%
Folkestone and Hythe £311,125 £313,351 -0.7%
Forest of Dean £295,246 £280,684 5.2%
Fylde £233,974 £230,815 1.4%
Gateshead £154,098 £147,584 4.4%
Gedling £241,720 £240,404 0.5%
Gloucester £231,994 £234,680 -1.1%
Gloucestershire £318,871 £317,960 0.3%
Gosport £234,149 £232,194 0.8%
Gravesham £348,703 £344,642 1.2%
Great Yarmouth £208,980 £210,709 -0.8%
Greenwich £472,599 £485,991 -2.8%
Guildford £544,474 £532,683 2.2%
Hackney £627,538 £624,895 0.4%
Halton £186,061 £181,754 2.4%
Hammersmith and Fulham £741,308 £801,580 -7.5%
Hampshire £365,485 £365,006 0.1%
Harborough £329,665 £333,467 -1.1%
Haringey £649,650 £631,653 2.8%
Harlow £314,035 £312,128 0.6%
Harrow £538,433 £532,611 1.1%
Hart £471,913 £472,883 -0.2%
Hartlepool £135,221 £124,046 9.0%
Hastings £244,717 £254,908 -4.0%
Havant £320,786 £307,769 4.2%
Havering £450,760 £427,900 5.3%
Herefordshire £294,180 £287,489 2.3%
Hertfordshire £469,132 £462,141 1.5%
Hertsmere £556,344 £543,609 2.3%
High Peak £256,959 £246,880 4.1%
Hillingdon £482,852 £473,335 2.0%
Hinckley and Bosworth £261,415 £255,109 2.5%
Horsham £455,142 £424,331 7.3%
Hounslow £540,799 £529,222 2.2%
Huntingdonshire £312,115 £295,699 5.6%
Hyndburn £133,848 £129,106 3.7%
Ipswich £227,730 £219,807 3.6%
Isle of Wight £250,539 £251,377 -0.3%
Islington £677,305 £695,535 -2.6%
Kensington and Chelsea £1,194,726 £1,431,068 -16.5%
Kent £350,336 £347,779 0.7%
King’s Lynn and West Norfolk £262,359 £273,670 -4.1%
Kingston upon Thames £573,489 £584,504 -1.9%
Kirklees £204,117 £195,522 4.4%
Knowsley £191,679 £179,269 6.9%
Lambeth £550,720 £574,119 -4.1%
Lancashire £188,851 £184,791 2.2%
Lancaster £199,263 £197,121 1.1%
Leeds £245,043 £237,335 3.2%
Leicester £233,305 £230,730 1.1%
Leicestershire £284,440 £276,426 2.9%
Lewes £373,313 £380,123 -1.8%
Lewisham £503,542 £483,985 4.0%
Lichfield £331,782 £321,240 3.3%
Lincoln £181,550 £180,344 0.7%
Lincolnshire £220,700 £215,967 2.2%
Liverpool £181,430 £169,637 7.0%
Luton £279,259 £276,680 0.9%
Maidstone £358,959 £351,063 2.2%
Maldon £391,583 £362,277 8.1%
Malvern Hills £339,184 £327,937 3.4%
Manchester £249,608 £244,536 2.1%
Mansfield £188,111 £184,788 1.8%
Medway £296,946 £287,221 3.4%
Melton £292,951 £265,376 10.4%
Merton £618,798 £619,169 -0.1%
Mid Devon £292,566 £292,883 -0.1%
Mid Suffolk £318,944 £307,540 3.7%
Mid Sussex £445,625 £428,297 4.0%
Middlesbrough £141,425 £133,223 6.2%
Milton Keynes £322,253 £322,278 0.0%
Mole Valley £541,463 £546,672 -1.0%
New Forest £384,885 £392,132 -1.8%
Newark and Sherwood £242,370 £227,008 6.8%
Newcastle upon Tyne £201,462 £194,558 3.5%
Newcastle-under-Lyme £200,118 £194,733 2.8%
Newham £405,808 £429,528 -5.5%
Norfolk £271,067 £270,099 0.4%
North Devon £293,664 £290,698 1.0%
North East Derbyshire £254,031 £229,863 10.5%
North East Lincolnshire £145,144 £143,672 1.0%
North Hertfordshire £427,992 £417,412 2.5%
North Kesteven £241,367 £233,130 3.5%
North Lincolnshire £179,089 £173,830 3.0%
North Norfolk £293,686 £301,617 -2.6%
North Northamptonshire £257,620 £246,959 4.3%
North Somerset £303,590 £309,356 -1.9%
North Tyneside £198,135 £196,928 0.6%
North Warwickshire £267,489 £266,138 0.5%
North West Leicestershire £289,432 £270,772 6.9%
North Yorkshire £276,617 £266,586 3.8%
Northumberland £208,576 £197,360 5.7%
Norwich £224,871 £233,712 -3.8%
Nottinghamshire £232,694 £224,861 3.5%
Nuneaton and Bedworth £226,977 £226,342 0.3%
Oadby and Wigston £265,208 £268,474 -1.2%
Oldham £213,742 £193,722 10.3%
Oxford £504,820 £515,145 -2.0%
Oxfordshire £424,754 £411,725 3.2%
Pendle £143,853 £141,287 1.8%
Portsmouth £247,931 £251,427 -1.4%
Preston £190,451 £180,678 5.4%
Reading £349,206 £354,214 -1.4%
Redbridge £476,764 £492,265 -3.1%
Redcar and Cleveland £149,218 £153,179 -2.6%
Redditch £243,507 £248,026 -1.8%
Reigate and Banstead £485,978 £485,312 0.1%
Ribble Valley £286,680 £269,407 6.4%
Richmond upon Thames £785,086 £813,431 -3.5%
Rochdale £202,316 £195,285 3.6%
Rochford £408,255 £393,081 3.9%
Rossendale £185,845 £189,823 -2.1%
Rother £340,780 £346,992 -1.8%
Rotherham £188,474 £181,347 3.9%
Rugby £279,195 £271,958 2.7%
Runnymede £496,820 £479,484 3.6%
Rushcliffe £336,891 £322,459 4.5%
Rushmoor £326,018 £323,234 0.9%
Rutland £310,322 £336,146 -7.7%
Salford £226,904 £219,991 3.1%
Sandwell £203,977 £201,138 1.4%
Sefton £213,762 £213,294 0.2%
Sevenoaks £535,522 £524,009 2.2%
Sheffield £216,120 £215,551 0.3%
Shropshire £287,090 £267,939 7.1%
Slough £341,880 £344,357 -0.7%
Solihull £333,066 £329,958 0.9%
Somerset £281,974 £275,038 2.5%
South Cambridgeshire £445,923 £432,634 3.1%
South Derbyshire £260,374 £250,906 3.8%
South Gloucestershire £340,706 £325,961 4.5%
South Hams £368,696 £382,282 -3.6%
South Holland £236,907 £225,786 4.9%
South Kesteven £248,386 £248,720 -0.1%
South Norfolk £318,324 £302,626 5.2%
South Oxfordshire £476,174 £470,278 1.3%
South Ribble £208,954 £202,797 3.0%
South Staffordshire £298,993 £285,175 4.8%
South Tyneside £161,231 £153,163 5.3%
Southampton £234,076 £235,630 -0.7%
Southend-on-Sea £329,236 £326,646 0.8%
Southwark £607,299 £585,060 3.8%
Spelthorne £448,622 £437,464 2.6%
St Albans £627,203 £643,090 -2.5%
St Helens £177,325 £173,882 2.0%
Stafford £257,863 £243,567 5.9%
Staffordshire £246,593 £236,515 4.3%
Staffordshire Moorlands £223,410 £212,299 5.2%
Stevenage £317,600 £319,125 -0.5%
Stockport £307,169 £298,921 2.8%
Stockton-on-Tees £171,572 £162,957 5.3%
Stoke-on-Trent £149,880 £142,101 5.5%
Stratford-on-Avon £395,452 £370,160 6.8%
Stroud £351,006 £335,169 4.7%
Suffolk £289,722 £283,943 2.0%
Sunderland £143,189 £133,767 7.0%
Surrey £526,610 £524,674 0.4%
Surrey Heath £463,142 £444,704 4.1%
Sutton £452,726 £445,275 1.7%
Swale £298,753 £292,843 2.0%
Swindon £257,433 £261,580 -1.6%
Tameside £207,854 £203,389 2.2%
Tamworth £229,670 £224,507 2.3%
Tandridge £504,113 £524,879 -4.0%
Teignbridge £305,083 £299,571 1.8%
Telford and Wrekin £215,275 £219,401 -1.9%
Tendring £267,052 £262,108 1.9%
Test Valley £378,839 £375,903 0.8%
Tewkesbury £328,027 £317,768 3.2%
Thanet £269,554 £276,325 -2.5%
Three Rivers £593,993 £592,514 0.2%
Thurrock £316,823 £320,600 -1.2%
Tonbridge and Malling £401,944 £408,954 -1.7%
Torbay £227,724 £235,775 -3.4%
Torridge £263,270 £272,128 -3.3%
Tower Hamlets £470,209 £530,162 -11.3%
Trafford £377,739 £376,218 0.4%
Tunbridge Wells £459,537 £457,672 0.4%
Uttlesford £492,803 £460,540 7.0%
Vale of White Horse £410,221 £376,684 8.9%
Wakefield £196,628 £189,625 3.7%
Walsall £207,808 £205,688 1.0%
Waltham Forest £533,922 £513,470 4.0%
Wandsworth £695,867 £712,364 -2.3%
Warrington £251,026 £241,896 3.8%
Warwick £368,700 £354,946 3.9%
Warwickshire £307,626 £297,624 3.4%
Watford £390,865 £393,800 -0.7%
Waverley £552,459 £550,789 0.3%
Wealden £404,981 £407,954 -0.7%
Welwyn Hatfield £449,675 £440,358 2.1%
West Berkshire £412,265 £384,285 7.3%
West Devon £291,120 £284,439 2.3%
West Lancashire £233,667 £233,588 0.0%
West Lindsey £214,473 £210,352 2.0%
West Northamptonshire £294,846 £282,359 4.4%
West Oxfordshire £424,248 £410,927 3.2%
West Suffolk £303,306 £296,993 2.1%
West Sussex £384,010 £376,590 2.0%
Westmorland and Furness £228,367 £227,895 0.2%
Wigan £190,937 £183,349 4.1%
Wiltshire £327,787 £327,561 0.1%
Winchester £468,298 £484,842 -3.4%
Windsor and Maidenhead £598,945 £575,668 4.0%
Wirral £215,337 £208,293 3.4%
Woking £434,193 £454,829 -4.5%
Wokingham £509,778 £494,194 3.2%
Wolverhampton £211,420 £201,386 5.0%
Worcester £251,449 £255,617 -1.6%
Worcestershire £288,330 £284,051 1.5%
Worthing £305,399 £313,215 -2.5%
Wychavon £328,513 £317,509 3.5%
Wyre £186,380 £184,806 0.9%
Wyre Forest £235,411 £229,894 2.4%
York £303,574 £309,539 -1.9%
England £291,515 £287,595 1.4%

Average price by local authority for England

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

3.2 Annual price change by London borough

London borough October 2025 October 2024 Difference
Barking and Dagenham £354,709 £343,525 3.3%
Barnet £606,006 £627,676 -3.5%
Bexley £410,002 £406,935 0.8%
Brent £558,093 £589,304 -5.3%
Bromley £529,749 £505,839 4.7%
Camden £792,454 £852,529 -7.0%
City of London £607,399 £741,614 -18.1%
City of Westminster £889,935 £1,060,698 -16.1%
Croydon £393,479 £407,587 -3.5%
Ealing £572,575 £572,592 0.0%
Enfield £480,183 £472,201 1.7%
Greenwich £472,599 £485,991 -2.8%
Hackney £627,538 £624,895 0.4%
Hammersmith and Fulham £741,308 £801,580 -7.5%
Haringey £649,650 £631,653 2.8%
Harrow £538,433 £532,611 1.1%
Havering £450,760 £427,900 5.3%
Hillingdon £482,852 £473,335 2.0%
Hounslow £540,799 £529,222 2.2%
Islington £677,305 £695,535 -2.6%
Kensington and Chelsea £1,194,726 £1,431,068 -16.5%
Kingston upon Thames £573,489 £584,504 -1.9%
Lambeth £550,720 £574,119 -4.1%
Lewisham £503,542 £483,985 4.0%
Merton £618,798 £619,169 -0.1%
Newham £405,808 £429,528 -5.5%
Redbridge £476,764 £492,265 -3.1%
Richmond upon Thames £785,086 £813,431 -3.5%
Southwark £607,299 £585,060 3.8%
Sutton £452,726 £445,275 1.7%
Tower Hamlets £470,209 £530,162 -11.3%
Waltham Forest £533,922 £513,470 4.0%
Wandsworth £695,867 £712,364 -2.3%

Average price by London borough

In October 2025, the most expensive London borough to purchase a property was Kensington and Chelsea, where the average cost was £1.19 million. In contrast, the cheapest borough to purchase a property was Barking and Dagenham, where the average cost was £354,709.

3.3 Average price change by property type

Average price change by property type for England

Property type October 2025 October 2024 Difference
Detached £470,151 £464,931 1.1%
Semi-detached £289,909 £279,380 3.8%
Terraced £243,978 £238,213 2.4%
Flat or maisonette £219,065 £227,272 -3.6%
All £291,515 £287,595 1.4%

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 August 2025 August 2024
Adur 49 93
Amber Valley 117 209
Arun 169 293
Ashfield 82 166
Ashford 130 173
Babergh 75 120
Barking and Dagenham 82 113
Barnet 172 341
Barnsley 194 327
Basildon 154 240
Basingstoke and Deane 179 253
Bassetlaw 108 177
Bath and North East Somerset 177 260
Bedford 132 234
Bexley 176 284
Birmingham 560 903
Blaby 90 156
Blackburn with Darwen 105 190
Blackpool 139 202
Bolsover 77 124
Bolton 212 314
Boston 45 92
Bournemouth Christchurch and Poole 436 602
Bracknell Forest 115 153
Bradford 448 670
Braintree 165 230
Breckland 119 213
Brent 80 175
Brentwood 75 100
Brighton and Hove 227 362
Broadland 133 203
Bromley 283 465
Bromsgrove 92 128
Broxbourne 92 159
Broxtowe 91 158
Buckinghamshire 506 724
Burnley 82 131
Bury 145 255
Calderdale 203 281
Cambridge 75 131
Cambridgeshire 556 882
Camden 78 225
Cannock Chase 78 117
Canterbury 131 178
Castle Point 70 113
Central Bedfordshire 310 458
Charnwood 159 229
Chelmsford 181 237
Cheltenham 141 197
Cherwell 178 232
Cheshire East 484 636
Cheshire West and Chester 340 535
Chesterfield 92 129
Chichester 106 196
Chorley 115 160
City of Bristol 395 584
City of Derby 189 271
City of Kingston upon Hull 195 280
City of London 9 16
City of Nottingham 158 261
City of Peterborough 139 256
City of Plymouth 268 366
City of Westminster 89 201
Colchester 187 262
Cornwall 512 741
Cotswold 89 118
County Durham 443 715
Coventry 207 389
Crawley 79 119
Croydon 260 374
Cumberland 242 440
Dacorum 130 225
Darlington 92 168
Dartford 92 140
Derbyshire 762 1,222
Derbyshire Dales 65 117
Devon 836 1,206
Doncaster 239 405
Dorset 424 575
Dover 95 153
Dudley 206 376
Ealing 151 284
East Cambridgeshire 74 118
East Devon 191 224
East Hampshire 136 195
East Hertfordshire 153 226
East Lindsey 138 232
East Riding of Yorkshire 394 594
East Staffordshire 126 168
East Suffolk 243 370
East Sussex 576 839
Eastbourne 116 165
Eastleigh 129 193
Elmbridge 124 237
Enfield 149 243
Epping Forest 109 170
Epsom and Ewell 62 123
Erewash 112 159
Essex 1,420 2,099
Exeter 104 158
Fareham 118 166
Fenland 99 128
Folkestone and Hythe 107 164
Forest of Dean 76 112
Fylde 94 168
Gateshead 162 271
Gedling 97 212
Gloucester 125 184
Gloucestershire 655 989
Gosport 78 108
Gravesham 56 83
Great Yarmouth 86 151
Greenwich 140 285
Guildford 139 207
Hackney 139 229
Halton 95 145
Hammersmith and Fulham 107 208
Hampshire 1,389 1,949
Harborough 106 184
Haringey 129 238
Harlow 68 92
Harrow 84 171
Hart 107 149
Hartlepool 72 171
Hastings 79 122
Havant 115 161
Havering 201 298
Herefordshire 179 250
Hertfordshire 966 1,513
Hertsmere 89 111
High Peak 82 140
Hillingdon 154 275
Hinckley and Bosworth 112 196
Horsham 149 196
Hounslow 106 181
Huntingdonshire 174 277
Hyndburn 68 118
Ipswich 120 185
Isle of Wight 140 192
Islington 106 205
Kensington and Chelsea 56 153
Kent 1,350 1,960
King’s Lynn and West Norfolk 148 192
Kingston upon Thames 122 195
Kirklees 370 540
Knowsley 70 204
Lambeth 222 369
Lancashire 1,210 1,747
Lancaster 139 184
Leeds 691 923
Leicester 130 206
Leicestershire 687 1,092
Lewes 103 133
Lewisham 185 294
Lichfield 111 141
Lincoln 83 125
Lincolnshire 771 1,149
Liverpool 291 458
Luton 97 151
Maidstone 146 218
Maldon 75 95
Malvern Hills 82 99
Manchester 305 426
Mansfield 57 108
Medway 250 337
Melton 60 99
Merton 137 252
Mid Devon 73 117
Mid Suffolk 109 171
Mid Sussex 167 237
Middlesbrough 107 162
Milton Keynes 175 347
Mole Valley 77 141
New Forest 205 271
Newark and Sherwood 128 186
Newcastle upon Tyne 201 330
Newcastle-under-Lyme 112 144
Newham 95 162
Norfolk 856 1,344
North Devon 85 139
North East Derbyshire 79 160
North East Lincolnshire 161 196
North Hertfordshire 122 185
North Kesteven 135 188
North Lincolnshire 160 210
North Norfolk 107 156
North Northamptonshire 319 484
North Somerset 258 321
North Tyneside 172 354
North Warwickshire 46 65
North West Leicestershire 121 157
North Yorkshire 670 952
Northumberland 316 488
Norwich 127 191
Nottinghamshire 704 1,217
Nuneaton and Bedworth 113 167
Oadby and Wigston 39 71
Oldham 170 227
Oxford 95 119
Oxfordshire 661 973
Pendle 79 95
Portsmouth 174 256
Preston 130 183
Reading 126 217
Redbridge 133 204
Redcar and Cleveland 109 174
Redditch 61 103
Reigate and Banstead 117 213
Ribble Valley 58 89
Richmond upon Thames 160 275
Rochdale 159 255
Rochford 81 136
Rossendale 82 106
Rother 95 151
Rotherham 185 325
Rugby 97 178
Runnymede 72 113
Rushcliffe 141 210
Rushmoor 80 102
Rutland 39 56
Salford 204 280
Sandwell 135 244
Sefton 230 364
Sevenoaks 93 139
Sheffield 362 598
Shropshire 270 472
Slough 60 89
Solihull 168 273
Somerset 614 815
South Cambridgeshire 134 228
South Derbyshire 138 184
South Gloucestershire 256 390
South Hams 89 139
South Holland 93 146
South Kesteven 161 240
South Norfolk 136 238
South Oxfordshire 149 218
South Ribble 120 184
South Staffordshire 91 134
South Tyneside 102 183
Southampton 178 238
Southend-on-Sea 172 243
Southwark 168 313
Spelthorne 92 154
St Albans 120 186
St Helens 134 209
Stafford 121 189
Staffordshire 811 1,143
Staffordshire Moorlands 101 144
Stevenage 66 97
Stockport 307 468
Stockton-on-Tees 169 256
Stoke-on-Trent 176 253
Stratford-on-Avon 128 212
Stroud 122 200
Suffolk 735 1,081
Sunderland 200 328
Surrey 1,080 1,765
Surrey Heath 82 114
Sutton 149 239
Swale 140 189
Swindon 187 321
Tameside 145 287
Tamworth 71 106
Tandridge 84 117
Teignbridge 149 218
Telford and Wrekin 97 229
Tendring 161 276
Test Valley 121 174
Tewkesbury 102 178
Thanet 120 161
Three Rivers 76 112
Thurrock 106 185
Tonbridge and Malling 135 188
Torbay 149 192
Torridge 82 118
Tower Hamlets 162 286
Trafford 213 302
Tunbridge Wells 105 174
Uttlesford 94 148
Vale of White Horse 119 223
Wakefield 291 416
Walsall 132 261
Waltham Forest 172 280
Wandsworth 263 559
Warrington 177 276
Warwick 158 230
Warwickshire 542 852
Watford 51 92
Waverley 140 197
Wealden 183 268
Welwyn Hatfield 67 120
West Berkshire 152 192
West Devon 63 93
West Lancashire 102 145
West Lindsey 116 126
West Northamptonshire 409 634
West Oxfordshire 120 181
West Suffolk 188 235
West Sussex 819 1,297
Westmorland and Furness 224 342
Wigan 249 472
Wiltshire 498 733
Winchester 121 177
Windsor and Maidenhead 100 224
Wirral 283 424
Woking 91 149
Wokingham 150 229
Wolverhampton 147 191
Worcester 92 127
Worcestershire 545 741
Worthing 100 163
Wychavon 128 158
Wyre 141 184
Wyre Forest 90 126
York 194 280
England 45,479 70,500

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

4.2 Sales volumes by London borough

London borough August 2025 August 2024
Barking and Dagenham 82 113
Barnet 172 341
Bexley 176 284
Brent 80 175
Bromley 283 465
Camden 78 225
City of London 9 16
City of Westminster 89 201
Croydon 260 374
Ealing 151 284
Enfield 149 243
Greenwich 140 285
Hackney 139 229
Hammersmith and Fulham 107 208
Haringey 129 238
Harrow 84 171
Havering 201 298
Hillingdon 154 275
Hounslow 106 181
Islington 106 205
Kensington and Chelsea 56 153
Kingston upon Thames 122 195
Lambeth 222 369
Lewisham 185 294
Merton 137 252
Newham 95 162
Redbridge 133 204
Richmond upon Thames 160 275
Southwark 168 313
Sutton 149 239
Tower Hamlets 162 286
Waltham Forest 172 280
Wandsworth 263 559

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 August 2025 will increase as more transactions are incorporated into the UK HPI index. See our Revisions Policy for more information.

Comparing the provisional UK HPI volume estimate for August 2024 with the provisional UK HPI volume estimate for August 2025, UK volume transactions increased by 7.0%.

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

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
August 2021 71,786
August 2022 79,111
August 2023 59,192
August 2024 70,500
August 2025 45,479

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
August 2021 6,063
August 2022 9,432
August 2023 6,988
August 2024 8,392
August 2025 4,719

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 August 2025 Average existing August 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £530,658 £562,672 -0.3% -0.7% 5.3% -1.3%
North East £304,571 £157,201 0.4% 0.6% 16.4% 5.0%
East Midlands £378,290 £237,335 1.5% 0.9% 15.4% 2.9%
East of England £463,968 £335,951 1.5% 0.9% 13.8% 2.0%
North West £295,538 £212,648 1.3% 1.5% 15.0% 3.5%
South East £521,455 £381,005 1.2% 0.8% 12.7% 0.6%
South West £416,709 £303,932 1.0% 0.6% 13.0% 1.0%
West Midlands Region £351,809 £244,980 0.3% 0.5% 14.2% 2.7%
Yorkshire and The Humber £319,769 £202,650 1.5% 1.0% 13.5% 1.8%
England £402,846 £289,627 1.1% 0.7% 13.4% 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 October 2025 Average former owner occupier price October 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £469,086 £681,255 -1.6% -2.4% -2.5% -2.2%
North East £143,174 £193,172 1.6% 1.0% 5.5% 4.3%
East Midlands £207,061 £282,951 0.1% -0.3% 2.7% 1.8%
East of England £280,792 £409,828 0.5% 0.0% 2.0% 1.7%
North West £186,713 £255,724 0.7% -0.2% 3.8% 2.3%
South East £304,041 £477,187 0.7% 0.0% 0.9% 0.4%
South West £250,297 £360,779 -0.3% -0.8% -1.1% -1.5%
West Midlands Region £210,750 £298,067 0.5% -0.3% 3.1% 2.3%
Yorkshire and The Humber £178,818 £244,636 0.1% -0.6% 3.7% 2.4%
England £244,886 £353,180 0.2% -0.4% 1.7% 1.0%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price October 2025 Average mortgage price October 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £576,241 £542,038 -2.9% -1.6% -4.7% -1.7%
North East £153,121 £168,024 1.5% 1.2% 4.8% 5.1%
East Midlands £239,682 £242,169 -0.2% 0.0% 1.5% 2.6%
East of England £329,903 £343,905 0.0% 0.3% 0.9% 2.2%
North West £202,272 £219,733 0.2% 0.4% 2.4% 3.5%
South East £374,262 £387,600 0.1% 0.4% -0.4% 1.2%
South West £305,080 £301,275 -0.8% -0.5% -2.0% -0.8%
West Midlands Region £245,011 £249,103 -0.2% 0.3% 2.1% 3.0%
Yorkshire and The Humber £203,080 £207,490 -0.3% -0.2% 2.6% 3.4%
England £277,373 £297,322 -0.3% 0.0% 0.5% 1.7%

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 August 2025
East Midlands 6
East of England 2
London 9
North East 20
North West 10
South East 10
South West 11
West Midlands Region 11
Yorkshire and The Humber 21
England 100

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