Accredited official statistics

UK House Price Index England: March 2025

Published 21 May 2025

1. Headline statistics for March 2025

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

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

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

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

Estimates for the most recent months are provisional and are likely to be updated as more data is incorporated into the index. Read the revision policies.

Next publication of UK HPI

The April 2025 UK HPI will be published at 9.30am on Wednesday 18 June 2025. See the calendar of release dates for more information.

2. Economic statement

Average house prices in England increased by 6.7% in the 12 months to March 2025, to £296,000 (provisional estimate). This was up from 5.4% (revised estimate) in the 12 months to February 2025 and above the average UK house price annual inflation of 6.4% (provisional estimate) in the 12 months to March 2025.

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

On a non-seasonally adjusted basis, average house prices in England increased by 1.3% between February 2025 and March 2025 compared with no change (0.0%) in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England increased by 1.8% between February 2025 and March 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 8.5% in the 12 months to March 2025 to £291,000. Flats and maisonettes showed the lowest annual percentage change, increasing by 3.9% in the 12 months to March 2025 to £231,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 6.7% in the 12 months to March 2025 (provisional estimate), up from 5.4% in the 12 months to February 2025 (revised estimate).

In London, average house prices increased by 0.8% in the 12 months to March 2025, down from a price increase of 1.4% in the 12 months to February 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 March 2025 March 2024 Difference
Adur £361,609 £351,973 2.7%
Amber Valley £230,303 £210,234 9.5%
Arun £330,653 £323,488 2.2%
Ashfield £184,735 £178,961 3.2%
Ashford £345,999 £340,176 1.7%
Babergh £337,505 £307,667 9.7%
Barking and Dagenham £370,501 £341,999 8.3%
Barnet £604,875 £603,844 0.2%
Barnsley £169,830 £154,770 9.7%
Basildon £364,595 £342,658 6.4%
Basingstoke and Deane £366,503 £343,314 6.8%
Bassetlaw £204,415 £189,582 7.8%
Bath and North East Somerset £397,827 £405,298 -1.8%
Bedford £322,796 £313,562 2.9%
Bexley £408,318 £396,732 2.9%
Birmingham £235,602 £219,868 7.2%
Blaby £284,833 £286,305 -0.5%
Blackburn with Darwen £161,537 £138,142 16.9%
Blackpool £136,917 £125,375 9.2%
Bolsover £181,314 £165,745 9.4%
Bolton £198,341 £183,419 8.1%
Boston £189,785 £178,734 6.2%
Bournemouth Christchurch and Poole £319,729 £317,394 0.7%
Bracknell Forest £399,573 £386,118 3.5%
Bradford £183,382 £163,576 12.1%
Braintree £325,868 £314,678 3.6%
Breckland £273,265 £260,801 4.8%
Brent £569,764 £552,740 3.1%
Brentwood £515,790 £487,142 5.9%
Brighton and Hove £428,112 £410,539 4.3%
Broadland £311,746 £290,065 7.5%
Bromley £520,839 £488,761 6.6%
Bromsgrove £333,254 £325,929 2.2%
Broxbourne £406,720 £395,775 2.8%
Broxtowe £253,784 £241,788 5.0%
Buckinghamshire £479,894 £459,660 4.4%
Burnley £121,108 £112,482 7.7%
Bury £230,959 £220,578 4.7%
Calderdale £187,267 £168,664 11.0%
Cambridge £506,724 £471,772 7.4%
Cambridgeshire £343,066 £324,776 5.6%
Camden £781,183 £818,394 -4.5%
Cannock Chase £227,921 £210,492 8.3%
Canterbury £348,915 £321,235 8.6%
Castle Point £345,580 £347,168 -0.5%
Central Bedfordshire £362,527 £333,633 8.7%
Charnwood £270,364 £256,331 5.5%
Chelmsford £378,007 £367,319 2.9%
Cheltenham £332,802 £323,022 3.0%
Cherwell £354,664 £324,707 9.2%
Cheshire East £303,541 £274,253 10.7%
Cheshire West and Chester £267,234 £245,513 8.8%
Chesterfield £200,901 £184,965 8.6%
Chichester £451,477 £433,120 4.2%
Chorley £204,027 £202,974 0.5%
City of Bristol £366,951 £336,780 9.0%
City of Derby £205,905 £200,238 2.8%
City of Kingston upon Hull £131,009 £121,028 8.2%
City of London £718,463 £905,448 -20.7%
City of Nottingham £194,654 £184,382 5.6%
City of Peterborough £231,927 £228,789 1.4%
City of Plymouth £215,455 £203,236 6.0%
City of Westminster £904,356 £1,131,406 -20.1%
Colchester £303,709 £289,410 4.9%
Cornwall £291,961 £286,279 2.0%
Cotswold £424,439 £456,464 -7.0%
County Durham £137,817 £124,449 10.7%
Coventry £227,329 £213,847 6.3%
Crawley £336,659 £308,633 9.1%
Croydon £408,259 £390,555 4.5%
Cumberland £167,507 £154,082 8.7%
Dacorum £451,781 £430,059 5.1%
Darlington £158,836 £143,648 10.6%
Dartford £355,715 £342,990 3.7%
Derbyshire £235,472 £216,038 9.0%
Derbyshire Dales £344,016 £314,811 9.3%
Devon £314,987 £305,983 2.9%
Doncaster £169,116 £155,137 9.0%
Dorset £339,042 £326,319 3.9%
Dover £290,755 £272,970 6.5%
Dudley £226,345 £212,759 6.4%
Ealing £570,931 £561,283 1.7%
East Cambridgeshire £348,344 £329,848 5.6%
East Devon £346,629 £339,228 2.2%
East Hampshire £437,320 £434,281 0.7%
East Hertfordshire £446,971 £423,463 5.6%
East Lindsey £221,280 £209,371 5.7%
East Riding of Yorkshire £223,059 £205,571 8.5%
East Staffordshire £225,447 £210,696 7.0%
East Suffolk £293,948 £287,864 2.1%
East Sussex £326,335 £320,599 1.8%
Eastbourne £261,052 £265,074 -1.5%
Eastleigh £311,460 £309,724 0.6%
Elmbridge £736,906 £711,561 3.6%
Enfield £471,549 £448,809 5.1%
Epping Forest £553,548 £521,963 6.1%
Epsom and Ewell £553,510 £521,785 6.1%
Erewash £214,258 £208,208 2.9%
Essex £360,631 £346,148 4.2%
Exeter £297,592 £285,419 4.3%
Fareham £333,938 £325,404 2.6%
Fenland £230,103 £217,307 5.9%
Folkestone and Hythe £309,985 £293,021 5.8%
Forest of Dean £299,025 £274,723 8.8%
Fylde £236,149 £219,547 7.6%
Gateshead £152,587 £143,541 6.3%
Gedling £251,501 £236,744 6.2%
Gloucester £234,500 £230,483 1.7%
Gloucestershire £317,620 £310,005 2.5%
Gosport £237,605 £227,040 4.7%
Gravesham £358,376 £336,694 6.4%
Great Yarmouth £210,501 £199,601 5.5%
Greenwich £466,542 £479,878 -2.8%
Guildford £528,039 £505,729 4.4%
Hackney £613,165 £604,604 1.4%
Halton £183,502 £165,646 10.8%
Hammersmith and Fulham £732,713 £843,711 -13.2%
Hampshire £366,363 £354,071 3.5%
Harborough £347,373 £319,158 8.8%
Haringey £645,361 £609,197 5.9%
Harlow £302,513 £310,255 -2.5%
Harrow £540,181 £507,704 6.4%
Hart £474,780 £450,726 5.3%
Hartlepool £135,939 £120,153 13.1%
Hastings £253,404 £251,929 0.6%
Havant £314,088 £302,324 3.9%
Havering £449,753 £413,140 8.9%
Herefordshire £287,966 £275,966 4.3%
Hertfordshire £464,313 £444,548 4.4%
Hertsmere £549,489 £535,879 2.5%
High Peak £259,801 £232,467 11.8%
Hillingdon £481,197 £451,799 6.5%
Hinckley and Bosworth £261,350 £245,586 6.4%
Horsham £448,003 £412,828 8.5%
Hounslow £528,150 £518,593 1.8%
Huntingdonshire £307,240 £291,681 5.3%
Hyndburn £132,947 £120,109 10.7%
Ipswich £224,398 £219,428 2.3%
Isle of Wight £257,170 £249,961 2.9%
Islington £656,545 £715,286 -8.2%
Kensington and Chelsea £1,188,373 £1,400,416 -15.1%
Kent £351,665 £334,827 5.0%
King’s Lynn and West Norfolk £267,209 £263,266 1.5%
Kingston upon Thames £591,829 £561,199 5.5%
Kirklees £201,155 £183,644 9.5%
Knowsley £186,742 £171,960 8.6%
Lambeth £564,557 £555,563 1.6%
Lancashire £186,770 £174,958 6.8%
Lancaster £192,080 £188,767 1.8%
Leeds £244,612 £228,226 7.2%
Leicester £228,121 £222,574 2.5%
Leicestershire £283,855 £267,405 6.2%
Lewes £374,998 £367,046 2.2%
Lewisham £488,497 £449,942 8.6%
Lichfield £330,249 £307,429 7.4%
Lincoln £183,213 £173,384 5.7%
Lincolnshire £221,747 £211,070 5.1%
Liverpool £180,278 £158,176 14.0%
Luton £282,287 £276,066 2.3%
Maidstone £363,357 £343,976 5.6%
Maldon £382,733 £358,806 6.7%
Malvern Hills £348,764 £325,112 7.3%
Manchester £246,630 £229,310 7.6%
Mansfield £187,543 £173,733 7.9%
Medway £300,756 £277,584 8.3%
Melton £280,062 £255,831 9.5%
Merton £614,520 £577,366 6.4%
Mid Devon £293,260 £293,378 0.0%
Mid Suffolk £334,560 £299,378 11.8%
Mid Sussex £431,401 £414,403 4.1%
Middlesbrough £141,847 £124,531 13.9%
Milton Keynes £343,498 £309,479 11.0%
Mole Valley £552,905 £516,649 7.0%
New Forest £389,566 £385,017 1.2%
Newark and Sherwood £235,158 £220,722 6.5%
Newcastle upon Tyne £211,160 £184,888 14.2%
Newcastle-under-Lyme £195,316 £177,450 10.1%
Newham £417,330 £445,489 -6.3%
Norfolk £274,471 £264,337 3.8%
North Devon £296,799 £274,560 8.1%
North East Derbyshire £257,217 £219,968 16.9%
North East Lincolnshire £156,395 £140,116 11.6%
North Hertfordshire £413,785 £384,475 7.6%
North Kesteven £244,434 £228,770 6.8%
North Lincolnshire £179,273 £170,194 5.3%
North Norfolk £305,657 £309,484 -1.2%
North Northamptonshire £258,506 £242,102 6.8%
North Somerset £313,487 £298,260 5.1%
North Tyneside £196,764 £186,992 5.2%
North Warwickshire £260,223 £253,929 2.5%
North West Leicestershire £282,965 £261,137 8.4%
North Yorkshire £271,901 £260,828 4.2%
Northumberland £208,611 £186,988 11.6%
Norwich £234,753 £229,960 2.1%
Nottinghamshire £232,232 £216,912 7.1%
Nuneaton and Bedworth £226,866 £215,546 5.3%
Oadby and Wigston £271,828 £254,734 6.7%
Oldham £205,776 £185,429 11.0%
Oxford £479,166 £475,621 0.7%
Oxfordshire £421,012 £394,897 6.6%
Pendle £142,253 £123,926 14.8%
Portsmouth £252,285 £242,552 4.0%
Preston £180,298 £172,464 4.5%
Reading £347,524 £331,585 4.8%
Redbridge £492,390 £451,476 9.1%
Redcar and Cleveland £150,354 £142,278 5.7%
Redditch £239,003 £240,988 -0.8%
Reigate and Banstead £487,264 £468,342 4.0%
Ribble Valley £278,235 £266,020 4.6%
Richmond upon Thames £775,935 £742,784 4.5%
Rochdale £199,345 £185,891 7.2%
Rochford £397,866 £382,476 4.0%
Rossendale £199,723 £175,036 14.1%
Rother £351,809 £330,264 6.5%
Rotherham £185,677 £172,785 7.5%
Rugby £293,706 £269,081 9.2%
Runnymede £495,446 £468,161 5.8%
Rushcliffe £348,910 £312,436 11.7%
Rushmoor £323,492 £312,780 3.4%
Rutland £325,171 £319,540 1.8%
Salford £217,456 £209,984 3.6%
Sandwell £197,390 £191,620 3.0%
Sefton £218,496 £198,555 10.0%
Sevenoaks £535,142 £493,953 8.3%
Sheffield £221,638 £204,578 8.3%
Shropshire £282,948 £260,218 8.7%
Slough £351,798 £335,929 4.7%
Solihull £334,262 £312,391 7.0%
Somerset £279,802 £269,551 3.8%
South Cambridgeshire £436,612 £417,900 4.5%
South Derbyshire £255,269 £241,577 5.7%
South Gloucestershire £340,867 £312,793 9.0%
South Hams £385,557 £379,752 1.5%
South Holland £223,725 £217,892 2.7%
South Kesteven £256,969 £251,449 2.2%
South Norfolk £321,236 £301,439 6.6%
South Oxfordshire £469,976 £444,819 5.7%
South Ribble £209,855 £191,157 9.8%
South Staffordshire £291,681 £265,818 9.7%
South Tyneside £161,049 £147,794 9.0%
Southampton £235,226 £229,196 2.6%
Southend-on-Sea £326,777 £309,320 5.6%
Southwark £593,888 £566,750 4.8%
Spelthorne £440,011 £419,335 4.9%
St Albans £627,342 £612,812 2.4%
St Helens £176,749 £164,926 7.2%
Stafford £259,062 £241,048 7.5%
Staffordshire £244,013 £226,614 7.7%
Staffordshire Moorlands £224,875 £207,865 8.2%
Stevenage £325,316 £302,033 7.7%
Stockport £295,163 £289,478 2.0%
Stockton-on-Tees £165,345 £154,030 7.3%
Stoke-on-Trent £147,350 £138,243 6.6%
Stratford-on-Avon £390,926 £364,176 7.3%
Stroud £348,016 £336,218 3.5%
Suffolk £290,984 £280,433 3.8%
Sunderland £144,169 £129,674 11.2%
Surrey £526,311 £503,760 4.5%
Surrey Heath £449,656 £427,532 5.2%
Sutton £436,424 £432,144 1.0%
Swale £298,754 £281,991 5.9%
Swindon £255,788 £250,843 2.0%
Tameside £199,034 £194,617 2.3%
Tamworth £224,088 £218,501 2.6%
Tandridge £500,196 £504,938 -0.9%
Teignbridge £303,011 £295,850 2.4%
Telford and Wrekin £216,132 £209,008 3.4%
Tendring £268,380 £258,098 4.0%
Test Valley £386,558 £362,079 6.8%
Tewkesbury £319,866 £302,753 5.7%
Thanet £272,481 £263,993 3.2%
Three Rivers £570,793 £559,028 2.1%
Thurrock £326,621 £312,016 4.7%
Tonbridge and Malling £407,773 £390,090 4.5%
Torbay £238,621 £231,800 2.9%
Torridge £270,442 £270,985 -0.2%
Tower Hamlets £497,367 £488,046 1.9%
Trafford £387,839 £355,373 9.1%
Tunbridge Wells £448,219 £443,813 1.0%
Uttlesford £478,507 £443,205 8.0%
Vale of White Horse £415,141 £384,087 8.1%
Wakefield £193,688 £186,110 4.1%
Walsall £210,670 £199,887 5.4%
Waltham Forest £522,282 £499,866 4.5%
Wandsworth £704,342 £721,959 -2.4%
Warrington £247,372 £234,237 5.6%
Warwick £367,547 £341,070 7.8%
Warwickshire £308,738 £288,608 7.0%
Watford £411,375 £391,832 5.0%
Waverley £561,388 £527,583 6.4%
Wealden £397,140 £390,638 1.7%
Welwyn Hatfield £450,125 £437,809 2.8%
West Berkshire £402,097 £366,925 9.6%
West Devon £303,308 £283,582 7.0%
West Lancashire £235,256 £224,273 4.9%
West Lindsey £214,925 £199,592 7.7%
West Northamptonshire £295,093 £275,734 7.0%
West Oxfordshire £426,261 £397,338 7.3%
West Suffolk £296,381 £297,288 -0.3%
West Sussex £381,282 £364,854 4.5%
Westmorland and Furness £236,416 £217,661 8.6%
Wigan £189,007 £173,839 8.7%
Wiltshire £333,786 £314,678 6.1%
Winchester £483,347 £470,088 2.8%
Windsor and Maidenhead £583,607 £555,238 5.1%
Wirral £211,961 £199,485 6.3%
Woking £464,874 £448,821 3.6%
Wokingham £495,272 £473,284 4.6%
Wolverhampton £208,194 £192,529 8.1%
Worcester £243,964 £241,470 1.0%
Worcestershire £283,941 £276,016 2.9%
Worthing £316,979 £309,345 2.5%
Wychavon £320,330 £312,430 2.5%
Wyre £191,912 £179,613 6.8%
Wyre Forest £233,087 £220,992 5.5%
York £305,184 £310,059 -1.6%
England £295,654 £276,971 6.7%

Average price by local authority for England

In March 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 £121,000.

3.2 Annual price change by London borough

London borough March 2025 March 2024 Difference
Barking and Dagenham £370,501 £341,999 8.3%
Barnet £604,875 £603,844 0.2%
Bexley £408,318 £396,732 2.9%
Brent £569,764 £552,740 3.1%
Bromley £520,839 £488,761 6.6%
Camden £781,183 £818,394 -4.5%
City of London £718,463 £905,448 -20.7%
City of Westminster £904,356 £1,131,406 -20.1%
Croydon £408,259 £390,555 4.5%
Ealing £570,931 £561,283 1.7%
Enfield £471,549 £448,809 5.1%
Greenwich £466,542 £479,878 -2.8%
Hackney £613,165 £604,604 1.4%
Hammersmith and Fulham £732,713 £843,711 -13.2%
Haringey £645,361 £609,197 5.9%
Harrow £540,181 £507,704 6.4%
Havering £449,753 £413,140 8.9%
Hillingdon £481,197 £451,799 6.5%
Hounslow £528,150 £518,593 1.8%
Islington £656,545 £715,286 -8.2%
Kensington and Chelsea £1,188,373 £1,400,416 -15.1%
Kingston upon Thames £591,829 £561,199 5.5%
Lambeth £564,557 £555,563 1.6%
Lewisham £488,497 £449,942 8.6%
Merton £614,520 £577,366 6.4%
Newham £417,330 £445,489 -6.3%
Redbridge £492,390 £451,476 9.1%
Richmond upon Thames £775,935 £742,784 4.5%
Southwark £593,888 £566,750 4.8%
Sutton £436,424 £432,144 1.0%
Tower Hamlets £497,367 £488,046 1.9%
Waltham Forest £522,282 £499,866 4.5%
Wandsworth £704,342 £721,959 -2.4%

Average price by London borough

In March 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 £371,000.

3.3 Average price change by property type

Average price change by property type for England

Property type March 2025 March 2024 Difference
Detached £470,592 £448,239 5.0%
Semi-detached £291,055 £268,272 8.5%
Terraced £246,609 £227,579 8.4%
Flat or maisonette £231,111 £222,387 3.9%
All £295,654 £276,971 6.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 January 2025 January 2024
Adur 38 59
Amber Valley 83 122
Arun 150 146
Ashfield 91 91
Ashford 90 102
Babergh 46 68
Barking and Dagenham 64 102
Barnet 157 232
Barnsley 127 194
Basildon 127 146
Basingstoke and Deane 146 131
Bassetlaw 84 88
Bath and North East Somerset 111 155
Bedford 119 121
Bexley 177 155
Birmingham 467 572
Blaby 73 60
Blackburn with Darwen 88 113
Blackpool 106 142
Bolsover 64 61
Bolton 145 201
Boston 47 61
Bournemouth Christchurch and Poole 309 362
Bracknell Forest 78 110
Bradford 331 377
Braintree 95 117
Breckland 106 134
Brent 88 132
Brentwood 54 76
Brighton and Hove 192 242
Broadland 116 119
Bromley 204 276
Bromsgrove 70 65
Broxbourne 67 76
Broxtowe 63 96
Buckinghamshire 388 416
Burnley 69 99
Bury 115 163
Calderdale 175 173
Cambridge 75 86
Cambridgeshire 492 494
Camden 94 128
Cannock Chase 62 82
Canterbury 93 141
Castle Point 59 94
Central Bedfordshire 229 237
Charnwood 132 110
Chelmsford 127 134
Cheltenham 107 126
Cherwell 126 136
Cheshire East 344 356
Cheshire West and Chester 277 315
Chesterfield 57 64
Chichester 81 99
Chorley 84 95
City of Bristol 302 385
City of Derby 147 209
City of Kingston upon Hull 132 160
City of London 8 8
City of Nottingham 159 192
City of Peterborough 102 134
City of Plymouth 198 267
City of Westminster 81 147
Colchester 130 165
Cornwall 483 482
Cotswold 74 82
County Durham 405 463
Coventry 182 198
Crawley 47 73
Croydon 180 245
Cumberland 209 260
Dacorum 115 77
Darlington 74 83
Dartford 76 72
Derbyshire 522 665
Derbyshire Dales 53 48
Devon 569 745
Doncaster 191 246
Dorset 366 355
Dover 105 94
Dudley 154 190
Ealing 109 158
East Cambridgeshire 68 72
East Devon 122 150
East Hampshire 94 97
East Hertfordshire 113 125
East Lindsey 81 99
East Riding of Yorkshire 283 374
East Staffordshire 75 100
East Suffolk 187 207
East Sussex 491 485
Eastbourne 95 83
Eastleigh 97 105
Elmbridge 115 130
Enfield 151 140
Epping Forest 91 92
Epsom and Ewell 57 73
Erewash 68 87
Essex 1,021 1,224
Exeter 68 95
Fareham 90 93
Fenland 69 70
Folkestone and Hythe 92 102
Forest of Dean 46 60
Fylde 80 64
Gateshead 114 143
Gedling 96 102
Gloucester 99 104
Gloucestershire 510 548
Gosport 63 79
Gravesham 63 67
Great Yarmouth 79 84
Greenwich 163 157
Guildford 107 126
Hackney 96 134
Halton 84 73
Hammersmith and Fulham 102 125
Hampshire 1,074 1,094
Harborough 64 74
Haringey 114 107
Harlow 44 60
Harrow 79 105
Hart 92 86
Hartlepool 86 80
Hastings 89 85
Havant 83 75
Havering 166 229
Herefordshire 134 143
Hertfordshire 779 813
Hertsmere 50 71
High Peak 78 88
Hillingdon 132 180
Hinckley and Bosworth 108 83
Horsham 88 140
Hounslow 95 140
Huntingdonshire 156 135
Hyndburn 51 76
Ipswich 83 109
Isle of Wight 123 148
Islington 92 97
Kensington and Chelsea 59 124
Kent 1,106 1,224
King’s Lynn and West Norfolk 131 132
Kingston upon Thames 92 122
Kirklees 238 296
Knowsley 86 100
Lambeth 194 203
Lancashire 927 1,070
Lancaster 91 110
Leeds 516 617
Leicester 116 129
Leicestershire 501 525
Lewes 82 96
Lewisham 171 154
Lichfield 72 119
Lincoln 64 60
Lincolnshire 517 608
Liverpool 254 332
Luton 88 100
Maidstone 128 148
Maldon 42 50
Malvern Hills 49 75
Manchester 261 291
Mansfield 78 73
Medway 188 218
Melton 26 49
Merton 97 153
Mid Devon 53 59
Mid Suffolk 83 117
Mid Sussex 144 139
Middlesbrough 104 92
Milton Keynes 206 205
Mole Valley 68 63
New Forest 155 145
Newark and Sherwood 102 108
Newcastle upon Tyne 178 236
Newcastle-under-Lyme 89 90
Newham 94 165
Norfolk 724 809
North Devon 70 96
North East Derbyshire 50 93
North East Lincolnshire 98 141
North Hertfordshire 88 90
North Kesteven 90 89
North Lincolnshire 131 154
North Norfolk 90 94
North Northamptonshire 270 289
North Somerset 212 205
North Tyneside 213 166
North Warwickshire 44 27
North West Leicestershire 70 92
North Yorkshire 498 548
Northumberland 241 317
Norwich 100 116
Nottinghamshire 619 671
Nuneaton and Bedworth 83 121
Oadby and Wigston 28 57
Oldham 132 148
Oxford 81 103
Oxfordshire 523 553
Pendle 74 97
Portsmouth 127 127
Preston 108 123
Reading 116 144
Redbridge 94 126
Redcar and Cleveland 90 95
Redditch 33 55
Reigate and Banstead 107 104
Ribble Valley 48 53
Richmond upon Thames 138 145
Rochdale 106 160
Rochford 58 69
Rossendale 58 54
Rother 85 78
Rotherham 160 187
Rugby 69 80
Runnymede 44 64
Rushcliffe 105 113
Rushmoor 62 83
Rutland 35 32
Salford 145 209
Sandwell 110 191
Sefton 189 217
Sevenoaks 79 88
Sheffield 328 402
Shropshire 204 242
Slough 49 51
Solihull 144 151
Somerset 438 460
South Cambridgeshire 124 131
South Derbyshire 69 102
South Gloucestershire 215 213
South Hams 70 88
South Holland 64 92
South Kesteven 93 135
South Norfolk 102 130
South Oxfordshire 99 119
South Ribble 82 105
South Staffordshire 58 57
South Tyneside 75 94
Southampton 162 170
Southend-on-Sea 110 108
Southwark 140 174
Spelthorne 74 69
St Albans 114 129
St Helens 86 98
Stafford 108 79
Staffordshire 599 664
Staffordshire Moorlands 83 78
Stevenage 44 42
Stockport 212 267
Stockton-on-Tees 166 168
Stoke-on-Trent 146 191
Stratford-on-Avon 125 128
Stroud 91 87
Suffolk 559 640
Sunderland 154 185
Surrey 865 959
Surrey Heath 77 62
Sutton 91 171
Swale 97 107
Swindon 137 202
Tameside 143 179
Tamworth 52 59
Tandridge 58 82
Teignbridge 90 132
Telford and Wrekin 110 138
Tendring 125 144
Test Valley 108 94
Tewkesbury 93 89
Thanet 101 96
Three Rivers 58 67
Thurrock 75 103
Tonbridge and Malling 114 108
Torbay 106 137
Torridge 49 62
Tower Hamlets 115 150
Trafford 164 172
Tunbridge Wells 68 99
Uttlesford 69 77
Vale of White Horse 124 90
Wakefield 259 257
Walsall 123 173
Waltham Forest 137 152
Wandsworth 231 266
Warrington 147 127
Warwick 123 137
Warwickshire 444 493
Watford 64 71
Waverley 83 115
Wealden 140 143
Welwyn Hatfield 66 65
West Berkshire 119 109
West Devon 47 63
West Lancashire 73 89
West Lindsey 78 72
West Northamptonshire 322 346
West Oxfordshire 93 105
West Suffolk 160 139
West Sussex 633 758
Westmorland and Furness 195 190
Wigan 205 260
Wiltshire 398 399
Winchester 84 106
Windsor and Maidenhead 118 115
Wirral 247 245
Woking 75 71
Wokingham 139 162
Wolverhampton 104 140
Worcester 68 78
Worcestershire 384 466
Worthing 85 102
Wychavon 101 102
Wyre 109 105
Wyre Forest 63 91
York 164 146
England 36,265 41,790

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

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

4.2 Sales volumes by London borough

London borough January 2025 January 2024
Barking and Dagenham 64 102
Barnet 157 232
Bexley 177 155
Brent 88 132
Bromley 204 276
Camden 94 128
City of London 8 8
City of Westminster 81 147
Croydon 180 245
Ealing 109 158
Enfield 151 140
Greenwich 163 157
Hackney 96 134
Hammersmith and Fulham 102 125
Haringey 114 107
Harrow 79 105
Havering 166 229
Hillingdon 132 180
Hounslow 95 140
Islington 92 97
Kensington and Chelsea 59 124
Kingston upon Thames 92 122
Lambeth 194 203
Lewisham 171 154
Merton 97 153
Newham 94 165
Redbridge 94 126
Richmond upon Thames 138 145
Southwark 140 174
Sutton 91 171
Tower Hamlets 115 150
Waltham Forest 137 152
Wandsworth 231 266

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

4.3 Sales volumes for England

Sales volumes for England over the past five years

Date Sales volumes for England
January 2021 70,906
January 2022 57,602
January 2023 50,359
January 2024 41,790
January 2025 36,265

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
January 2021 8,030
January 2022 6,363
January 2023 6,046
January 2024 5,102
January 2025 4,005

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 January 2025 Average existing January 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £563,594 £561,471 -0.7% 1.2% 11.9% 1.5%
North East £314,193 £153,308 -1.0% -0.8% 20.3% 6.4%
East Midlands £389,749 £233,091 -1.3% -0.7% 19.8% 4.5%
East of England £479,270 £330,089 -1.0% 0.0% 15.5% 1.6%
North West £301,132 £206,235 -1.4% 0.1% 19.6% 6.0%
South East £541,939 £378,523 -0.7% 0.4% 17.6% 3.5%
South West £431,485 £300,589 -1.3% -0.1% 15.7% 1.4%
West Midlands Region £360,630 £239,124 -1.1% -0.1% 17.7% 4.3%
Yorkshire and The Humber £327,505 £197,246 -1.8% -0.9% 18.5% 4.6%
England £415,737 £284,804 -1.1% 0.0% 17.4% 3.6%

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 March 2025 Average former owner occupier price March 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £477,481 £677,002 0.5% -1.6% 1.4% -0.1%
North East £147,937 £198,671 4.7% 3.6% 15.1% 13.2%
East Midlands £209,902 £284,942 1.2% 0.2% 8.2% 6.1%
East of England £286,122 £411,311 2.0% 0.7% 7.4% 5.5%
North West £189,315 £258,530 3.0% 1.8% 10.4% 8.2%
South East £308,955 £476,091 1.3% -0.5% 6.6% 4.1%
South West £258,912 £368,271 1.3% 0.1% 6.6% 4.1%
West Midlands Region £213,347 £299,213 1.9% 0.5% 8.8% 6.6%
Yorkshire and The Humber £183,827 £249,521 2.9% 1.6% 10.8% 8.0%
England £249,763 £355,924 1.9% 0.5% 7.7% 5.6%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price March 2025 Average mortgage price March 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £583,426 £545,993 -0.7% -0.2% -2.1% 1.7%
North East £157,677 £173,363 4.7% 4.0% 14.0% 14.4%
East Midlands £241,775 £244,866 0.3% 0.9% 6.1% 7.6%
East of England £334,620 £347,395 1.5% 1.3% 5.7% 6.8%
North West £206,075 £221,901 2.7% 2.4% 9.3% 9.5%
South East £377,887 £389,747 0.2% 0.5% 4.4% 5.7%
South West £313,936 £309,339 0.7% 0.8% 4.3% 5.9%
West Midlands Region £247,613 £250,967 1.0% 1.3% 7.2% 8.0%
Yorkshire and The Humber £207,653 £212,718 2.2% 2.3% 8.6% 9.9%
England £282,118 £301,199 1.2% 1.3% 6.0% 7.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 January 2025
East Midlands 6
East of England 5
London 15
North East 20
North West 11
South East 12
South West 1
West Midlands Region 6
Yorkshire and The Humber 14
England 90

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