Accredited official statistics

UK House Price Index England: December 2025

Published 18 February 2026

1. Headline statistics for December 2025

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

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

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

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

2. Economic statement

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

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

On a non-seasonally adjusted basis, average house prices in England decreased by 0.7% between November 2025 and December 2025, compared with an increase of 0.1% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England decreased by 0.3% between November 2025 and December 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 December 2025 to £289,000. Flats and maisonettes showed the lowest annual percentage change, decreasing by 1.8% in the 12 months to December 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.7% in the 12 months to December 2025 (provisional estimate), down from 2.5% in the 12 months to November 2025 (revised estimate).

In London, average house prices decreased by 1.0% in the 12 months to December 2025, down from a decrease of 0.7% in the 12 months to November 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 December 2025 December 2024 Difference
Adur £370,708 £372,507 -0.5%
Amber Valley £234,786 £222,079 5.7%
Arun £325,042 £331,058 -1.8%
Ashfield £190,280 £191,432 -0.6%
Ashford £347,180 £339,125 2.4%
Babergh £331,953 £326,005 1.8%
Barking and Dagenham £353,512 £355,200 -0.5%
Barnet £594,093 £622,080 -4.5%
Barnsley £172,458 £167,696 2.8%
Basildon £362,898 £354,205 2.5%
Basingstoke and Deane £373,985 £355,604 5.2%
Bassetlaw £207,390 £195,982 5.8%
Bath and North East Somerset £407,049 £403,765 0.8%
Bedford £331,140 £314,676 5.2%
Bexley £410,346 £404,910 1.3%
Birmingham £232,844 £232,547 0.1%
Blaby £295,289 £283,806 4.0%
Blackburn with Darwen £162,893 £153,594 6.1%
Blackpool £136,485 £130,289 4.8%
Bolsover £185,199 £175,561 5.5%
Bolton £200,491 £191,429 4.7%
Boston £192,397 £180,932 6.3%
Bournemouth Christchurch and Poole £309,673 £324,413 -4.5%
Bracknell Forest £394,751 £394,140 0.2%
Bradford £189,396 £176,450 7.3%
Braintree £332,140 £321,385 3.3%
Breckland £277,510 £261,388 6.2%
Brent £568,171 £576,022 -1.4%
Brentwood £520,013 £500,037 4.0%
Brighton and Hove £410,203 £417,035 -1.6%
Broadland £315,312 £309,411 1.9%
Bromley £535,306 £501,178 6.8%
Bromsgrove £333,847 £324,961 2.7%
Broxbourne £407,544 £399,603 2.0%
Broxtowe £256,619 £247,720 3.6%
Buckinghamshire £487,653 £476,891 2.3%
Burnley £131,476 £125,544 4.7%
Bury £237,721 £232,098 2.4%
Calderdale £186,573 £179,937 3.7%
Cambridge £485,985 £498,223 -2.5%
Cambridgeshire £343,812 £332,959 3.3%
Camden £783,812 £881,567 -11.1%
Cannock Chase £234,415 £219,022 7.0%
Canterbury £335,342 £338,427 -0.9%
Castle Point £365,893 £366,435 -0.1%
Central Bedfordshire £358,488 £343,566 4.3%
Charnwood £275,442 £265,404 3.8%
Chelmsford £383,278 £370,872 3.3%
Cheltenham £336,877 £329,648 2.2%
Cherwell £355,186 £345,806 2.7%
Cheshire East £306,039 £289,486 5.7%
Cheshire West and Chester £265,955 £258,676 2.8%
Chesterfield £200,389 £196,782 1.8%
Chichester £441,151 £441,729 -0.1%
Chorley £208,587 £204,867 1.8%
City of Bristol £353,265 £353,673 -0.1%
City of Derby £205,530 £207,355 -0.9%
City of Kingston upon Hull £131,323 £129,029 1.8%
City of London £740,433 £797,444 -7.1%
City of Nottingham £193,888 £192,986 0.5%
City of Peterborough £231,757 £224,668 3.2%
City of Plymouth £218,085 £211,243 3.2%
City of Westminster £880,389 £1,033,867 -14.8%
Colchester £300,310 £299,224 0.4%
Cornwall £277,318 £284,410 -2.5%
Cotswold £415,906 £446,392 -6.8%
County Durham £143,291 £133,069 7.7%
Coventry £226,361 £219,262 3.2%
Crawley £336,354 £315,241 6.7%
Croydon £402,126 £403,623 -0.4%
Cumberland £174,281 £165,028 5.6%
Dacorum £467,070 £444,293 5.1%
Darlington £159,542 £149,428 6.8%
Dartford £356,253 £350,208 1.7%
Derbyshire £237,458 £229,214 3.6%
Derbyshire Dales £344,946 £338,079 2.0%
Devon £309,466 £306,665 0.9%
Doncaster £173,424 £166,214 4.3%
Dorset £332,378 £330,986 0.4%
Dover £293,719 £283,501 3.6%
Dudley £227,378 £222,019 2.4%
Ealing £575,503 £566,203 1.6%
East Cambridgeshire £357,866 £325,934 9.8%
East Devon £343,715 £330,165 4.1%
East Hampshire £440,091 £438,240 0.4%
East Hertfordshire £460,270 £433,395 6.2%
East Lindsey £218,674 £216,665 0.9%
East Riding of Yorkshire £221,028 £210,932 4.8%
East Staffordshire £223,975 £219,717 1.9%
East Suffolk £283,660 £280,168 1.2%
East Sussex £317,033 £322,711 -1.8%
Eastbourne £251,894 £260,777 -3.4%
Eastleigh £311,946 £322,520 -3.3%
Elmbridge £743,009 £719,379 3.3%
Enfield £471,381 £467,547 0.8%
Epping Forest £549,606 £538,363 2.1%
Epsom and Ewell £545,227 £540,752 0.8%
Erewash £219,887 £219,759 0.1%
Essex £364,765 £356,629 2.3%
Exeter £283,194 £288,111 -1.7%
Fareham £332,945 £330,703 0.7%
Fenland £234,696 £219,345 7.0%
Folkestone and Hythe £310,400 £307,871 0.8%
Forest of Dean £299,003 £272,610 9.7%
Fylde £227,834 £230,100 -1.0%
Gateshead £151,480 £149,731 1.2%
Gedling £249,519 £239,742 4.1%
Gloucester £236,963 £236,618 0.1%
Gloucestershire £317,237 £313,659 1.1%
Gosport £230,613 £229,902 0.3%
Gravesham £347,503 £349,828 -0.7%
Great Yarmouth £208,770 £210,288 -0.7%
Greenwich £474,935 £472,036 0.6%
Guildford £523,409 £524,264 -0.2%
Hackney £614,552 £609,536 0.8%
Halton £189,414 £183,022 3.5%
Hammersmith and Fulham £713,773 £788,951 -9.5%
Hampshire £366,644 £362,528 1.1%
Harborough £344,277 £336,740 2.2%
Haringey £626,807 £627,982 -0.2%
Harlow £314,356 £316,891 -0.8%
Harrow £530,409 £524,958 1.0%
Hart £495,632 £468,357 5.8%
Hartlepool £132,463 £130,705 1.3%
Hastings £240,579 £250,134 -3.8%
Havant £316,941 £310,480 2.1%
Havering £452,231 £429,195 5.4%
Herefordshire £287,302 £285,270 0.7%
Hertfordshire £466,207 £457,935 1.8%
Hertsmere £552,787 £541,900 2.0%
High Peak £262,663 £245,317 7.1%
Hillingdon £477,979 £471,663 1.3%
Hinckley and Bosworth £261,427 £250,840 4.2%
Horsham £441,285 £423,731 4.1%
Hounslow £519,639 £525,299 -1.1%
Huntingdonshire £310,990 £301,060 3.3%
Hyndburn £135,525 £127,920 5.9%
Ipswich £221,494 £222,523 -0.5%
Isle of Wight £247,936 £252,606 -1.8%
Islington £699,726 £694,811 0.7%
Kensington and Chelsea £1,178,497 £1,332,149 -11.5%
Kent £348,598 £345,547 0.9%
King’s Lynn and West Norfolk £268,435 £274,431 -2.2%
Kingston upon Thames £573,027 £571,255 0.3%
Kirklees £205,944 £195,315 5.4%
Knowsley £190,405 £182,075 4.6%
Lambeth £538,500 £572,344 -5.9%
Lancashire £189,900 £183,494 3.5%
Lancaster £200,827 £196,403 2.3%
Leeds £246,293 £238,383 3.3%
Leicester £226,491 £229,737 -1.4%
Leicestershire £287,379 £277,271 3.6%
Lewes £354,787 £373,943 -5.1%
Lewisham £493,356 £475,652 3.7%
Lichfield £326,691 £323,645 0.9%
Lincoln £186,704 £179,563 4.0%
Lincolnshire £221,937 £217,616 2.0%
Liverpool £184,804 £168,755 9.5%
Luton £281,149 £280,027 0.4%
Maidstone £358,161 £350,696 2.1%
Maldon £395,716 £374,825 5.6%
Malvern Hills £338,287 £325,903 3.8%
Manchester £257,630 £243,658 5.7%
Mansfield £190,540 £182,080 4.6%
Medway £298,520 £287,949 3.7%
Melton £290,884 £273,990 6.2%
Merton £601,814 £614,666 -2.1%
Mid Devon £299,716 £295,530 1.4%
Mid Suffolk £319,139 £303,305 5.2%
Mid Sussex £436,743 £430,843 1.4%
Middlesbrough £141,270 £135,828 4.0%
Milton Keynes £328,697 £322,805 1.8%
Mole Valley £557,926 £535,186 4.2%
New Forest £392,680 £390,268 0.6%
Newark and Sherwood £240,202 £231,078 3.9%
Newcastle upon Tyne £207,936 £196,034 6.1%
Newcastle-under-Lyme £202,139 £196,247 3.0%
Newham £405,619 £428,508 -5.3%
Norfolk £270,500 £270,140 0.1%
North Devon £286,805 £285,953 0.3%
North East Derbyshire £249,829 £238,303 4.8%
North East Lincolnshire £148,043 £146,475 1.1%
North Hertfordshire £419,688 £414,563 1.2%
North Kesteven £244,502 £229,951 6.3%
North Lincolnshire £180,202 £172,704 4.3%
North Norfolk £288,661 £299,454 -3.6%
North Northamptonshire £258,515 £248,521 4.0%
North Somerset £312,318 £301,325 3.6%
North Tyneside £202,840 £195,178 3.9%
North Warwickshire £269,540 £267,064 0.9%
North West Leicestershire £287,928 £275,071 4.7%
North Yorkshire £272,111 £270,511 0.6%
Northumberland £214,989 £193,949 10.8%
Norwich £222,723 £233,755 -4.7%
Nottinghamshire £233,195 £225,440 3.4%
Nuneaton and Bedworth £234,032 £229,025 2.2%
Oadby and Wigston £271,073 £268,962 0.8%
Oldham £213,245 £196,754 8.4%
Oxford £480,531 £476,370 0.9%
Oxfordshire £418,113 £407,876 2.5%
Pendle £146,756 £140,574 4.4%
Portsmouth £249,460 £256,339 -2.7%
Preston £189,448 £178,851 5.9%
Reading £354,805 £350,554 1.2%
Redbridge £495,269 £485,768 2.0%
Redcar and Cleveland £146,735 £153,271 -4.3%
Redditch £248,001 £243,122 2.0%
Reigate and Banstead £466,628 £480,904 -3.0%
Ribble Valley £280,677 £265,152 5.9%
Richmond upon Thames £777,164 £802,051 -3.1%
Rochdale £209,799 £196,682 6.7%
Rochford £407,373 £393,640 3.5%
Rossendale £197,028 £182,774 7.8%
Rother £340,936 £342,028 -0.3%
Rotherham £191,161 £182,717 4.6%
Rugby £275,985 £272,186 1.4%
Runnymede £480,402 £478,927 0.3%
Rushcliffe £333,758 £325,528 2.5%
Rushmoor £332,762 £309,517 7.5%
Rutland £318,903 £341,203 -6.5%
Salford £226,427 £221,151 2.4%
Sandwell £200,069 £203,299 -1.6%
Sefton £220,702 £214,921 2.7%
Sevenoaks £535,114 £520,931 2.7%
Sheffield £220,445 £215,019 2.5%
Shropshire £281,161 £269,617 4.3%
Slough £337,206 £343,166 -1.7%
Solihull £328,744 £331,516 -0.8%
Somerset £278,440 £275,348 1.1%
South Cambridgeshire £433,729 £431,204 0.6%
South Derbyshire £257,691 £253,218 1.8%
South Gloucestershire £332,736 £328,477 1.3%
South Hams £368,805 £377,988 -2.4%
South Holland £227,339 £229,037 -0.7%
South Kesteven £255,822 £258,357 -1.0%
South Norfolk £312,743 £304,191 2.8%
South Oxfordshire £462,111 £470,101 -1.7%
South Ribble £207,382 £202,068 2.6%
South Staffordshire £295,861 £297,126 -0.4%
South Tyneside £165,647 £152,999 8.3%
Southampton £233,920 £241,250 -3.0%
Southend-on-Sea £333,356 £324,568 2.7%
Southwark £589,636 £580,377 1.6%
Spelthorne £440,782 £430,171 2.5%
St Albans £609,646 £643,627 -5.3%
St Helens £179,209 £170,369 5.2%
Stafford £265,685 £241,811 9.9%
Staffordshire £246,643 £237,857 3.7%
Staffordshire Moorlands £216,108 £211,782 2.0%
Stevenage £323,392 £301,669 7.2%
Stockport £306,235 £300,923 1.8%
Stockton-on-Tees £170,575 £165,070 3.3%
Stoke-on-Trent £147,831 £143,749 2.8%
Stratford-on-Avon £390,081 £371,288 5.1%
Stroud £333,064 £337,084 -1.2%
Suffolk £284,165 £280,372 1.4%
Sunderland £146,527 £135,881 7.8%
Surrey £519,104 £519,258 0.0%
Surrey Heath £462,511 £447,367 3.4%
Sutton £453,058 £445,047 1.8%
Swale £289,925 £292,675 -0.9%
Swindon £260,905 £259,692 0.5%
Tameside £211,680 £206,023 2.7%
Tamworth £233,451 £223,059 4.7%
Tandridge £495,400 £511,954 -3.2%
Teignbridge £297,853 £296,357 0.5%
Telford and Wrekin £215,752 £217,687 -0.9%
Tendring £268,088 £267,984 0.0%
Test Valley £370,524 £379,861 -2.5%
Tewkesbury £331,405 £314,659 5.3%
Thanet £263,646 £274,678 -4.0%
Three Rivers £585,189 £575,534 1.7%
Thurrock £325,936 £328,281 -0.7%
Tonbridge and Malling £406,667 £397,654 2.3%
Torbay £232,041 £236,865 -2.0%
Torridge £269,713 £268,325 0.5%
Tower Hamlets £463,527 £520,073 -10.9%
Trafford £378,514 £375,228 0.9%
Tunbridge Wells £465,399 £453,224 2.7%
Uttlesford £490,567 £457,875 7.1%
Vale of White Horse £411,832 £387,905 6.2%
Wakefield £199,323 £190,458 4.7%
Walsall £215,676 £205,930 4.7%
Waltham Forest £525,738 £509,168 3.3%
Wandsworth £689,285 £705,690 -2.3%
Warrington £251,903 £237,658 6.0%
Warwick £366,063 £357,087 2.5%
Warwickshire £307,591 £299,212 2.8%
Watford £392,605 £402,634 -2.5%
Waverley £555,732 £559,469 -0.7%
Wealden £399,752 £392,537 1.8%
Welwyn Hatfield £443,795 £435,033 2.0%
West Berkshire £400,144 £388,181 3.1%
West Devon £308,836 £293,078 5.4%
West Lancashire £229,049 £228,670 0.2%
West Lindsey £212,770 £209,658 1.5%
West Northamptonshire £294,010 £285,647 2.9%
West Oxfordshire £422,389 £402,687 4.9%
West Suffolk £295,650 £294,804 0.3%
West Sussex £378,089 £375,481 0.7%
Westmorland and Furness £227,777 £230,151 -1.0%
Wigan £191,180 £185,239 3.2%
Wiltshire £332,483 £321,660 3.4%
Winchester £465,183 £476,677 -2.4%
Windsor and Maidenhead £572,852 £578,086 -0.9%
Wirral £218,516 £206,039 6.1%
Woking £433,269 £457,470 -5.3%
Wokingham £503,052 £489,650 2.7%
Wolverhampton £213,273 £204,121 4.5%
Worcester £249,218 £252,412 -1.3%
Worcestershire £288,183 £280,507 2.7%
Worthing £308,125 £317,785 -3.0%
Wychavon £333,519 £311,237 7.2%
Wyre £193,044 £183,841 5.0%
Wyre Forest £234,081 £231,848 1.0%
York £306,571 £305,638 0.3%
England £291,865 £287,035 1.7%

Average price by local authority for England

In December 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 City of Kingston upon Hull, where the average cost was £131,000.

3.2 Annual price change by London borough

London borough December 2025 December 2024 Difference
Barking and Dagenham £353,512 £355,200 -0.5%
Barnet £594,093 £622,080 -4.5%
Bexley £410,346 £404,910 1.3%
Brent £568,171 £576,022 -1.4%
Bromley £535,306 £501,178 6.8%
Camden £783,812 £881,567 -11.1%
City of London £740,433 £797,444 -7.1%
City of Westminster £880,389 £1,033,867 -14.8%
Croydon £402,126 £403,623 -0.4%
Ealing £575,503 £566,203 1.6%
Enfield £471,381 £467,547 0.8%
Greenwich £474,935 £472,036 0.6%
Hackney £614,552 £609,536 0.8%
Hammersmith and Fulham £713,773 £788,951 -9.5%
Haringey £626,807 £627,982 -0.2%
Harrow £530,409 £524,958 1.0%
Havering £452,231 £429,195 5.4%
Hillingdon £477,979 £471,663 1.3%
Hounslow £519,639 £525,299 -1.1%
Islington £699,726 £694,811 0.7%
Kensington and Chelsea £1,178,497 £1,332,149 -11.5%
Kingston upon Thames £573,027 £571,255 0.3%
Lambeth £538,500 £572,344 -5.9%
Lewisham £493,356 £475,652 3.7%
Merton £601,814 £614,666 -2.1%
Newham £405,619 £428,508 -5.3%
Redbridge £495,269 £485,768 2.0%
Richmond upon Thames £777,164 £802,051 -3.1%
Southwark £589,636 £580,377 1.6%
Sutton £453,058 £445,047 1.8%
Tower Hamlets £463,527 £520,073 -10.9%
Waltham Forest £525,738 £509,168 3.3%
Wandsworth £689,285 £705,690 -2.3%

Average price by London borough

In December 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 £354,000.

3.3 Average price change by property type

Average price change by property type for England

Property type December 2025 December 2024 Difference
Detached £471,667 £467,337 0.9%
Semi-detached £289,135 £279,765 3.3%
Terraced £244,830 £237,866 2.9%
Flat or maisonette £219,340 £223,431 -1.8%
All £291,865 £287,035 1.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 October 2025 October 2024
Adur 54 75
Amber Valley 126 184
Arun 180 251
Ashfield 125 178
Ashford 131 173
Babergh 97 134
Barking and Dagenham 82 132
Barnet 182 362
Barnsley 175 367
Basildon 165 239
Basingstoke and Deane 193 265
Bassetlaw 142 171
Bath and North East Somerset 226 298
Bedford 140 276
Bexley 181 281
Birmingham 580 930
Blaby 90 102
Blackburn with Darwen 121 172
Blackpool 165 204
Bolsover 97 134
Bolton 253 354
Boston 45 81
Bournemouth Christchurch and Poole 394 641
Bracknell Forest 128 150
Bradford 478 665
Braintree 173 246
Breckland 149 240
Brent 107 213
Brentwood 92 142
Brighton and Hove 270 377
Broadland 132 232
Bromley 236 388
Bromsgrove 78 153
Broxbourne 88 128
Broxtowe 95 148
Buckinghamshire 479 716
Burnley 83 167
Bury 173 246
Calderdale 254 296
Cambridge 85 145
Cambridgeshire 608 970
Camden 64 274
Cannock Chase 94 114
Canterbury 139 212
Castle Point 75 116
Central Bedfordshire 329 484
Charnwood 162 242
Chelmsford 161 271
Cheltenham 167 221
Cherwell 154 221
Cheshire East 496 643
Cheshire West and Chester 384 514
Chesterfield 100 146
Chichester 114 180
Chorley 102 172
City of Bristol 426 602
City of Derby 226 302
City of Kingston upon Hull 174 265
City of London 4 13
City of Nottingham 243 312
City of Peterborough 161 275
City of Plymouth 238 338
City of Westminster 88 275
Colchester 212 296
Cornwall 543 861
Cotswold 106 138
County Durham 488 771
Coventry 236 363
Crawley 70 127
Croydon 250 378
Cumberland 320 462
Dacorum 143 219
Darlington 108 177
Dartford 95 161
Derbyshire 829 1,162
Derbyshire Dales 84 105
Devon 879 1,301
Doncaster 277 438
Dorset 473 659
Dover 121 193
Dudley 236 356
Ealing 144 339
East Cambridgeshire 75 155
East Devon 192 278
East Hampshire 130 169
East Hertfordshire 158 239
East Lindsey 143 260
East Riding of Yorkshire 410 576
East Staffordshire 134 167
East Suffolk 279 389
East Sussex 583 899
Eastbourne 104 173
Eastleigh 149 197
Elmbridge 129 194
Enfield 151 254
Epping Forest 129 169
Epsom and Ewell 50 102
Erewash 122 141
Essex 1,474 2,278
Exeter 119 181
Fareham 119 202
Fenland 102 170
Folkestone and Hythe 100 144
Forest of Dean 81 109
Fylde 95 144
Gateshead 167 257
Gedling 124 194
Gloucester 123 148
Gloucestershire 731 1,020
Gosport 89 134
Gravesham 68 119
Great Yarmouth 108 151
Greenwich 148 300
Guildford 119 195
Hackney 105 258
Halton 84 151
Hammersmith and Fulham 98 236
Hampshire 1,436 2,084
Harborough 118 180
Haringey 114 217
Harlow 68 120
Harrow 103 230
Hart 101 151
Hartlepool 77 125
Hastings 95 136
Havant 115 184
Havering 190 331
Herefordshire 177 261
Hertfordshire 984 1,602
Hertsmere 76 119
High Peak 93 139
Hillingdon 148 256
Hinckley and Bosworth 110 152
Horsham 166 198
Hounslow 111 253
Huntingdonshire 194 241
Hyndburn 78 128
Ipswich 117 183
Isle of Wight 150 205
Islington 101 280
Kensington and Chelsea 58 190
Kent 1,502 2,172
King’s Lynn and West Norfolk 153 249
Kingston upon Thames 123 211
Kirklees 381 580
Knowsley 99 178
Lambeth 200 363
Lancashire 1,257 1,860
Lancaster 159 184
Leeds 660 940
Leicester 137 231
Leicestershire 690 1,005
Lewes 101 152
Lewisham 188 297
Lichfield 123 139
Lincoln 89 125
Lincolnshire 791 1,161
Liverpool 313 519
Luton 102 177
Maidstone 188 251
Maldon 64 123
Malvern Hills 76 125
Manchester 343 453
Mansfield 85 133
Medway 238 332
Melton 57 90
Merton 129 242
Mid Devon 70 121
Mid Suffolk 117 182
Mid Sussex 157 248
Middlesbrough 103 138
Milton Keynes 219 376
Mole Valley 72 124
New Forest 190 226
Newark and Sherwood 151 199
Newcastle upon Tyne 213 357
Newcastle-under-Lyme 105 192
Newham 98 205
Norfolk 971 1,443
North Devon 105 161
North East Derbyshire 79 147
North East Lincolnshire 141 272
North Hertfordshire 120 216
North Kesteven 135 180
North Lincolnshire 153 221
North Norfolk 107 175
North Northamptonshire 361 497
North Somerset 272 357
North Tyneside 150 290
North Warwickshire 68 94
North West Leicestershire 114 181
North Yorkshire 731 1,067
Northumberland 316 528
Norwich 149 182
Nottinghamshire 858 1,223
Nuneaton and Bedworth 112 172
Oadby and Wigston 39 58
Oldham 121 221
Oxford 84 165
Oxfordshire 628 990
Pendle 93 125
Portsmouth 189 246
Preston 120 206
Reading 126 184
Redbridge 158 214
Redcar and Cleveland 135 170
Redditch 67 114
Reigate and Banstead 136 205
Ribble Valley 71 104
Richmond upon Thames 148 279
Rochdale 173 207
Rochford 89 145
Rossendale 86 98
Rother 106 156
Rotherham 194 331
Rugby 100 177
Runnymede 63 117
Rushcliffe 136 200
Rushmoor 85 136
Rutland 46 58
Salford 223 351
Sandwell 161 251
Sefton 228 395
Sevenoaks 104 155
Sheffield 414 648
Shropshire 357 460
Slough 68 84
Solihull 177 296
Somerset 613 849
South Cambridgeshire 152 259
South Derbyshire 128 166
South Gloucestershire 282 437
South Hams 106 153
South Holland 99 154
South Kesteven 170 206
South Norfolk 173 214
South Oxfordshire 138 236
South Ribble 126 179
South Staffordshire 87 159
South Tyneside 109 176
Southampton 183 238
Southend-on-Sea 135 212
Southwark 193 316
Spelthorne 60 135
St Albans 131 208
St Helens 155 236
Stafford 133 199
Staffordshire 809 1,207
Staffordshire Moorlands 70 131
Stevenage 63 101
Stockport 312 438
Stockton-on-Tees 192 310
Stoke-on-Trent 165 281
Stratford-on-Avon 139 261
Stroud 119 221
Suffolk 829 1,143
Sunderland 217 328
Surrey 996 1,691
Surrey Heath 90 132
Sutton 130 248
Swale 156 170
Swindon 231 372
Tameside 169 275
Tamworth 63 106
Tandridge 90 123
Teignbridge 144 207
Telford and Wrekin 123 229
Tendring 163 262
Test Valley 137 207
Tewkesbury 135 183
Thanet 156 191
Three Rivers 71 135
Thurrock 130 198
Tonbridge and Malling 143 200
Torbay 142 199
Torridge 68 120
Tower Hamlets 117 317
Trafford 209 331
Tunbridge Wells 101 203
Uttlesford 83 149
Vale of White Horse 131 222
Wakefield 352 455
Walsall 173 255
Waltham Forest 179 312
Wandsworth 244 517
Warrington 176 279
Warwick 156 234
Warwickshire 575 938
Watford 55 99
Waverley 105 211
Wealden 177 282
Welwyn Hatfield 79 138
West Berkshire 171 238
West Devon 75 80
West Lancashire 127 160
West Lindsey 110 155
West Northamptonshire 413 615
West Oxfordshire 121 146
West Suffolk 219 255
West Sussex 847 1,264
Westmorland and Furness 235 327
Wigan 297 428
Wiltshire 557 764
Winchester 128 213
Windsor and Maidenhead 124 226
Wirral 315 453
Woking 82 153
Wokingham 197 273
Wolverhampton 121 257
Worcester 98 131
Worcestershire 561 867
Worthing 106 185
Wychavon 134 187
Wyre 117 193
Wyre Forest 108 157
York 167 307
England 47,878 73,751

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

Comparing provisional UK HPI volume estimates for October 2024 with the provisional UK HPI volume estimate for October 2025, volume transactions increased by 3.4% in England.

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

4.2 Sales volumes by London borough

London borough October 2025 October 2024
Barking and Dagenham 82 132
Barnet 182 362
Bexley 181 281
Brent 107 213
Bromley 236 388
Camden 64 274
City of London 4 13
City of Westminster 88 275
Croydon 250 378
Ealing 144 339
Enfield 151 254
Greenwich 148 300
Hackney 105 258
Hammersmith and Fulham 98 236
Haringey 114 217
Harrow 103 230
Havering 190 331
Hillingdon 148 256
Hounslow 111 253
Islington 101 280
Kensington and Chelsea 58 190
Kingston upon Thames 123 211
Lambeth 200 363
Lewisham 188 297
Merton 129 242
Newham 98 205
Redbridge 158 214
Richmond upon Thames 148 279
Southwark 193 316
Sutton 130 248
Tower Hamlets 117 317
Waltham Forest 179 312
Wandsworth 244 517

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 October 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 October 2024 with the provisional UK HPI volume estimate for October 2025, UK volume transactions increased by 4.3%.

UK Property Transaction Statistics published by HMRC (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 increased by 5.2% in the 12 months to October 2025.

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
October 2021 53,907
October 2022 75,912
October 2023 55,937
October 2024 73,751
October 2025 47,878

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
October 2021 4,935
October 2022 8,976
October 2023 6,242
October 2024 8,981
October 2025 4,572

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 October 2025 Average existing October 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £508,533 £549,383 0.2% -2.7% 0.8% -2.5%
North East £301,604 £158,307 2.9% 0.6% 12.1% 4.5%
East Midlands £369,111 £236,271 2.3% -0.2% 10.0% 1.8%
East of England £457,518 £335,417 2.9% 0.3% 10.4% 1.5%
North West £289,902 £211,931 2.9% 0.0% 10.9% 3.0%
South East £511,960 £379,174 3.4% 0.2% 8.9% 0.4%
South West £403,478 £299,498 2.2% -0.6% 7.6% -1.5%
West Midlands Region £344,899 £243,916 2.0% -0.4% 10.5% 2.2%
Yorkshire and The Humber £313,072 £202,381 2.1% -0.3% 10.3% 2.8%
England £394,238 £287,707 2.5% -0.4% 9.3% 1.1%

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 December 2025 Average former owner occupier price December 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £470,503 £690,442 -0.9% -0.8% -1.6% -0.1%
North East £144,674 £196,269 -1.3% -1.6% 4.8% 4.3%
East Midlands £208,436 £286,206 0.4% 0.3% 2.7% 2.1%
East of England £278,836 £407,785 -0.3% -0.4% 1.7% 1.3%
North West £189,056 £259,980 -0.4% -0.4% 4.9% 4.0%
South East £299,445 £472,101 -0.7% -0.7% 0.1% -0.2%
South West £248,656 £360,049 -1.8% -1.6% 0.5% 0.1%
West Midlands Region £208,991 £296,279 -0.8% -1.1% 2.3% 1.6%
Yorkshire and The Humber £180,597 £247,757 -0.5% -0.5% 3.7% 2.8%
England £244,799 £354,250 -0.7% -0.7% 1.8% 1.5%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price December 2025 Average mortgage price December 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £584,758 £544,610 -1.0% -0.8% -2.4% -0.6%
North East £154,698 £170,402 -1.4% -1.4% 4.1% 4.8%
East Midlands £241,842 £244,338 0.4% 0.4% 1.6% 2.7%
East of England £327,304 £342,086 -0.5% -0.3% 0.4% 2.0%
North West £204,962 £222,967 -0.6% -0.3% 3.9% 4.8%
South East £369,091 £382,750 -0.9% -0.7% -1.0% 0.3%
South West £303,685 £300,016 -1.7% -1.6% -0.3% 0.7%
West Midlands Region £242,675 £247,502 -1.2% -0.9% 1.3% 2.3%
Yorkshire and The Humber £204,356 £210,255 -0.8% -0.4% 2.4% 3.7%
England £277,501 £297,764 -0.9% -0.6% 0.9% 2.0%

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 October 2025
East Midlands 9
East of England 2
London 21
North East 13
North West 19
South East 13
South West 2
West Midlands Region 9
Yorkshire and The Humber 6
England 94

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