Accredited official statistics

UK House Price Index England: April 2025

Published 18 June 2025

1. Headline statistics for April 2025

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

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

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

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

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

2. Economic statement

Average house prices in England increased by 3.0% in the 12 months to April 2025, to £286,000 (provisional estimate). This was down from 7.3% (revised estimate) in the 12 months to March 2025 and below the average UK house price annual inflation of 3.5% (provisional estimate) in the 12 months to April 2025.

The North East had the highest growth, where the annual percentage change increased by 6.4% in the 12 months to April 2025. The lowest annual percentage change was in South West, where prices increased by 0.9% in the 12 months to April 2025.

On a non-seasonally adjusted basis, average house prices in England decreased by 3.7% between March 2025 and April 2025 compared with an increase of 0.4% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England decreased by 3.6% between March 2025 and April 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 4.7% in the 12 months to April 2025 to £283,000. Flats and maisonettes showed the lowest annual percentage change, decreasing by 0.4% in the 12 months to April 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 5 years

Average house prices in England increased by 3.0% in the 12 months to April 2025 (provisional estimate), down from 7.3% in the 12 months to March 2025 (revised estimate).

In London, average house prices increased by 3.3% in the 12 months to April 2025, up from a price increase of 0.9% in the 12 months to March 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 April 2025 April 2024 Difference
Adur £357,968 £363,055 -1.4%
Amber Valley £231,385 £209,987 10.2%
Arun £335,607 £323,172 3.8%
Ashfield £186,940 £179,847 3.9%
Ashford £352,098 £337,112 4.4%
Babergh £329,847 £304,960 8.2%
Barking and Dagenham £374,552 £343,686 9.0%
Barnet £598,402 £608,554 -1.7%
Barnsley £165,473 £157,390 5.1%
Basildon £366,326 £339,944 7.8%
Basingstoke and Deane £380,011 £344,011 10.5%
Bassetlaw £205,389 £191,248 7.4%
Bath and North East Somerset £403,570 £407,071 -0.9%
Bedford £325,686 £306,563 6.2%
Bexley £401,907 £399,426 0.6%
Birmingham £233,640 £221,247 5.6%
Blaby £284,782 £284,565 0.1%
Blackburn with Darwen £159,438 £137,810 15.7%
Blackpool £133,478 £124,592 7.1%
Bolsover £183,090 £169,555 8.0%
Bolton £195,047 £183,352 6.4%
Boston £187,139 £179,628 4.2%
Bournemouth Christchurch and Poole £325,422 £322,361 0.9%
Bracknell Forest £405,213 £387,090 4.7%
Bradford £183,128 £165,323 10.8%
Braintree £334,127 £319,182 4.7%
Breckland £274,843 £255,184 7.7%
Brent £573,208 £539,330 6.3%
Brentwood £517,377 £489,724 5.6%
Brighton and Hove £413,676 £408,527 1.3%
Broadland £298,397 £289,192 3.2%
Bromley £531,299 £483,981 9.8%
Bromsgrove £337,111 £318,964 5.7%
Broxbourne £417,333 £392,392 6.4%
Broxtowe £248,578 £240,458 3.4%
Buckinghamshire £476,445 £456,396 4.4%
Burnley £120,719 £115,446 4.6%
Bury £230,099 £219,215 5.0%
Calderdale £181,005 £168,893 7.2%
Cambridge £521,024 £474,466 9.8%
Cambridgeshire £341,611 £323,418 5.6%
Camden £781,376 £804,245 -2.8%
Cannock Chase £222,344 £212,280 4.7%
Canterbury £340,391 £325,361 4.6%
Castle Point £341,237 £346,605 -1.5%
Central Bedfordshire £362,041 £329,821 9.8%
Charnwood £268,782 £253,739 5.9%
Chelmsford £386,281 £368,725 4.8%
Cheltenham £326,621 £325,133 0.5%
Cherwell £351,388 £322,934 8.8%
Cheshire East £303,708 £272,897 11.3%
Cheshire West and Chester £264,928 £244,194 8.5%
Chesterfield £202,489 £184,640 9.7%
Chichester £433,036 £432,601 0.1%
Chorley £202,903 £195,715 3.7%
City of Bristol £359,718 £337,983 6.4%
City of Derby £205,807 £200,424 2.7%
City of Kingston upon Hull £131,374 £123,722 6.2%
City of London £771,818 £901,108 -14.3%
City of Nottingham £192,425 £183,610 4.8%
City of Peterborough £231,020 £227,174 1.7%
City of Plymouth £215,759 £204,501 5.5%
City of Westminster £946,923 £1,118,409 -15.3%
Colchester £302,416 £290,410 4.1%
Cornwall £284,355 £282,468 0.7%
Cotswold £417,597 £452,316 -7.7%
County Durham £138,905 £123,001 12.9%
Coventry £222,994 £209,825 6.3%
Crawley £327,489 £307,635 6.5%
Croydon £397,447 £396,187 0.3%
Cumberland £165,099 £152,298 8.4%
Dacorum £458,337 £437,255 4.8%
Darlington £158,706 £148,854 6.6%
Dartford £349,474 £338,941 3.1%
Derbyshire £233,329 £217,333 7.4%
Derbyshire Dales £343,816 £313,281 9.7%
Devon £315,711 £304,681 3.6%
Doncaster £170,588 £156,793 8.8%
Dorset £338,328 £324,500 4.3%
Dover £288,093 £275,927 4.4%
Dudley £222,889 £212,753 4.8%
Ealing £562,721 £560,665 0.4%
East Cambridgeshire £347,474 £322,645 7.7%
East Devon £346,298 £339,195 2.1%
East Hampshire £446,075 £441,807 1.0%
East Hertfordshire £454,247 £418,206 8.6%
East Lindsey £214,968 £210,375 2.2%
East Riding of Yorkshire £221,029 £206,283 7.1%
East Staffordshire £229,637 £211,176 8.7%
East Suffolk £288,673 £283,669 1.8%
East Sussex £323,967 £319,486 1.4%
Eastbourne £256,903 £264,751 -3.0%
Eastleigh £313,367 £307,598 1.9%
Elmbridge £758,387 £706,001 7.4%
Enfield £475,381 £449,021 5.9%
Epping Forest £532,864 £532,006 0.2%
Epsom and Ewell £553,715 £520,049 6.5%
Erewash £215,132 £208,538 3.2%
Essex £362,283 £347,650 4.2%
Exeter £293,178 £282,921 3.6%
Fareham £335,378 £324,413 3.4%
Fenland £230,620 £218,841 5.4%
Folkestone and Hythe £312,046 £289,759 7.7%
Forest of Dean £297,916 £274,674 8.5%
Fylde £231,748 £222,120 4.3%
Gateshead £151,215 £145,269 4.1%
Gedling £250,502 £234,105 7.0%
Gloucester £230,074 £229,003 0.5%
Gloucestershire £314,189 £309,036 1.7%
Gosport £237,916 £228,530 4.1%
Gravesham £353,461 £341,586 3.5%
Great Yarmouth £204,990 £204,056 0.5%
Greenwich £473,906 £469,204 1.0%
Guildford £531,287 £517,746 2.6%
Hackney £590,096 £604,881 -2.4%
Halton £187,182 £170,981 9.5%
Hammersmith and Fulham £752,104 £844,993 -11.0%
Hampshire £368,298 £355,920 3.5%
Harborough £355,291 £327,949 8.3%
Haringey £636,368 £590,376 7.8%
Harlow £307,101 £311,595 -1.4%
Harrow £542,060 £507,892 6.7%
Hart £474,673 £450,243 5.4%
Hartlepool £136,148 £115,768 17.6%
Hastings £248,084 £254,689 -2.6%
Havant £302,853 £300,641 0.7%
Havering £443,846 £412,027 7.7%
Herefordshire £281,012 £275,161 2.1%
Hertfordshire £465,516 £442,359 5.2%
Hertsmere £562,276 £530,956 5.9%
High Peak £251,664 £233,384 7.8%
Hillingdon £483,385 £448,285 7.8%
Hinckley and Bosworth £264,550 £245,754 7.6%
Horsham £453,132 £416,898 8.7%
Hounslow £523,811 £507,544 3.2%
Huntingdonshire £307,575 £286,173 7.5%
Hyndburn £131,766 £121,856 8.1%
Ipswich £227,909 £221,042 3.1%
Isle of Wight £250,026 £243,307 2.8%
Islington £675,127 £747,718 -9.7%
Kensington and Chelsea £1,345,813 £1,359,656 -1.0%
Kent £351,658 £334,282 5.2%
King’s Lynn and West Norfolk £266,675 £261,535 2.0%
Kingston upon Thames £602,583 £563,727 6.9%
Kirklees £203,085 £183,305 10.8%
Knowsley £191,644 £173,020 10.8%
Lambeth £568,114 £560,794 1.3%
Lancashire £185,115 £175,889 5.2%
Lancaster £188,282 £190,305 -1.1%
Leeds £246,563 £225,179 9.5%
Leicester £226,698 £221,728 2.2%
Leicestershire £284,235 £267,895 6.1%
Lewes £375,113 £362,924 3.4%
Lewisham £500,484 £453,648 10.3%
Lichfield £330,344 £305,047 8.3%
Lincoln £186,377 £176,178 5.8%
Lincolnshire £220,876 £210,966 4.7%
Liverpool £182,736 £159,114 14.8%
Luton £284,758 £277,755 2.5%
Maidstone £358,285 £346,417 3.4%
Maldon £389,468 £362,521 7.4%
Malvern Hills £344,277 £317,690 8.4%
Manchester £250,110 £231,082 8.2%
Mansfield £187,268 £176,113 6.3%
Medway £301,995 £277,367 8.9%
Melton £279,741 £255,168 9.6%
Merton £622,273 £589,958 5.5%
Mid Devon £294,592 £296,805 -0.7%
Mid Suffolk £326,158 £299,370 8.9%
Mid Sussex £432,250 £414,286 4.3%
Middlesbrough £147,595 £127,642 15.6%
Milton Keynes £342,016 £305,271 12.0%
Mole Valley £549,515 £517,663 6.2%
New Forest £387,960 £389,443 -0.4%
Newark and Sherwood £238,225 £220,577 8.0%
Newcastle upon Tyne £209,674 £185,099 13.3%
Newcastle-under-Lyme £196,968 £180,892 8.9%
Newham £415,409 £438,054 -5.2%
Norfolk £270,992 £261,634 3.6%
North Devon £298,030 £278,898 6.9%
North East Derbyshire £238,857 £222,975 7.1%
North East Lincolnshire £154,411 £140,090 10.2%
North Hertfordshire £400,069 £388,986 2.8%
North Kesteven £249,003 £227,218 9.6%
North Lincolnshire £179,066 £172,767 3.6%
North Norfolk £300,698 £302,200 -0.5%
North Northamptonshire £258,168 £244,204 5.7%
North Somerset £306,619 £298,840 2.6%
North Tyneside £198,126 £187,104 5.9%
North Warwickshire £276,113 £255,141 8.2%
North West Leicestershire £277,993 £262,474 5.9%
North Yorkshire £273,352 £259,176 5.5%
Northumberland £203,767 £180,879 12.7%
Norwich £232,473 £227,927 2.0%
Nottinghamshire £232,000 £217,189 6.8%
Nuneaton and Bedworth £231,421 £215,718 7.3%
Oadby and Wigston £273,104 £255,046 7.1%
Oldham £200,818 £184,434 8.9%
Oxford £469,610 £482,181 -2.6%
Oxfordshire £414,890 £393,929 5.3%
Pendle £143,082 £127,633 12.1%
Portsmouth £247,296 £242,227 2.1%
Preston £177,700 £172,126 3.2%
Reading £348,060 £336,235 3.5%
Redbridge £488,865 £452,874 7.9%
Redcar and Cleveland £148,404 £145,342 2.1%
Redditch £244,237 £241,559 1.1%
Reigate and Banstead £488,848 £475,569 2.8%
Ribble Valley £287,894 £270,460 6.4%
Richmond upon Thames £790,042 £763,104 3.5%
Rochdale £200,733 £187,644 7.0%
Rochford £399,609 £380,301 5.1%
Rossendale £186,812 £178,649 4.6%
Rother £347,086 £329,039 5.5%
Rotherham £188,682 £172,959 9.1%
Rugby £284,830 £271,730 4.8%
Runnymede £489,549 £464,153 5.5%
Rushcliffe £344,363 £312,742 10.1%
Rushmoor £319,179 £313,923 1.7%
Rutland £337,247 £311,183 8.4%
Salford £218,880 £213,769 2.4%
Sandwell £199,092 £193,569 2.9%
Sefton £216,263 £199,149 8.6%
Sevenoaks £535,846 £497,503 7.7%
Sheffield £219,509 £205,103 7.0%
Shropshire £279,238 £261,082 7.0%
Slough £356,158 £337,153 5.6%
Solihull £331,822 £311,937 6.4%
Somerset £283,271 £267,269 6.0%
South Cambridgeshire £422,503 £422,317 0.0%
South Derbyshire £255,828 £245,149 4.4%
South Gloucestershire £341,481 £320,671 6.5%
South Hams £376,327 £378,835 -0.7%
South Holland £228,754 £214,968 6.4%
South Kesteven £254,569 £251,955 1.0%
South Norfolk £320,998 £295,427 8.7%
South Oxfordshire £467,190 £441,952 5.7%
South Ribble £207,225 £190,011 9.1%
South Staffordshire £296,758 £272,988 8.7%
South Tyneside £161,331 £147,440 9.4%
Southampton £236,276 £230,669 2.4%
Southend-on-Sea £322,170 £311,000 3.6%
Southwark £594,380 £562,893 5.6%
Spelthorne £434,169 £414,781 4.7%
St Albans £636,554 £606,301 5.0%
St Helens £174,631 £164,788 6.0%
Stafford £258,496 £237,938 8.6%
Staffordshire £244,498 £227,650 7.4%
Staffordshire Moorlands £219,830 £209,145 5.1%
Stevenage £320,516 £303,883 5.5%
Stockport £300,545 £286,531 4.9%
Stockton-on-Tees £168,524 £155,201 8.6%
Stoke-on-Trent £144,171 £140,868 2.3%
Stratford-on-Avon £392,703 £366,650 7.1%
Stroud £347,059 £332,545 4.4%
Suffolk £288,564 £279,536 3.2%
Sunderland £139,922 £129,568 8.0%
Surrey £528,295 £503,537 4.9%
Surrey Heath £439,192 £418,837 4.9%
Sutton £435,868 £423,995 2.8%
Swale £302,523 £282,577 7.1%
Swindon £259,263 £250,315 3.6%
Tameside £197,561 £197,798 -0.1%
Tamworth £228,686 £218,523 4.7%
Tandridge £528,867 £516,170 2.5%
Teignbridge £303,297 £290,630 4.4%
Telford and Wrekin £219,340 £210,691 4.1%
Tendring £266,560 £257,053 3.7%
Test Valley £382,883 £367,744 4.1%
Tewkesbury £320,491 £303,210 5.7%
Thanet £273,629 £262,903 4.1%
Three Rivers £589,895 £543,544 8.5%
Thurrock £324,914 £316,755 2.6%
Tonbridge and Malling £411,734 £388,371 6.0%
Torbay £231,838 £228,054 1.7%
Torridge £285,960 £266,391 7.3%
Tower Hamlets £495,733 £483,323 2.6%
Trafford £385,981 £357,229 8.0%
Tunbridge Wells £460,693 £429,794 7.2%
Uttlesford £495,564 £453,062 9.4%
Vale of White Horse £407,459 £380,742 7.0%
Wakefield £194,224 £184,062 5.5%
Walsall £211,197 £198,799 6.2%
Waltham Forest £535,540 £493,286 8.6%
Wandsworth £697,731 £726,454 -4.0%
Warrington £252,499 £233,546 8.1%
Warwick £372,375 £340,140 9.5%
Warwickshire £311,201 £289,631 7.4%
Watford £403,571 £383,310 5.3%
Waverley £553,534 £518,350 6.8%
Wealden £398,980 £387,036 3.1%
Welwyn Hatfield £434,233 £434,285 0.0%
West Berkshire £398,047 £374,937 6.2%
West Devon £312,313 £279,649 11.7%
West Lancashire £237,810 £224,331 6.0%
West Lindsey £208,949 £197,614 5.7%
West Northamptonshire £297,794 £274,687 8.4%
West Oxfordshire £415,484 £398,051 4.4%
West Suffolk £299,675 £299,216 0.2%
West Sussex £380,715 £366,118 4.0%
Westmorland and Furness £226,851 £220,323 3.0%
Wigan £188,508 £177,446 6.2%
Wiltshire £334,340 £312,751 6.9%
Winchester £502,728 £478,495 5.1%
Windsor and Maidenhead £596,149 £559,705 6.5%
Wirral £209,926 £198,702 5.6%
Woking £470,450 £446,263 5.4%
Wokingham £509,729 £472,445 7.9%
Wolverhampton £208,012 £193,973 7.2%
Worcester £245,759 £238,907 2.9%
Worcestershire £284,292 £273,953 3.8%
Worthing £322,237 £310,618 3.7%
Wychavon £317,387 £316,169 0.4%
Wyre £191,254 £179,657 6.5%
Wyre Forest £232,019 £218,184 6.3%
York £308,327 £307,508 0.3%
England £286,327 £277,945 3.0%

Average price by local authority for England

In April 2025, the most expensive area in England to purchase a property was Kensington and Chelsea, where the average cost was £1.3 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 April 2025 April 2024 Difference
Barking and Dagenham £374,552 £343,686 9.0%
Barnet £598,402 £608,554 -1.7%
Bexley £401,907 £399,426 0.6%
Brent £573,208 £539,330 6.3%
Bromley £531,299 £483,981 9.8%
Camden £781,376 £804,245 -2.8%
City of London £771,818 £901,108 -14.3%
City of Westminster £946,923 £1,118,409 -15.3%
Croydon £397,447 £396,187 0.3%
Ealing £562,721 £560,665 0.4%
Enfield £475,381 £449,021 5.9%
Greenwich £473,906 £469,204 1.0%
Hackney £590,096 £604,881 -2.4%
Hammersmith and Fulham £752,104 £844,993 -11.0%
Haringey £636,368 £590,376 7.8%
Harrow £542,060 £507,892 6.7%
Havering £443,846 £412,027 7.7%
Hillingdon £483,385 £448,285 7.8%
Hounslow £523,811 £507,544 3.2%
Islington £675,127 £747,718 -9.7%
Kensington and Chelsea £1,345,813 £1,359,656 -1.0%
Kingston upon Thames £602,583 £563,727 6.9%
Lambeth £568,114 £560,794 1.3%
Lewisham £500,484 £453,648 10.3%
Merton £622,273 £589,958 5.5%
Newham £415,409 £438,054 -5.2%
Redbridge £488,865 £452,874 7.9%
Richmond upon Thames £790,042 £763,104 3.5%
Southwark £594,380 £562,893 5.6%
Sutton £435,868 £423,995 2.8%
Tower Hamlets £495,733 £483,323 2.6%
Waltham Forest £535,540 £493,286 8.6%
Wandsworth £697,731 £726,454 -4.0%

Average price by London borough

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

3.3 Average price change by property type

Average price change by property type for England

Property type April 2025 April 2024 Difference
Detached £467,414 £447,458 4.5%
Semi-detached £282,810 £269,988 4.7%
Terraced £234,219 £229,071 2.2%
Flat or maisonette £221,608 £222,581 -0.4%
All £286,327 £277,945 3.0%

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 February 2025 February 2024
Adur 38 71
Amber Valley 104 123
Arun 169 168
Ashfield 75 143
Ashford 149 126
Babergh 78 77
Barking and Dagenham 78 90
Barnet 170 235
Barnsley 170 209
Basildon 134 136
Basingstoke and Deane 142 189
Bassetlaw 90 128
Bath and North East Somerset 174 142
Bedford 141 171
Bexley 189 178
Birmingham 510 664
Blaby 74 90
Blackburn with Darwen 88 156
Blackpool 104 162
Bolsover 44 74
Bolton 183 216
Boston 36 54
Bournemouth Christchurch and Poole 334 384
Bracknell Forest 112 145
Bradford 418 458
Braintree 117 157
Breckland 115 121
Brent 88 122
Brentwood 74 75
Brighton and Hove 176 242
Broadland 116 124
Bromley 285 265
Bromsgrove 77 79
Broxbourne 72 80
Broxtowe 71 101
Buckinghamshire 417 454
Burnley 77 106
Bury 125 164
Calderdale 173 184
Cambridge 63 68
Cambridgeshire 528 581
Camden 78 109
Cannock Chase 69 79
Canterbury 128 119
Castle Point 79 75
Central Bedfordshire 276 303
Charnwood 136 153
Chelmsford 174 151
Cheltenham 139 120
Cherwell 161 129
Cheshire East 423 450
Cheshire West and Chester 337 329
Chesterfield 73 93
Chichester 91 110
Chorley 99 91
City of Bristol 353 433
City of Derby 151 214
City of Kingston upon Hull 148 189
City of London 7 33
City of Nottingham 149 215
City of Peterborough 143 165
City of Plymouth 243 287
City of Westminster 71 152
Colchester 165 181
Cornwall 473 592
Cotswold 74 82
County Durham 469 527
Coventry 212 250
Crawley 68 61
Croydon 223 256
Cumberland 269 315
Dacorum 122 94
Darlington 99 99
Dartford 73 95
Derbyshire 607 779
Derbyshire Dales 56 82
Devon 717 844
Doncaster 220 225
Dorset 366 356
Dover 96 116
Dudley 194 257
Ealing 139 214
East Cambridgeshire 67 71
East Devon 138 163
East Hampshire 99 96
East Hertfordshire 156 127
East Lindsey 121 140
East Riding of Yorkshire 324 366
East Staffordshire 104 118
East Suffolk 212 257
East Sussex 474 560
Eastbourne 95 111
Eastleigh 127 115
Elmbridge 127 119
Enfield 111 156
Epping Forest 100 103
Epsom and Ewell 62 62
Erewash 90 107
Essex 1,221 1,337
Exeter 111 117
Fareham 81 95
Fenland 90 115
Folkestone and Hythe 127 118
Forest of Dean 64 68
Fylde 77 98
Gateshead 156 167
Gedling 89 116
Gloucester 115 127
Gloucestershire 569 582
Gosport 57 56
Gravesham 71 58
Great Yarmouth 80 102
Greenwich 129 190
Guildford 126 115
Hackney 117 130
Halton 84 92
Hammersmith and Fulham 91 174
Hampshire 1,127 1,209
Harborough 84 129
Haringey 109 188
Harlow 60 68
Harrow 90 122
Hart 90 79
Hartlepool 63 80
Hastings 67 91
Havant 110 114
Havering 186 209
Herefordshire 137 160
Hertfordshire 946 899
Hertsmere 76 68
High Peak 73 85
Hillingdon 126 179
Hinckley and Bosworth 107 120
Horsham 134 140
Hounslow 110 159
Huntingdonshire 165 195
Hyndburn 70 88
Ipswich 80 122
Isle of Wight 132 148
Islington 90 153
Kensington and Chelsea 57 114
Kent 1,340 1,382
King’s Lynn and West Norfolk 130 133
Kingston upon Thames 111 146
Kirklees 369 310
Knowsley 97 106
Lambeth 188 227
Lancashire 1,046 1,241
Lancaster 115 112
Leeds 612 662
Leicester 139 158
Leicestershire 594 731
Lewes 93 93
Lewisham 160 186
Lichfield 102 114
Lincoln 70 91
Lincolnshire 645 736
Liverpool 278 386
Luton 97 128
Maidstone 162 158
Maldon 52 53
Malvern Hills 61 65
Manchester 281 343
Mansfield 85 114
Medway 197 247
Melton 60 63
Merton 124 140
Mid Devon 65 73
Mid Suffolk 113 133
Mid Sussex 190 144
Middlesbrough 122 112
Milton Keynes 199 254
Mole Valley 60 59
New Forest 152 144
Newark and Sherwood 101 146
Newcastle upon Tyne 166 243
Newcastle-under-Lyme 76 118
Newham 115 162
Norfolk 769 847
North Devon 84 102
North East Derbyshire 70 102
North East Lincolnshire 106 167
North Hertfordshire 125 124
North Kesteven 89 120
North Lincolnshire 140 141
North Norfolk 90 122
North Northamptonshire 341 318
North Somerset 233 234
North Tyneside 165 210
North Warwickshire 40 45
North West Leicestershire 100 119
North Yorkshire 587 660
Northumberland 281 313
Norwich 118 116
Nottinghamshire 623 905
Nuneaton and Bedworth 114 128
Oadby and Wigston 33 57
Oldham 147 158
Oxford 67 89
Oxfordshire 568 617
Pendle 80 76
Portsmouth 160 166
Preston 88 150
Reading 112 154
Redbridge 125 148
Redcar and Cleveland 100 118
Redditch 42 83
Reigate and Banstead 128 129
Ribble Valley 58 73
Richmond upon Thames 129 169
Rochdale 121 147
Rochford 55 76
Rossendale 70 77
Rother 78 105
Rotherham 179 236
Rugby 84 117
Runnymede 58 55
Rushcliffe 112 157
Rushmoor 61 87
Rutland 41 43
Salford 163 212
Sandwell 147 205
Sefton 219 246
Sevenoaks 89 82
Sheffield 338 433
Shropshire 253 279
Slough 57 60
Solihull 161 219
Somerset 469 514
South Cambridgeshire 143 132
South Derbyshire 97 113
South Gloucestershire 194 278
South Hams 83 111
South Holland 92 97
South Kesteven 153 126
South Norfolk 120 129
South Oxfordshire 134 166
South Ribble 112 128
South Staffordshire 74 95
South Tyneside 98 132
Southampton 138 187
Southend-on-Sea 130 142
Southwark 155 182
Spelthorne 74 84
St Albans 116 112
St Helens 134 144
Stafford 92 126
Staffordshire 655 833
Staffordshire Moorlands 90 97
Stevenage 63 68
Stockport 281 288
Stockton-on-Tees 147 146
Stoke-on-Trent 168 208
Stratford-on-Avon 129 138
Stroud 104 95
Suffolk 616 755
Sunderland 181 218
Surrey 963 972
Surrey Heath 69 70
Sutton 138 142
Swale 122 143
Swindon 216 208
Tameside 144 162
Tamworth 48 86
Tandridge 75 74
Teignbridge 109 141
Telford and Wrekin 102 173
Tendring 136 178
Test Valley 126 130
Tewkesbury 73 90
Thanet 127 141
Three Rivers 74 76
Thurrock 119 109
Tonbridge and Malling 113 100
Torbay 114 136
Torridge 70 69
Tower Hamlets 137 145
Trafford 170 206
Tunbridge Wells 83 126
Uttlesford 75 84
Vale of White Horse 117 132
Wakefield 232 289
Walsall 147 157
Waltham Forest 152 193
Wandsworth 232 314
Warrington 164 172
Warwick 141 146
Warwickshire 508 574
Watford 61 73
Waverley 98 112
Wealden 141 160
Welwyn Hatfield 81 77
West Berkshire 124 131
West Devon 57 68
West Lancashire 109 115
West Lindsey 84 108
West Northamptonshire 372 356
West Oxfordshire 89 101
West Suffolk 133 166
West Sussex 804 792
Westmorland and Furness 207 223
Wigan 221 280
Wiltshire 436 451
Winchester 82 104
Windsor and Maidenhead 121 131
Wirral 254 308
Woking 86 93
Wokingham 146 145
Wolverhampton 123 179
Worcester 80 103
Worcestershire 454 509
Worthing 114 98
Wychavon 110 95
Wyre 91 127
Wyre Forest 84 84
York 155 205
England 40,745 47,183

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

4.2 Sales volumes by London borough

London borough February 2025 February 2024
Barking and Dagenham 78 90
Barnet 170 235
Bexley 189 178
Brent 88 122
Bromley 285 265
Camden 78 109
City of London 7 33
City of Westminster 71 152
Croydon 223 256
Ealing 139 214
Enfield 111 156
Greenwich 129 190
Hackney 117 130
Hammersmith and Fulham 91 174
Haringey 109 188
Harrow 90 122
Havering 186 209
Hillingdon 126 179
Hounslow 110 159
Islington 90 153
Kensington and Chelsea 57 114
Kingston upon Thames 111 146
Lambeth 188 227
Lewisham 160 186
Merton 124 140
Newham 115 162
Redbridge 125 148
Richmond upon Thames 129 169
Southwark 155 182
Sutton 138 142
Tower Hamlets 137 145
Waltham Forest 152 193
Wandsworth 232 314

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 February 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
February 2021 90,060
February 2022 66,048
February 2023 49,837
February 2024 47,183
February 2025 40,745

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
February 2021 10,070
February 2022 7,143
February 2023 5,587
February 2024 5,582
February 2025 4,310

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 February 2025 Average existing February 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £595,659 £554,811 10.3% -1.3% 19.1% 1.2%
North East £335,609 £154,900 11.1% 0.9% 29.6% 6.9%
East Midlands £416,204 £233,664 11.8% 0.5% 26.8% 4.6%
East of England £512,366 £330,963 11.8% 0.5% 25.1% 3.0%
North West £322,918 £207,598 12.6% 0.9% 29.0% 6.9%
South East £577,605 £377,116 11.4% -0.2% 26.5% 3.6%
South West £462,605 £302,523 12.1% 0.8% 24.8% 2.9%
West Midlands Region £391,486 £241,263 13.4% 1.1% 28.3% 5.0%
Yorkshire and The Humber £357,465 £201,010 13.6% 1.7% 29.7% 6.9%
England £445,751 £285,775 12.1% 0.5% 26.5% 4.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

Region Average first time buyer price April 2025 Average former owner occupier price April 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £480,870 £716,409 0.9% 5.4% 2.2% 5.1%
North East £135,912 £186,506 -8.8% -7.2% 6.1% 6.8%
East Midlands £201,730 £279,321 -4.3% -2.7% 3.6% 4.1%
East of England £272,978 £402,476 -4.8% -2.8% 1.5% 2.4%
North West £176,949 £246,924 -7.2% -5.3% 2.9% 3.4%
South East £299,038 £476,955 -3.5% -0.5% 2.4% 3.7%
South West £247,319 £360,707 -4.9% -2.8% 0.7% 1.2%
West Midlands Region £202,486 £289,997 -5.4% -3.6% 2.5% 2.7%
Yorkshire and The Humber £171,953 £239,129 -6.9% -5.0% 3.9% 4.2%
England £238,913 £349,762 -4.7% -2.4% 2.7% 3.5%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price April 2025 Average mortgage price April 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £616,855 £555,579 5.4% 1.8% 3.5% 3.3%
North East £144,721 £161,592 -9.0% -7.6% 5.4% 6.9%
East Midlands £234,187 £237,713 -3.6% -3.5% 3.0% 4.2%
East of England £321,029 £336,422 -4.6% -3.5% 0.9% 2.4%
North West £193,099 £209,929 -7.1% -6.2% 2.6% 3.4%
South East £370,857 £384,336 -2.4% -1.8% 2.0% 3.5%
South West £303,526 £299,229 -4.0% -3.8% 0.3% 1.3%
West Midlands Region £236,032 £240,912 -5.0% -4.4% 1.6% 2.9%
Yorkshire and The Humber £195,938 £201,288 -6.2% -6.0% 3.0% 4.5%
England £272,312 £292,085 -4.0% -3.5% 2.2% 3.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 February 2025
East Midlands 5
East of England 2
London 10
North East 22
North West 9
South East 10
South West 1
West Midlands Region 11
Yorkshire and The Humber 9
England 79

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