Accredited official statistics

UK House Price Index England: January 2025

Published 26 March 2025

1. Headline statistics for January 2025

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

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

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

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

2. Economic statement

Average house prices in England increased by 4.8% in the 12 months to January 2025, to £291,000 (provisional estimate). This was up from 4.4% (revised estimate) in the 12 months to December 2024 and below the average UK house price annual inflation of 4.9% (provisional estimate) in the 12 months to January 2025.

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

On a non-seasonally adjusted basis, average house prices in England increased by 0.2% between December 2024 and January 2025 compared with a decrease of 0.2% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England increased by 0.6% between December 2024 and January 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 5.9% in the 12 months to January 2025 to £286,000. Flats and maisonettes showed the lowest annual percentage change, increasing by 2.0% in the 12 months to January 2025 to £225,000.

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

3. Price change

3.1 Annual price change

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

Average house prices in England increased by 4.8% in the 12 months to January 2025 (provisional estimate), up from 4.4% in the 12 months to December 2024 (revised estimate).

In London, average house prices increased by 2.3% in the 12 months to January 2025, up from a price increase of 0.4% in the 12 months to December 2024.

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 January 2025 January 2024 Difference
Adur £367,359 £350,868 4.7%
Amber Valley £234,067 £216,754 8.0%
Arun £334,022 £327,560 2.0%
Ashfield £188,302 £181,478 3.8%
Ashford £340,730 £338,958 0.5%
Babergh £331,745 £319,308 3.9%
Barking and Dagenham £353,442 £337,600 4.7%
Barnet £613,205 £611,415 0.3%
Barnsley £169,318 £159,337 6.3%
Basildon £357,411 £356,664 0.2%
Basingstoke and Deane £358,882 £338,789 5.9%
Bassetlaw £204,381 £187,414 9.1%
Bath and North East Somerset £409,166 £403,095 1.5%
Bedford £316,131 £309,118 2.3%
Bexley £406,363 £394,243 3.1%
Birmingham £232,443 £223,452 4.0%
Blaby £288,155 £280,557 2.7%
Blackburn with Darwen £158,282 £138,847 14.0%
Blackpool £134,284 £126,520 6.1%
Bolsover £177,987 £166,243 7.1%
Bolton £194,207 £186,824 4.0%
Boston £186,073 £178,534 4.2%
Bournemouth Christchurch and Poole £323,327 £312,621 3.4%
Bracknell Forest £410,726 £392,281 4.7%
Bradford £177,791 £165,295 7.6%
Braintree £330,573 £320,969 3.0%
Breckland £272,345 £263,491 3.4%
Brent £576,271 £555,786 3.7%
Brentwood £505,103 £484,938 4.2%
Brighton and Hove £425,618 £415,300 2.5%
Broadland £323,079 £298,528 8.2%
Bromley £517,667 £496,773 4.2%
Bromsgrove £324,786 £332,090 -2.2%
Broxbourne £404,646 £394,485 2.6%
Broxtowe £245,242 £246,562 -0.5%
Buckinghamshire £479,013 £467,015 2.6%
Burnley £126,151 £111,619 13.0%
Bury £227,979 £222,363 2.5%
Calderdale £179,518 £171,079 4.9%
Cambridge £509,054 £486,081 4.7%
Cambridgeshire £342,408 £328,867 4.1%
Camden £828,699 £835,092 -0.8%
Cannock Chase £220,133 £211,688 4.0%
Canterbury £351,385 £327,838 7.2%
Castle Point £354,571 £352,759 0.5%
Central Bedfordshire £361,243 £331,020 9.1%
Charnwood £271,725 £255,161 6.5%
Chelmsford £371,195 £365,545 1.5%
Cheltenham £330,877 £322,143 2.7%
Cherwell £356,502 £335,140 6.4%
Cheshire East £295,089 £273,775 7.8%
Cheshire West and Chester £262,532 £250,854 4.7%
Chesterfield £200,580 £191,857 4.5%
Chichester £451,056 £440,366 2.4%
Chorley £205,584 £202,007 1.8%
City of Bristol £358,196 £345,685 3.6%
City of Derby £206,953 £201,320 2.8%
City of Kingston upon Hull £132,719 £122,207 8.6%
City of London £832,241 £826,426 0.7%
City of Nottingham £193,953 £187,587 3.4%
City of Peterborough £232,299 £226,393 2.6%
City of Plymouth £211,994 £204,051 3.9%
City of Westminster £899,697 £1,150,699 -21.8%
Colchester £299,892 £296,679 1.1%
Cornwall £289,937 £286,641 1.2%
Cotswold £426,415 £444,169 -4.0%
County Durham £137,580 £124,237 10.7%
Coventry £226,823 £213,841 6.1%
Crawley £324,823 £312,385 4.0%
Croydon £418,611 £396,690 5.5%
Cumberland £166,863 £158,798 5.1%
Dacorum £462,916 £427,140 8.4%
Darlington £154,806 £145,726 6.2%
Dartford £356,743 £347,445 2.7%
Derbyshire £234,913 £220,227 6.7%
Derbyshire Dales £338,139 £328,484 2.9%
Devon £315,931 £308,171 2.5%
Doncaster £163,984 £154,860 5.9%
Dorset £334,606 £327,741 2.1%
Dover £296,887 £277,761 6.9%
Dudley £225,464 £216,911 3.9%
Ealing £577,886 £559,562 3.3%
East Cambridgeshire £347,002 £326,119 6.4%
East Devon £352,121 £330,937 6.4%
East Hampshire £430,840 £436,015 -1.2%
East Hertfordshire £447,339 £431,004 3.8%
East Lindsey £223,621 £214,576 4.2%
East Riding of Yorkshire £218,956 £207,562 5.5%
East Staffordshire £218,285 £206,863 5.5%
East Suffolk £287,607 £288,853 -0.4%
East Sussex £322,855 £322,962 0.0%
Eastbourne £257,157 £269,462 -4.6%
Eastleigh £323,816 £312,942 3.5%
Elmbridge £706,836 £720,751 -1.9%
Enfield £478,787 £468,641 2.2%
Epping Forest £538,959 £523,019 3.0%
Epsom and Ewell £546,986 £547,312 -0.1%
Erewash £218,520 £208,972 4.6%
Essex £359,458 £351,024 2.4%
Exeter £294,000 £287,562 2.2%
Fareham £331,246 £325,668 1.7%
Fenland £226,722 £214,933 5.5%
Folkestone and Hythe £307,057 £287,872 6.7%
Forest of Dean £292,603 £267,691 9.3%
Fylde £234,319 £223,361 4.9%
Gateshead £152,937 £146,118 4.7%
Gedling £249,695 £240,353 3.9%
Gloucester £238,595 £230,893 3.3%
Gloucestershire £317,556 £306,920 3.5%
Gosport £230,283 £221,206 4.1%
Gravesham £355,502 £337,198 5.4%
Great Yarmouth £216,032 £199,057 8.5%
Greenwich £481,156 £453,687 6.1%
Guildford £525,754 £501,990 4.7%
Hackney £600,051 £607,243 -1.2%
Halton £181,055 £166,289 8.9%
Hammersmith and Fulham £752,853 £814,617 -7.6%
Hampshire £363,250 £353,578 2.7%
Harborough £364,406 £315,885 15.4%
Haringey £628,626 £623,397 0.8%
Harlow £319,537 £312,367 2.3%
Harrow £528,999 £515,586 2.6%
Hart £473,186 £441,649 7.1%
Hartlepool £140,234 £122,415 14.6%
Hastings £252,741 £248,937 1.5%
Havant £313,670 £300,325 4.4%
Havering £439,120 £411,438 6.7%
Herefordshire £288,722 £280,389 3.0%
Hertfordshire £463,504 £447,989 3.5%
Hertsmere £544,844 £553,757 -1.6%
High Peak £256,400 £236,214 8.5%
Hillingdon £477,485 £459,389 3.9%
Hinckley and Bosworth £258,831 £250,405 3.4%
Horsham £437,853 £412,294 6.2%
Hounslow £525,811 £513,981 2.3%
Huntingdonshire £302,777 £299,205 1.2%
Hyndburn £128,126 £122,275 4.8%
Ipswich £222,724 £216,053 3.1%
Isle of Wight £253,911 £259,394 -2.1%
Islington £653,532 £682,177 -4.2%
Kensington and Chelsea £1,120,654 £1,383,325 -19.0%
Kent £351,014 £337,835 3.9%
King’s Lynn and West Norfolk £270,411 £259,929 4.0%
Kingston upon Thames £568,529 £559,654 1.6%
Kirklees £198,492 £187,662 5.8%
Knowsley £188,525 £174,804 7.8%
Lambeth £567,336 £560,564 1.2%
Lancashire £185,398 £177,477 4.5%
Lancaster £196,139 £190,958 2.7%
Leeds £242,315 £228,898 5.9%
Leicester £230,348 £226,485 1.7%
Leicestershire £286,094 £268,531 6.5%
Lewes £364,534 £371,402 -1.8%
Lewisham £496,176 £458,410 8.2%
Lichfield £328,690 £304,916 7.8%
Lincoln £181,745 £170,921 6.3%
Lincolnshire £219,810 £212,590 3.4%
Liverpool £173,975 £160,298 8.5%
Luton £275,820 £274,708 0.4%
Maidstone £359,772 £348,144 3.3%
Maldon £386,792 £368,169 5.1%
Malvern Hills £336,101 £341,046 -1.5%
Manchester £246,204 £233,879 5.3%
Mansfield £185,460 £176,701 5.0%
Medway £297,849 £283,858 4.9%
Melton £289,251 £265,571 8.9%
Merton £609,393 £585,287 4.1%
Mid Devon £303,720 £293,111 3.6%
Mid Suffolk £316,754 £305,099 3.8%
Mid Sussex £442,029 £416,214 6.2%
Middlesbrough £136,899 £127,766 7.1%
Milton Keynes £329,196 £311,864 5.6%
Mole Valley £554,158 £543,263 2.0%
New Forest £382,501 £390,001 -1.9%
Newark and Sherwood £232,377 £225,569 3.0%
Newcastle upon Tyne £205,360 £187,955 9.3%
Newcastle-under-Lyme £194,296 £181,428 7.1%
Newham £415,729 £434,668 -4.4%
Norfolk £276,755 £265,041 4.4%
North Devon £287,287 £277,335 3.6%
North East Derbyshire £251,973 £226,150 11.4%
North East Lincolnshire £152,478 £140,071 8.9%
North Hertfordshire £407,253 £388,563 4.8%
North Kesteven £235,006 £233,771 0.5%
North Lincolnshire £174,741 £167,884 4.1%
North Norfolk £304,699 £305,453 -0.2%
North Northamptonshire £259,686 £243,554 6.6%
North Somerset £307,337 £298,934 2.8%
North Tyneside £198,391 £184,972 7.3%
North Warwickshire £261,788 £256,640 2.0%
North West Leicestershire £283,241 £267,018 6.1%
North Yorkshire £275,935 £261,467 5.5%
Northumberland £203,822 £191,434 6.5%
Norwich £231,828 £231,672 0.1%
Nottinghamshire £229,549 £219,460 4.6%
Nuneaton and Bedworth £228,404 £219,703 4.0%
Oadby and Wigston £258,997 £255,284 1.5%
Oldham £202,819 £184,999 9.6%
Oxford £483,403 £459,141 5.3%
Oxfordshire £423,298 £393,594 7.5%
Pendle £137,663 £132,932 3.6%
Portsmouth £253,917 £244,785 3.7%
Preston £182,436 £173,448 5.2%
Reading £349,959 £338,838 3.3%
Redbridge £491,889 £460,356 6.8%
Redcar and Cleveland £151,029 £144,527 4.5%
Redditch £234,714 £232,042 1.2%
Reigate and Banstead £483,761 £469,415 3.1%
Ribble Valley £272,657 £261,358 4.3%
Richmond upon Thames £785,692 £745,945 5.3%
Rochdale £197,683 £181,788 8.7%
Rochford £399,429 £382,738 4.4%
Rossendale £191,854 £182,697 5.0%
Rother £342,132 £332,917 2.8%
Rotherham £179,558 £171,524 4.7%
Rugby £287,045 £269,368 6.6%
Runnymede £491,527 £472,459 4.0%
Rushcliffe £338,580 £312,245 8.4%
Rushmoor £315,347 £309,211 2.0%
Rutland £343,134 £337,654 1.6%
Salford £222,639 £210,566 5.7%
Sandwell £200,710 £191,657 4.7%
Sefton £218,728 £198,935 9.9%
Sevenoaks £521,265 £494,526 5.4%
Sheffield £220,944 £207,127 6.7%
Shropshire £279,392 £261,803 6.7%
Slough £345,089 £339,249 1.7%
Solihull £335,472 £319,664 4.9%
Somerset £279,212 £270,283 3.3%
South Cambridgeshire £446,232 £423,308 5.4%
South Derbyshire £254,626 £240,745 5.8%
South Gloucestershire £338,521 £316,840 6.8%
South Hams £388,893 £394,440 -1.4%
South Holland £227,423 £223,026 2.0%
South Kesteven £259,289 £245,739 5.5%
South Norfolk £323,307 £299,896 7.8%
South Oxfordshire £484,663 £443,552 9.3%
South Ribble £207,618 £192,727 7.7%
South Staffordshire £307,374 £276,559 11.1%
South Tyneside £155,310 £144,566 7.4%
Southampton £242,008 £226,489 6.9%
Southend-on-Sea £320,293 £321,232 -0.3%
Southwark £581,381 £563,292 3.2%
Spelthorne £438,110 £417,445 5.0%
St Albans £637,273 £609,142 4.6%
St Helens £173,800 £163,464 6.3%
Stafford £249,521 £243,404 2.5%
Staffordshire £240,706 £227,928 5.6%
Staffordshire Moorlands £215,324 £202,387 6.4%
Stevenage £312,205 £302,555 3.2%
Stockport £299,960 £290,266 3.3%
Stockton-on-Tees £164,367 £162,045 1.4%
Stoke-on-Trent £144,555 £134,207 7.7%
Stratford-on-Avon £390,998 £358,963 8.9%
Stroud £346,739 £331,887 4.5%
Suffolk £286,250 £282,222 1.4%
Sunderland £140,730 £132,368 6.3%
Surrey £520,270 £508,521 2.3%
Surrey Heath £449,389 £428,184 5.0%
Sutton £447,429 £421,814 6.1%
Swale £300,470 £289,273 3.9%
Swindon £261,400 £252,686 3.4%
Tameside £206,444 £192,866 7.0%
Tamworth £226,356 £224,789 0.7%
Tandridge £490,139 £513,925 -4.6%
Teignbridge £298,671 £296,541 0.7%
Telford and Wrekin £221,643 £212,032 4.5%
Tendring £270,323 £261,218 3.5%
Test Valley £382,809 £366,127 4.6%
Tewkesbury £320,535 £303,065 5.8%
Thanet £271,713 £273,964 -0.8%
Three Rivers £561,914 £583,546 -3.7%
Thurrock £327,806 £316,088 3.7%
Tonbridge and Malling £407,478 £386,210 5.5%
Torbay £234,441 £237,463 -1.3%
Torridge £274,754 £280,684 -2.1%
Tower Hamlets £502,844 £494,465 1.7%
Trafford £384,334 £357,161 7.6%
Tunbridge Wells £452,943 £442,557 2.3%
Uttlesford £464,767 £451,492 2.9%
Vale of White Horse £409,605 £373,906 9.5%
Wakefield £194,890 £182,678 6.7%
Walsall £206,129 £202,608 1.7%
Waltham Forest £522,549 £501,353 4.2%
Wandsworth £696,365 £717,216 -2.9%
Warrington £240,026 £237,744 1.0%
Warwick £357,546 £345,538 3.5%
Warwickshire £305,673 £290,519 5.2%
Watford £412,606 £396,834 4.0%
Waverley £551,256 £530,648 3.9%
Wealden £400,540 £393,473 1.8%
Welwyn Hatfield £444,628 £431,169 3.1%
West Berkshire £397,353 £374,522 6.1%
West Devon £310,299 £292,203 6.2%
West Lancashire £228,809 £222,369 2.9%
West Lindsey £205,410 £203,002 1.2%
West Northamptonshire £290,882 £277,551 4.8%
West Oxfordshire £424,402 £397,515 6.8%
West Suffolk £299,092 £298,030 0.4%
West Sussex £381,161 £369,031 3.3%
Westmorland and Furness £235,722 £218,861 7.7%
Wigan £186,611 £175,944 6.1%
Wiltshire £328,464 £315,232 4.2%
Winchester £480,490 £472,199 1.8%
Windsor and Maidenhead £578,165 £555,197 4.1%
Wirral £207,185 £197,112 5.1%
Woking £463,730 £447,949 3.5%
Wokingham £500,837 £468,499 6.9%
Wolverhampton £205,825 £194,841 5.6%
Worcester £247,983 £244,664 1.4%
Worcestershire £279,712 £277,419 0.8%
Worthing £315,009 £320,431 -1.7%
Wychavon £310,374 £307,246 1.0%
Wyre £185,495 £186,964 -0.8%
Wyre Forest £234,567 £223,407 5.0%
York £302,634 £303,160 -0.2%
England £291,397 £278,060 4.8%

Average price by local authority for England

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

3.2 Annual price change by London borough

London borough January 2025 January 2024 Difference
Barking and Dagenham £353,442 £337,600 4.7%
Barnet £613,205 £611,415 0.3%
Bexley £406,363 £394,243 3.1%
Brent £576,271 £555,786 3.7%
Bromley £517,667 £496,773 4.2%
Camden £828,699 £835,092 -0.8%
City of London £832,241 £826,426 0.7%
City of Westminster £899,697 £1,150,699 -21.8%
Croydon £418,611 £396,690 5.5%
Ealing £577,886 £559,562 3.3%
Enfield £478,787 £468,641 2.2%
Greenwich £481,156 £453,687 6.1%
Hackney £600,051 £607,243 -1.2%
Hammersmith and Fulham £752,853 £814,617 -7.6%
Haringey £628,626 £623,397 0.8%
Harrow £528,999 £515,586 2.6%
Havering £439,120 £411,438 6.7%
Hillingdon £477,485 £459,389 3.9%
Hounslow £525,811 £513,981 2.3%
Islington £653,532 £682,177 -4.2%
Kensington and Chelsea £1,120,654 £1,383,325 -19.0%
Kingston upon Thames £568,529 £559,654 1.6%
Lambeth £567,336 £560,564 1.2%
Lewisham £496,176 £458,410 8.2%
Merton £609,393 £585,287 4.1%
Newham £415,729 £434,668 -4.4%
Redbridge £491,889 £460,356 6.8%
Richmond upon Thames £785,692 £745,945 5.3%
Southwark £581,381 £563,292 3.2%
Sutton £447,429 £421,814 6.1%
Tower Hamlets £502,844 £494,465 1.7%
Waltham Forest £522,549 £501,353 4.2%
Wandsworth £696,365 £717,216 -2.9%

Average price by London borough

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

3.3 Average price change by property type

Average price change by property type for England

Property type January 2025 January 2024 Difference
Detached £472,535 £452,626 4.4%
Semi-detached £285,819 £269,879 5.9%
Terraced £241,749 £228,451 5.8%
Flat or maisonette £225,315 £220,935 2.0%
All £291,397 £278,060 4.8%

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 November 2024 November 2023
Adur 33 79
Amber Valley 82 137
Arun 142 192
Ashfield 83 124
Ashford 128 144
Babergh 81 97
Barking and Dagenham 66 100
Barnet 126 289
Barnsley 219 271
Basildon 137 157
Basingstoke and Deane 176 158
Bassetlaw 93 133
Bath and North East Somerset 161 170
Bedford 133 163
Bexley 148 203
Birmingham 595 764
Blaby 91 83
Blackburn with Darwen 95 166
Blackpool 131 170
Bolsover 78 84
Bolton 201 249
Boston 47 59
Bournemouth Christchurch and Poole 339 495
Bracknell Forest 119 116
Bradford 388 461
Braintree 153 171
Breckland 137 193
Brent 81 136
Brentwood 74 106
Brighton and Hove 203 244
Broadland 118 191
Bromley 253 299
Bromsgrove 68 91
Broxbourne 61 101
Broxtowe 101 140
Buckinghamshire 409 562
Burnley 76 122
Bury 109 202
Calderdale 189 241
Cambridge 63 92
Cambridgeshire 555 704
Camden 72 140
Cannock Chase 94 84
Canterbury 153 165
Castle Point 88 72
Central Bedfordshire 283 361
Charnwood 138 186
Chelmsford 149 210
Cheltenham 100 133
Cherwell 145 157
Cheshire East 394 490
Cheshire West and Chester 319 400
Chesterfield 105 122
Chichester 107 137
Chorley 106 103
City of Bristol 348 493
City of Derby 179 223
City of Kingston upon Hull 180 223
City of London 14 11
City of Nottingham 157 236
City of Peterborough 153 180
City of Plymouth 232 280
City of Westminster 85 150
Colchester 163 204
Cornwall 509 645
Cotswold 62 100
County Durham 462 591
Coventry 188 257
Crawley 58 99
Croydon 205 275
Cumberland 256 354
Dacorum 111 138
Darlington 109 169
Dartford 93 109
Derbyshire 699 886
Derbyshire Dales 63 90
Devon 745 1,011
Doncaster 221 299
Dorset 406 500
Dover 85 138
Dudley 217 240
Ealing 127 205
East Cambridgeshire 80 98
East Devon 159 196
East Hampshire 94 110
East Hertfordshire 124 172
East Lindsey 123 172
East Riding of Yorkshire 325 461
East Staffordshire 104 150
East Suffolk 202 301
East Sussex 562 658
Eastbourne 106 118
Eastleigh 133 156
Elmbridge 96 121
Enfield 129 173
Epping Forest 106 126
Epsom and Ewell 47 96
Erewash 91 134
Essex 1,320 1,581
Exeter 91 137
Fareham 92 114
Fenland 94 136
Folkestone and Hythe 110 128
Forest of Dean 67 81
Fylde 76 100
Gateshead 167 221
Gedling 102 149
Gloucester 123 138
Gloucestershire 572 700
Gosport 82 80
Gravesham 62 79
Great Yarmouth 91 108
Greenwich 168 192
Guildford 103 147
Hackney 106 186
Halton 73 111
Hammersmith and Fulham 82 169
Hampshire 1,257 1,370
Harborough 103 130
Haringey 92 172
Harlow 74 70
Harrow 82 124
Hart 86 107
Hartlepool 80 107
Hastings 103 100
Havant 107 115
Havering 191 199
Herefordshire 157 184
Hertfordshire 854 1,076
Hertsmere 74 77
High Peak 91 100
Hillingdon 147 197
Hinckley and Bosworth 101 121
Horsham 122 177
Hounslow 134 135
Huntingdonshire 178 214
Hyndburn 72 104
Ipswich 107 110
Isle of Wight 114 192
Islington 96 165
Kensington and Chelsea 42 122
Kent 1,329 1,603
King’s Lynn and West Norfolk 123 144
Kingston upon Thames 106 136
Kirklees 330 439
Knowsley 89 128
Lambeth 185 275
Lancashire 1,079 1,358
Lancaster 127 123
Leeds 652 752
Leicester 141 189
Leicestershire 605 732
Lewes 99 105
Lewisham 178 200
Lichfield 77 146
Lincoln 69 74
Lincolnshire 645 834
Liverpool 303 409
Luton 102 137
Maidstone 141 170
Maldon 65 85
Malvern Hills 54 73
Manchester 322 320
Mansfield 99 120
Medway 220 266
Melton 40 69
Merton 132 165
Mid Devon 72 109
Mid Suffolk 106 155
Mid Sussex 141 190
Middlesbrough 103 138
Milton Keynes 196 295
Mole Valley 67 79
New Forest 164 176
Newark and Sherwood 122 161
Newcastle upon Tyne 219 290
Newcastle-under-Lyme 120 117
Newham 84 146
Norfolk 829 1,069
North Devon 124 121
North East Derbyshire 80 100
North East Lincolnshire 138 180
North Hertfordshire 121 151
North Kesteven 88 152
North Lincolnshire 141 191
North Norfolk 116 117
North Northamptonshire 331 435
North Somerset 253 251
North Tyneside 197 286
North Warwickshire 45 69
North West Leicestershire 96 89
North Yorkshire 599 800
Northumberland 323 429
Norwich 131 158
Nottinghamshire 703 967
Nuneaton and Bedworth 92 124
Oadby and Wigston 36 54
Oldham 138 171
Oxford 51 86
Oxfordshire 537 660
Pendle 67 105
Portsmouth 163 167
Preston 110 153
Reading 113 181
Redbridge 95 153
Redcar and Cleveland 106 155
Redditch 52 71
Reigate and Banstead 155 132
Ribble Valley 42 83
Richmond upon Thames 102 170
Rochdale 137 205
Rochford 71 98
Rossendale 74 79
Rother 104 115
Rotherham 200 265
Rugby 109 127
Runnymede 44 80
Rushcliffe 103 140
Rushmoor 83 83
Rutland 45 41
Salford 187 236
Sandwell 148 203
Sefton 238 326
Sevenoaks 84 119
Sheffield 394 538
Shropshire 276 378
Slough 59 80
Solihull 163 215
Somerset 603 558
South Cambridgeshire 140 164
South Derbyshire 109 119
South Gloucestershire 268 296
South Hams 78 134
South Holland 89 105
South Kesteven 140 168
South Norfolk 113 158
South Oxfordshire 137 154
South Ribble 110 138
South Staffordshire 87 101
South Tyneside 106 125
Southampton 147 212
Southend-on-Sea 152 174
Southwark 154 219
Spelthorne 53 87
St Albans 114 146
St Helens 137 151
Stafford 144 135
Staffordshire 777 913
Staffordshire Moorlands 93 89
Stevenage 44 89
Stockport 268 322
Stockton-on-Tees 160 235
Stoke-on-Trent 192 236
Stratford-on-Avon 183 187
Stroud 119 133
Suffolk 658 846
Sunderland 178 245
Surrey 911 1,140
Surrey Heath 85 92
Sutton 128 179
Swale 134 140
Swindon 188 250
Tameside 138 186
Tamworth 58 91
Tandridge 70 87
Teignbridge 117 169
Telford and Wrekin 128 176
Tendring 169 178
Test Valley 132 153
Tewkesbury 101 115
Thanet 119 147
Three Rivers 66 63
Thurrock 112 128
Tonbridge and Malling 128 144
Torbay 122 160
Torridge 64 70
Tower Hamlets 145 205
Trafford 196 280
Tunbridge Wells 92 120
Uttlesford 71 104
Vale of White Horse 112 148
Wakefield 283 330
Walsall 128 191
Waltham Forest 185 188
Wandsworth 203 345
Warrington 176 205
Warwick 137 179
Warwickshire 566 686
Watford 69 75
Waverley 95 123
Wealden 150 220
Welwyn Hatfield 70 64
West Berkshire 148 158
West Devon 40 75
West Lancashire 98 112
West Lindsey 89 104
West Northamptonshire 378 474
West Oxfordshire 92 115
West Suffolk 162 183
West Sussex 692 1,028
Westmorland and Furness 227 315
Wigan 283 294
Wiltshire 447 529
Winchester 108 118
Windsor and Maidenhead 99 177
Wirral 267 315
Woking 96 96
Wokingham 145 188
Wolverhampton 105 207
Worcester 111 117
Worcestershire 478 565
Worthing 89 154
Wychavon 129 137
Wyre 121 136
Wyre Forest 64 76
York 146 201
England 42,289 54,315

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

4.2 Sales volumes by London borough

London borough November 2024 November 2023
Barking and Dagenham 66 100
Barnet 126 289
Bexley 148 203
Brent 81 136
Bromley 253 299
Camden 72 140
City of London 14 11
City of Westminster 85 150
Croydon 205 275
Ealing 127 205
Enfield 129 173
Greenwich 168 192
Hackney 106 186
Hammersmith and Fulham 82 169
Haringey 92 172
Harrow 82 124
Havering 191 199
Hillingdon 147 197
Hounslow 134 135
Islington 96 165
Kensington and Chelsea 42 122
Kingston upon Thames 106 136
Lambeth 185 275
Lewisham 178 200
Merton 132 165
Newham 84 146
Redbridge 95 153
Richmond upon Thames 102 170
Southwark 154 219
Sutton 128 179
Tower Hamlets 145 205
Waltham Forest 185 188
Wandsworth 203 345

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

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
November 2020 76,747
November 2021 68,044
November 2022 77,523
November 2023 54,315
November 2024 42,289

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
November 2020 7,825
November 2021 6,837
November 2022 8,978
November 2023 6,023
November 2024 4,143

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 November 2024 Average existing November 2024 New build monthly change Existing monthly change New build annual change Existing annual change
London £590,023 £549,976 8.6% -1.7% 18.7% 0.0%
North East £329,687 £154,224 10.5% 0.8% 24.4% 5.0%
East Midlands £407,598 £233,005 8.9% -0.6% 21.5% 1.8%
East of England £505,165 £330,407 9.3% -0.8% 22.3% 1.4%
North West £319,422 £207,685 10.8% 0.5% 25.0% 5.2%
South East £563,674 £373,159 8.8% -1.2% 21.2% 0.4%
South West £454,573 £300,959 7.9% -2.6% 22.5% 1.2%
West Midlands Region £383,253 £239,580 11.0% 0.1% 23.5% 3.0%
Yorkshire and The Humber £348,885 £200,421 10.4% 0.8% 25.2% 5.0%
England £437,508 £284,354 9.5% -0.7% 22.7% 2.3%

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

First time buyer and former owner occupier for England by region

Region Average first time buyer price January 2025 Average former owner occupier price January 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £484,369 £699,250 1.9% 2.8% 2.4% 2.2%
North East £141,049 £192,077 -0.2% 0.0% 9.6% 8.5%
East Midlands £206,346 £283,356 -0.6% -0.3% 6.7% 5.7%
East of England £279,770 £408,131 -0.3% 0.0% 3.5% 2.5%
North West £182,404 £252,261 -0.2% 0.0% 7.4% 6.1%
South East £306,106 £479,963 0.3% 0.6% 5.1% 4.0%
South West £254,017 £366,773 -0.1% 0.2% 3.4% 2.1%
West Midlands Region £207,551 £294,745 -0.1% 0.2% 6.0% 4.6%
Yorkshire and The Humber £175,340 £242,072 -0.8% -0.4% 6.5% 5.3%
England £244,510 £353,613 0.1% 0.4% 5.3% 4.2%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price January 2025 Average mortgage price January 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £602,047 £556,046 3.3% 2.0% 0.3% 2.9%
North East £150,841 £166,536 -0.1% -0.2% 8.4% 9.4%
East Midlands £239,532 £241,864 -0.5% -0.4% 5.6% 6.5%
East of England £329,861 £342,017 -0.2% -0.2% 2.3% 3.3%
North West £198,873 £215,301 -0.2% -0.1% 6.5% 7.0%
South East £377,690 £389,532 0.3% 0.6% 3.8% 4.9%
South West £310,586 £305,624 0.1% 0.0% 1.7% 3.3%
West Midlands Region £242,415 £245,451 0.1% 0.0% 5.0% 5.5%
Yorkshire and The Humber £199,936 £204,274 -0.5% -0.7% 5.2% 6.2%
England £277,951 £296,918 0.2% 0.2% 4.1% 5.1%

8. Repossession sales volumes

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

Repossession sales volumes by government office region

Region Sales volume November 2024
East Midlands 4
East of England 1
London 13
North East 12
North West 12
South East 6
South West 2
West Midlands Region 7
Yorkshire and The Humber 4
England 61

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