Accredited official statistics

UK House Price Index England: November 2025

Published 21 January 2026

1. Headline statistics for November 2025

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

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

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

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

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

2. Economic statement

Average house prices in England increased by 2.2% in the 12 months to November 2025, to £293,000 (provisional estimate). This was up from 1.5% (revised estimate) in the 12 months to October 2025 and below the average UK house price annual inflation of 2.5% (provisional estimate) in the 12 months to November 2025.

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

On a non-seasonally adjusted basis, average house prices in England increased by 0.4% between October 2025 and November 2025, compared with a decrease of 0.3% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England increased by 0.7% between October 2025 and November 2025.

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

In London, average house prices decreased by 1.2% in the 12 months to November 2025, up from a decrease of 2.6% in the 12 months to October 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 November 2025 November 2024 Difference
Adur £371,937 £372,143 -0.1%
Amber Valley £234,733 £222,339 5.6%
Arun £328,102 £326,489 0.5%
Ashfield £188,061 £190,540 -1.3%
Ashford £348,978 £342,998 1.7%
Babergh £339,688 £329,065 3.2%
Barking and Dagenham £357,257 £349,704 2.2%
Barnet £603,111 £628,074 -4.0%
Barnsley £174,867 £165,176 5.9%
Basildon £366,248 £354,860 3.2%
Basingstoke and Deane £377,058 £355,856 6.0%
Bassetlaw £206,936 £193,938 6.7%
Bath and North East Somerset £420,801 £411,457 2.3%
Bedford £330,139 £313,548 5.3%
Bexley £410,560 £406,441 1.0%
Birmingham £233,023 £234,500 -0.6%
Blaby £290,912 £288,425 0.9%
Blackburn with Darwen £165,506 £152,535 8.5%
Blackpool £137,436 £129,531 6.1%
Bolsover £179,228 £175,766 2.0%
Bolton £200,317 £193,951 3.3%
Boston £195,468 £182,159 7.3%
Bournemouth Christchurch and Poole £311,416 £323,774 -3.8%
Bracknell Forest £399,069 £395,945 0.8%
Bradford £187,242 £176,550 6.1%
Braintree £324,322 £320,564 1.2%
Breckland £278,854 £260,133 7.2%
Brent £542,514 £588,564 -7.8%
Brentwood £517,244 £506,223 2.2%
Brighton and Hove £407,919 £417,876 -2.4%
Broadland £310,221 £310,048 0.1%
Bromley £534,443 £504,376 6.0%
Bromsgrove £343,213 £330,920 3.7%
Broxbourne £403,696 £390,210 3.5%
Broxtowe £254,088 £246,509 3.1%
Buckinghamshire £484,131 £479,637 0.9%
Burnley £128,106 £122,476 4.6%
Bury £232,799 £235,140 -1.0%
Calderdale £186,255 £179,043 4.0%
Cambridge £489,565 £504,652 -3.0%
Cambridgeshire £343,734 £332,676 3.3%
Camden £800,930 £868,481 -7.8%
Cannock Chase £229,395 £219,635 4.4%
Canterbury £331,118 £338,016 -2.0%
Castle Point £372,619 £366,331 1.7%
Central Bedfordshire £357,310 £341,159 4.7%
Charnwood £270,912 £266,611 1.6%
Chelmsford £384,085 £372,011 3.2%
Cheltenham £334,149 £334,838 -0.2%
Cherwell £353,563 £349,049 1.3%
Cheshire East £306,329 £286,969 6.7%
Cheshire West and Chester £265,069 £257,220 3.1%
Chesterfield £199,269 £192,995 3.3%
Chichester £447,654 £449,104 -0.3%
Chorley £203,747 £206,573 -1.4%
City of Bristol £357,223 £353,339 1.1%
City of Derby £204,622 £204,470 0.1%
City of Kingston upon Hull £130,982 £126,730 3.4%
City of London £662,392 £735,940 -10.0%
City of Nottingham £193,879 £190,993 1.5%
City of Peterborough £231,412 £226,493 2.2%
City of Plymouth £218,125 £213,190 2.3%
City of Westminster £866,170 £1,025,153 -15.5%
Colchester £300,199 £297,299 1.0%
Cornwall £281,461 £285,686 -1.5%
Cotswold £429,773 £469,121 -8.4%
County Durham £139,594 £132,005 5.7%
Coventry £226,319 £221,098 2.4%
Crawley £334,852 £313,940 6.7%
Croydon £408,013 £406,008 0.5%
Cumberland £170,431 £163,047 4.5%
Dacorum £466,322 £444,761 4.8%
Darlington £158,316 £147,375 7.4%
Dartford £354,012 £347,871 1.8%
Derbyshire £236,465 £227,960 3.7%
Derbyshire Dales £353,637 £340,760 3.8%
Devon £311,354 £309,660 0.5%
Doncaster £170,303 £166,700 2.2%
Dorset £331,911 £332,240 -0.1%
Dover £288,598 £279,732 3.2%
Dudley £230,844 £223,061 3.5%
Ealing £568,166 £570,233 -0.4%
East Cambridgeshire £366,187 £325,442 12.5%
East Devon £340,821 £333,706 2.1%
East Hampshire £439,206 £448,577 -2.1%
East Hertfordshire £458,566 £441,493 3.9%
East Lindsey £217,118 £216,126 0.5%
East Riding of Yorkshire £220,589 £209,853 5.1%
East Staffordshire £223,555 £219,195 2.0%
East Suffolk £287,998 £286,344 0.6%
East Sussex £321,885 £326,301 -1.4%
Eastbourne £254,241 £258,858 -1.8%
Eastleigh £307,607 £319,092 -3.6%
Elmbridge £769,277 £723,118 6.4%
Enfield £476,864 £473,528 0.7%
Epping Forest £533,345 £530,127 0.6%
Epsom and Ewell £551,697 £550,630 0.2%
Erewash £215,656 £217,032 -0.6%
Essex £363,162 £355,767 2.1%
Exeter £285,206 £291,790 -2.3%
Fareham £331,315 £326,941 1.3%
Fenland £226,197 £222,212 1.8%
Folkestone and Hythe £309,967 £316,750 -2.1%
Forest of Dean £296,229 £274,609 7.9%
Fylde £228,380 £229,018 -0.3%
Gateshead £151,244 £149,815 1.0%
Gedling £246,334 £239,732 2.8%
Gloucester £229,370 £233,539 -1.8%
Gloucestershire £315,907 £316,905 -0.3%
Gosport £230,516 £230,713 -0.1%
Gravesham £347,709 £348,978 -0.4%
Great Yarmouth £211,819 £209,816 1.0%
Greenwich £474,543 £480,901 -1.3%
Guildford £534,547 £530,537 0.8%
Hackney £625,292 £612,864 2.0%
Halton £184,987 £182,233 1.5%
Hammersmith and Fulham £738,593 £794,934 -7.1%
Hampshire £363,904 £363,089 0.2%
Harborough £344,616 £333,683 3.3%
Haringey £613,428 £639,146 -4.0%
Harlow £312,253 £317,864 -1.8%
Harrow £527,884 £528,333 -0.1%
Hart £480,475 £468,843 2.5%
Hartlepool £134,091 £127,263 5.4%
Hastings £242,112 £253,440 -4.5%
Havant £319,553 £305,518 4.6%
Havering £449,433 £427,110 5.2%
Herefordshire £294,307 £286,059 2.9%
Hertfordshire £463,536 £460,538 0.7%
Hertsmere £551,940 £540,379 2.1%
High Peak £257,854 £247,772 4.1%
Hillingdon £472,983 £472,279 0.1%
Hinckley and Bosworth £257,507 £253,476 1.6%
Horsham £451,632 £424,070 6.5%
Hounslow £528,405 £529,438 -0.2%
Huntingdonshire £309,737 £298,239 3.9%
Hyndburn £132,148 £127,830 3.4%
Ipswich £225,005 £221,402 1.6%
Isle of Wight £251,409 £248,554 1.1%
Islington £685,840 £689,644 -0.6%
Kensington and Chelsea £1,184,811 £1,414,918 -16.3%
Kent £347,176 £345,949 0.4%
King’s Lynn and West Norfolk £267,000 £273,675 -2.4%
Kingston upon Thames £582,206 £581,478 0.1%
Kirklees £205,574 £194,075 5.9%
Knowsley £186,274 £179,264 3.9%
Lambeth £547,962 £568,285 -3.6%
Lancashire £187,726 £184,153 1.9%
Lancaster £201,607 £200,503 0.6%
Leeds £247,217 £237,631 4.0%
Leicester £233,048 £229,991 1.3%
Leicestershire £285,594 £277,168 3.0%
Lewes £369,070 £378,536 -2.5%
Lewisham £495,338 £483,338 2.5%
Lichfield £330,559 £322,192 2.6%
Lincoln £182,527 £179,304 1.8%
Lincolnshire £222,590 £216,616 2.8%
Liverpool £185,023 £170,536 8.5%
Luton £280,721 £280,300 0.2%
Maidstone £356,408 £349,664 1.9%
Maldon £387,683 £372,130 4.2%
Malvern Hills £335,555 £326,642 2.7%
Manchester £255,489 £242,717 5.3%
Mansfield £186,611 £185,449 0.6%
Medway £297,915 £287,379 3.7%
Melton £295,506 £269,514 9.6%
Merton £608,575 £606,944 0.3%
Mid Devon £301,462 £298,908 0.9%
Mid Suffolk £324,084 £305,679 6.0%
Mid Sussex £448,858 £427,840 4.9%
Middlesbrough £142,647 £136,419 4.6%
Milton Keynes £327,312 £323,902 1.1%
Mole Valley £558,220 £542,044 3.0%
New Forest £383,034 £391,018 -2.0%
Newark and Sherwood £236,253 £228,335 3.5%
Newcastle upon Tyne £205,341 £194,496 5.6%
Newcastle-under-Lyme £199,714 £194,696 2.6%
Newham £403,436 £425,741 -5.2%
Norfolk £270,724 £269,823 0.3%
North Devon £291,527 £289,865 0.6%
North East Derbyshire £255,210 £233,422 9.3%
North East Lincolnshire £150,184 £143,974 4.3%
North Hertfordshire £415,235 £420,847 -1.3%
North Kesteven £242,604 £232,838 4.2%
North Lincolnshire £179,492 £173,549 3.4%
North Norfolk £293,206 £297,562 -1.5%
North Northamptonshire £258,211 £247,711 4.2%
North Somerset £308,837 £306,565 0.7%
North Tyneside £201,556 £196,645 2.5%
North Warwickshire £269,572 £263,821 2.2%
North West Leicestershire £288,952 £271,428 6.5%
North Yorkshire £272,167 £268,349 1.4%
Northumberland £211,838 £195,519 8.3%
Norwich £222,829 £234,470 -5.0%
Nottinghamshire £230,863 £224,701 2.7%
Nuneaton and Bedworth £231,980 £226,817 2.3%
Oadby and Wigston £271,976 £266,712 2.0%
Oldham £210,436 £194,185 8.4%
Oxford £490,633 £494,214 -0.7%
Oxfordshire £423,493 £409,580 3.4%
Pendle £144,532 £139,763 3.4%
Portsmouth £246,035 £253,419 -2.9%
Preston £190,209 £181,667 4.7%
Reading £351,586 £355,553 -1.1%
Redbridge £472,936 £491,826 -3.8%
Redcar and Cleveland £149,153 £153,732 -3.0%
Redditch £241,437 £245,125 -1.5%
Reigate and Banstead £475,446 £484,290 -1.8%
Ribble Valley £279,634 £267,277 4.6%
Richmond upon Thames £767,961 £820,875 -6.4%
Rochdale £206,260 £195,755 5.4%
Rochford £404,567 £390,980 3.5%
Rossendale £187,791 £184,800 1.6%
Rother £340,776 £342,143 -0.4%
Rotherham £191,308 £182,325 4.9%
Rugby £281,091 £268,775 4.6%
Runnymede £479,747 £475,814 0.8%
Rushcliffe £334,170 £323,883 3.2%
Rushmoor £325,382 £316,127 2.9%
Rutland £318,174 £338,487 -6.0%
Salford £225,683 £223,631 0.9%
Sandwell £200,935 £202,756 -0.9%
Sefton £215,865 £213,202 1.2%
Sevenoaks £529,690 £516,246 2.6%
Sheffield £216,458 £215,424 0.5%
Shropshire £282,010 £270,703 4.2%
Slough £340,288 £341,413 -0.3%
Solihull £339,811 £331,534 2.5%
Somerset £279,275 £274,058 1.9%
South Cambridgeshire £438,971 £427,920 2.6%
South Derbyshire £257,657 £252,029 2.2%
South Gloucestershire £337,509 £326,157 3.5%
South Hams £381,019 £379,288 0.5%
South Holland £232,654 £226,839 2.6%
South Kesteven £260,418 £254,051 2.5%
South Norfolk £312,928 £304,762 2.7%
South Oxfordshire £480,141 £464,827 3.3%
South Ribble £205,325 £199,217 3.1%
South Staffordshire £302,010 £292,662 3.2%
South Tyneside £163,379 £155,865 4.8%
Southampton £233,071 £237,893 -2.0%
Southend-on-Sea £330,526 £324,497 1.9%
Southwark £596,674 £584,022 2.2%
Spelthorne £443,994 £426,811 4.0%
St Albans £610,525 £638,619 -4.4%
St Helens £176,658 £173,246 2.0%
Stafford £259,581 £242,698 7.0%
Staffordshire £245,073 £237,763 3.1%
Staffordshire Moorlands £215,661 £213,526 1.0%
Stevenage £315,429 £312,013 1.1%
Stockport £307,472 £300,218 2.4%
Stockton-on-Tees £170,485 £162,280 5.1%
Stoke-on-Trent £148,757 £143,996 3.3%
Stratford-on-Avon £394,046 £373,134 5.6%
Stroud £342,628 £338,080 1.3%
Suffolk £289,197 £282,838 2.2%
Sunderland £143,824 £133,948 7.4%
Surrey £526,018 £522,043 0.8%
Surrey Heath £447,734 £447,559 0.0%
Sutton £449,159 £448,058 0.2%
Swale £294,719 £293,683 0.4%
Swindon £261,826 £260,413 0.5%
Tameside £208,546 £204,309 2.1%
Tamworth £227,882 £227,013 0.4%
Tandridge £499,298 £524,814 -4.9%
Teignbridge £303,471 £301,025 0.8%
Telford and Wrekin £217,227 £219,561 -1.1%
Tendring £266,909 £266,387 0.2%
Test Valley £370,158 £382,049 -3.1%
Tewkesbury £321,844 £317,928 1.2%
Thanet £265,877 £271,205 -2.0%
Three Rivers £581,751 £588,848 -1.2%
Thurrock £322,776 £325,460 -0.8%
Tonbridge and Malling £399,096 £398,238 0.2%
Torbay £229,350 £235,846 -2.8%
Torridge £262,399 £269,797 -2.7%
Tower Hamlets £472,909 £529,144 -10.6%
Trafford £377,036 £376,582 0.1%
Tunbridge Wells £461,418 £460,811 0.1%
Uttlesford £497,087 £457,669 8.6%
Vale of White Horse £415,172 £380,049 9.2%
Wakefield £197,146 £188,156 4.8%
Walsall £209,856 £204,910 2.4%
Waltham Forest £527,902 £507,633 4.0%
Wandsworth £688,570 £703,844 -2.2%
Warrington £248,991 £239,643 3.9%
Warwick £363,785 £354,665 2.6%
Warwickshire £308,333 £297,428 3.7%
Watford £392,060 £402,235 -2.5%
Waverley £570,878 £560,288 1.9%
Wealden £407,354 £404,012 0.8%
Welwyn Hatfield £439,756 £438,737 0.2%
West Berkshire £406,529 £383,667 6.0%
West Devon £305,571 £290,994 5.0%
West Lancashire £229,992 £234,213 -1.8%
West Lindsey £212,912 £206,876 2.9%
West Northamptonshire £293,580 £284,466 3.2%
West Oxfordshire £422,746 £412,374 2.5%
West Suffolk £302,077 £294,953 2.4%
West Sussex £381,945 £374,345 2.0%
Westmorland and Furness £229,935 £230,314 -0.2%
Wigan £190,516 £184,657 3.2%
Wiltshire £328,071 £323,467 1.4%
Winchester £465,404 £479,481 -2.9%
Windsor and Maidenhead £577,038 £574,926 0.4%
Wirral £216,266 £207,298 4.3%
Woking £441,227 £455,263 -3.1%
Wokingham £501,435 £487,040 3.0%
Wolverhampton £214,304 £200,433 6.9%
Worcester £248,477 £255,380 -2.7%
Worcestershire £287,475 £282,988 1.6%
Worthing £302,503 £316,490 -4.4%
Wychavon £331,466 £314,868 5.3%
Wyre £189,230 £184,300 2.7%
Wyre Forest £233,785 £231,574 1.0%
York £302,931 £305,713 -0.9%
England £293,131 £286,814 2.2%

Average price by local authority for England

In November 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 £128,000.

3.2 Annual price change by London borough

London borough November 2025 November 2024 Difference
Barking and Dagenham £357,257 £349,704 2.2%
Barnet £603,111 £628,074 -4.0%
Bexley £410,560 £406,441 1.0%
Brent £542,514 £588,564 -7.8%
Bromley £534,443 £504,376 6.0%
Camden £800,930 £868,481 -7.8%
City of London £662,392 £735,940 -10.0%
City of Westminster £866,170 £1,025,153 -15.5%
Croydon £408,013 £406,008 0.5%
Ealing £568,166 £570,233 -0.4%
Enfield £476,864 £473,528 0.7%
Greenwich £474,543 £480,901 -1.3%
Hackney £625,292 £612,864 2.0%
Hammersmith and Fulham £738,593 £794,934 -7.1%
Haringey £613,428 £639,146 -4.0%
Harrow £527,884 £528,333 -0.1%
Havering £449,433 £427,110 5.2%
Hillingdon £472,983 £472,279 0.1%
Hounslow £528,405 £529,438 -0.2%
Islington £685,840 £689,644 -0.6%
Kensington and Chelsea £1,184,811 £1,414,918 -16.3%
Kingston upon Thames £582,206 £581,478 0.1%
Lambeth £547,962 £568,285 -3.6%
Lewisham £495,338 £483,338 2.5%
Merton £608,575 £606,944 0.3%
Newham £403,436 £425,741 -5.2%
Redbridge £472,936 £491,826 -3.8%
Richmond upon Thames £767,961 £820,875 -6.4%
Southwark £596,674 £584,022 2.2%
Sutton £449,159 £448,058 0.2%
Tower Hamlets £472,909 £529,144 -10.6%
Waltham Forest £527,902 £507,633 4.0%
Wandsworth £688,570 £703,844 -2.2%

Average price by London borough

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

3.3 Average price change by property type

Average price change by property type for England

Property type November 2025 November 2024 Difference
Detached £474,400 £462,816 2.5%
Semi-detached £290,004 £280,769 3.3%
Terraced £245,002 £237,677 3.1%
Flat or maisonette £221,565 £224,262 -1.2%
All £293,131 £286,814 2.2%

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 September 2025 September 2024
Adur 46 79
Amber Valley 107 186
Arun 149 263
Ashfield 92 150
Ashford 128 134
Babergh 90 126
Barking and Dagenham 67 124
Barnet 163 279
Barnsley 184 271
Basildon 143 200
Basingstoke and Deane 158 238
Bassetlaw 107 155
Bath and North East Somerset 160 235
Bedford 131 206
Bexley 156 268
Birmingham 494 871
Blaby 91 139
Blackburn with Darwen 94 189
Blackpool 127 187
Bolsover 61 106
Bolton 195 278
Boston 59 69
Bournemouth Christchurch and Poole 343 471
Bracknell Forest 108 150
Bradford 457 538
Braintree 149 171
Breckland 136 242
Brent 71 167
Brentwood 51 128
Brighton and Hove 199 346
Broadland 114 188
Bromley 248 368
Bromsgrove 69 124
Broxbourne 63 97
Broxtowe 92 137
Buckinghamshire 435 649
Burnley 76 121
Bury 133 198
Calderdale 201 260
Cambridge 76 110
Cambridgeshire 491 789
Camden 86 198
Cannock Chase 65 118
Canterbury 113 184
Castle Point 65 117
Central Bedfordshire 290 395
Charnwood 168 221
Chelmsford 153 201
Cheltenham 134 191
Cherwell 122 184
Cheshire East 395 619
Cheshire West and Chester 344 473
Chesterfield 93 114
Chichester 102 170
Chorley 103 150
City of Bristol 376 560
City of Derby 186 248
City of Kingston upon Hull 153 222
City of London 7 21
City of Nottingham 184 256
City of Peterborough 121 198
City of Plymouth 233 297
City of Westminster 79 209
Colchester 158 185
Cornwall 523 750
Cotswold 102 115
County Durham 414 646
Coventry 216 329
Crawley 71 87
Croydon 238 320
Cumberland 280 387
Dacorum 124 180
Darlington 116 138
Dartford 108 118
Derbyshire 636 1,068
Derbyshire Dales 51 104
Devon 702 1,128
Doncaster 246 328
Dorset 365 483
Dover 90 152
Dudley 176 322
Ealing 130 239
East Cambridgeshire 69 97
East Devon 143 207
East Hampshire 109 154
East Hertfordshire 121 211
East Lindsey 128 171
East Riding of Yorkshire 377 501
East Staffordshire 85 177
East Suffolk 229 358
East Sussex 438 795
Eastbourne 86 153
Eastleigh 117 191
Elmbridge 94 204
Enfield 136 231
Epping Forest 90 143
Epsom and Ewell 52 81
Erewash 84 104
Essex 1,226 1,811
Exeter 75 153
Fareham 113 149
Fenland 75 130
Folkestone and Hythe 105 150
Forest of Dean 61 104
Fylde 85 121
Gateshead 132 235
Gedling 87 171
Gloucester 97 172
Gloucestershire 569 862
Gosport 65 116
Gravesham 83 104
Great Yarmouth 82 137
Greenwich 142 272
Guildford 106 159
Hackney 102 226
Halton 83 136
Hammersmith and Fulham 70 213
Hampshire 1,183 1,720
Harborough 76 133
Haringey 126 193
Harlow 61 94
Harrow 91 180
Hart 84 135
Hartlepool 77 121
Hastings 81 92
Havant 86 134
Havering 176 230
Herefordshire 163 233
Hertfordshire 872 1,298
Hertsmere 73 98
High Peak 63 155
Hillingdon 138 212
Hinckley and Bosworth 107 148
Horsham 117 158
Hounslow 96 186
Huntingdonshire 164 264
Hyndburn 58 100
Ipswich 82 141
Isle of Wight 149 186
Islington 100 185
Kensington and Chelsea 55 163
Kent 1,279 1,804
King’s Lynn and West Norfolk 149 207
Kingston upon Thames 97 180
Kirklees 287 478
Knowsley 102 171
Lambeth 157 335
Lancashire 1,100 1,605
Lancaster 131 176
Leeds 632 848
Leicester 152 190
Leicestershire 608 941
Lewes 81 140
Lewisham 174 277
Lichfield 100 152
Lincoln 80 110
Lincolnshire 697 1,025
Liverpool 255 428
Luton 99 156
Maidstone 126 176
Maldon 48 75
Malvern Hills 60 101
Manchester 299 428
Mansfield 70 120
Medway 222 271
Melton 49 83
Merton 108 184
Mid Devon 70 105
Mid Suffolk 83 171
Mid Sussex 136 222
Middlesbrough 90 153
Milton Keynes 198 379
Mole Valley 57 110
New Forest 154 206
Newark and Sherwood 115 155
Newcastle upon Tyne 178 342
Newcastle-under-Lyme 114 173
Newham 99 176
Norfolk 847 1,254
North Devon 88 133
North East Derbyshire 77 120
North East Lincolnshire 157 194
North Hertfordshire 141 174
North Kesteven 110 166
North Lincolnshire 139 207
North Norfolk 104 136
North Northamptonshire 297 470
North Somerset 214 340
North Tyneside 175 280
North Warwickshire 39 77
North West Leicestershire 91 148
North Yorkshire 617 912
Northumberland 285 453
Norwich 127 147
Nottinghamshire 677 1,080
Nuneaton and Bedworth 95 157
Oadby and Wigston 26 69
Oldham 135 193
Oxford 83 124
Oxfordshire 539 842
Pendle 83 105
Portsmouth 178 197
Preston 98 202
Reading 97 193
Redbridge 124 169
Redcar and Cleveland 110 160
Redditch 52 91
Reigate and Banstead 139 186
Ribble Valley 69 87
Richmond upon Thames 131 226
Rochdale 134 194
Rochford 87 126
Rossendale 61 85
Rother 58 151
Rotherham 169 264
Rugby 94 155
Runnymede 79 112
Rushcliffe 114 192
Rushmoor 78 108
Rutland 46 51
Salford 192 374
Sandwell 115 221
Sefton 181 311
Sevenoaks 93 141
Sheffield 350 586
Shropshire 270 413
Slough 47 101
Solihull 160 258
Somerset 512 785
South Cambridgeshire 107 188
South Derbyshire 100 179
South Gloucestershire 229 388
South Hams 93 183
South Holland 79 138
South Kesteven 136 227
South Norfolk 135 197
South Oxfordshire 111 171
South Ribble 107 134
South Staffordshire 80 120
South Tyneside 95 158
Southampton 158 234
Southend-on-Sea 161 224
Southwark 159 267
Spelthorne 97 124
St Albans 119 191
St Helens 102 183
Stafford 123 189
Staffordshire 701 1,140
Staffordshire Moorlands 78 111
Stevenage 53 79
Stockport 236 367
Stockton-on-Tees 162 231
Stoke-on-Trent 167 244
Stratford-on-Avon 123 216
Stroud 92 143
Suffolk 646 1,011
Sunderland 131 288
Surrey 984 1,460
Surrey Heath 80 104
Sutton 132 206
Swale 137 200
Swindon 210 277
Tameside 130 268
Tamworth 56 100
Tandridge 65 90
Teignbridge 123 178
Telford and Wrekin 99 219
Tendring 148 227
Test Valley 121 120
Tewkesbury 83 137
Thanet 118 177
Three Rivers 78 89
Thurrock 121 160
Tonbridge and Malling 106 131
Torbay 111 171
Torridge 66 101
Tower Hamlets 138 274
Trafford 172 259
Tunbridge Wells 72 137
Uttlesford 73 144
Vale of White Horse 132 220
Wakefield 266 392
Walsall 131 208
Waltham Forest 135 211
Wandsworth 259 413
Warrington 176 234
Warwick 147 226
Warwickshire 498 831
Watford 46 87
Waverley 119 182
Wealden 132 259
Welwyn Hatfield 54 92
West Berkshire 126 161
West Devon 44 68
West Lancashire 109 151
West Lindsey 105 144
West Northamptonshire 405 494
West Oxfordshire 91 143
West Suffolk 162 215
West Sussex 695 1,126
Westmorland and Furness 237 264
Wigan 259 385
Wiltshire 452 621
Winchester 98 169
Windsor and Maidenhead 107 168
Wirral 300 376
Woking 96 108
Wokingham 112 187
Wolverhampton 93 188
Worcester 97 121
Worcestershire 445 698
Worthing 74 147
Wychavon 99 150
Wyre 120 173
Wyre Forest 68 111
York 166 213
England 41,091 63,165

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

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

4.2 Sales volumes by London borough

London borough September 2025 September 2024
Barking and Dagenham 67 124
Barnet 163 279
Bexley 156 268
Brent 71 167
Bromley 248 368
Camden 86 198
City of London 7 21
City of Westminster 79 209
Croydon 238 320
Ealing 130 239
Enfield 136 231
Greenwich 142 272
Hackney 102 226
Hammersmith and Fulham 70 213
Haringey 126 193
Harrow 91 180
Havering 176 230
Hillingdon 138 212
Hounslow 96 186
Islington 100 185
Kensington and Chelsea 55 163
Kingston upon Thames 97 180
Lambeth 157 335
Lewisham 174 277
Merton 108 184
Newham 99 176
Redbridge 124 169
Richmond upon Thames 131 226
Southwark 159 267
Sutton 132 206
Tower Hamlets 138 274
Waltham Forest 135 211
Wandsworth 259 413

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

Comparing  with the provisional UK HPI volume estimate for September 2025, volume transactions increased by 10.3% in England, increased by 9.4% in Scotland and increased by 4.4% in Wales. Northern Ireland’s UK HPI volume transactions decreased by 3.4% in the year to Quarter 3 2025.

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 September 2025, on a non-seasonally adjusted basis, HMRC volume transactions increased by 8.3% in England.

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
September 2021 125,654
September 2022 79,500
September 2023 57,425
September 2024 63,165
September 2025 41,091

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
September 2021 12,748
September 2022 9,508
September 2023 6,912
September 2024 7,402
September 2025 4,190

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 September 2025 Average existing September 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £514,080 £559,053 0.9% -1.0% 2.9% -1.9%
North East £296,418 £156,156 1.6% -0.4% 10.9% 2.4%
East Midlands £366,667 £236,158 1.2% -0.5% 11.2% 2.2%
East of England £451,626 £333,597 1.4% -0.7% 10.0% 0.9%
North West £287,065 £211,344 0.9% -0.9% 11.0% 2.6%
South East £503,619 £376,950 0.5% -1.2% 8.7% -0.1%
South West £401,415 £300,585 0.5% -1.2% 8.2% -0.4%
West Midlands Region £342,511 £243,776 1.2% -0.8% 10.3% 1.6%
Yorkshire and The Humber £311,301 £202,205 1.6% -0.1% 11.9% 3.2%
England £390,773 £287,589 1.1% -0.8% 9.6% 1.0%

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 November 2025 Average former owner occupier price November 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £472,215 £692,780 1.0% 1.8% -1.7% -0.5%
North East £145,728 £197,987 1.7% 2.0% 6.7% 6.8%
East Midlands £207,053 £284,708 -0.3% 0.0% 2.8% 2.5%
East of England £278,961 £408,294 -0.7% -0.6% 1.7% 1.9%
North West £188,520 £259,048 0.8% 1.0% 4.4% 3.6%
South East £301,364 £475,478 -0.9% -0.6% 1.0% 1.1%
South West £252,850 £365,488 0.8% 0.9% 2.1% 1.7%
West Midlands Region £210,795 £299,882 0.1% 0.5% 2.1% 2.1%
Yorkshire and The Humber £181,329 £248,608 1.2% 1.3% 4.1% 3.3%
England £245,786 £355,909 0.3% 0.5% 2.2% 2.2%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price November 2025 Average mortgage price November 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £586,405 £546,668 2.2% 1.0% -2.9% -0.7%
North East £156,072 £171,674 1.7% 1.9% 6.6% 6.9%
East Midlands £241,120 £242,602 0.0% -0.2% 2.2% 2.9%
East of England £328,281 £342,098 -0.8% -0.6% 1.2% 2.1%
North West £204,904 £221,985 1.1% 0.8% 3.7% 4.2%
South East £372,566 £384,944 -0.6% -0.8% 0.6% 1.2%
South West £308,934 £304,610 0.9% 0.8% 1.3% 2.3%
West Midlands Region £246,031 £249,687 0.5% 0.2% 1.8% 2.3%
Yorkshire and The Humber £205,651 £210,818 1.3% 1.2% 3.0% 4.1%
England £279,383 £298,759 0.6% 0.3% 1.7% 2.4%

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 September 2025
East Midlands 4
East of England 1
London 16
North East 9
North West 11
South East 10
South West 4
West Midlands Region 2
Yorkshire and The Humber 12
England 69

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