Accredited official statistics

UK House Price Index England: February 2025

Published 16 April 2025

1. Headline statistics for February 2025

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

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

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

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

2. Economic statement

Average house prices in England increased by 5.3% in the 12 months to February 2025, to £292,000 (provisional estimate). This was up from 4.5% (revised estimate) in the 12 months to January 2025 and below the average UK house price annual inflation of 5.4% (provisional estimate) in the 12 months to February 2025.

The North West had the highest growth, where the annual percentage change increased by 8.0% in the 12 months to February 2025. The lowest annual percentage change was in London, where prices increased by 1.7% in the 12 months to February 2025.

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

In England, semi-detached and terraced houses showed the highest annual percentage change out of all property types, increasing by 6.1% in the 12 months to February 2025 to £286,000 and £242,000, respectively. Flats and maisonettes showed the lowest annual percentage change, increasing by 2.8% in the 12 months to February 2025 to £226,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 5.3% in the 12 months to February 2025 (provisional estimate), up from 4.5% in the 12 months to January 2025 (revised estimate).

In London, average house prices increased by 1.7% in the 12 months to February 2025, down from a price increase of 2.0% in the 12 months to January 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 February 2025 February 2024 Difference
Adur £364,860 £349,850 4.3%
Amber Valley £232,316 £212,462 9.3%
Arun £333,672 £325,153 2.6%
Ashfield £187,494 £180,394 3.9%
Ashford £346,042 £338,937 2.1%
Babergh £334,903 £319,871 4.7%
Barking and Dagenham £363,323 £337,057 7.8%
Barnet £602,832 £598,511 0.7%
Barnsley £169,645 £157,162 7.9%
Basildon £359,812 £351,800 2.3%
Basingstoke and Deane £361,669 £338,045 7.0%
Bassetlaw £208,496 £190,377 9.5%
Bath and North East Somerset £404,284 £396,472 2.0%
Bedford £318,160 £310,138 2.6%
Bexley £408,294 £393,996 3.6%
Birmingham £232,203 £222,221 4.5%
Blaby £285,978 £283,771 0.8%
Blackburn with Darwen £157,393 £137,894 14.1%
Blackpool £135,472 £125,268 8.1%
Bolsover £176,837 £166,561 6.2%
Bolton £194,525 £184,851 5.2%
Boston £185,703 £178,766 3.9%
Bournemouth Christchurch and Poole £320,359 £314,173 2.0%
Bracknell Forest £406,623 £395,799 2.7%
Bradford £177,318 £163,141 8.7%
Braintree £330,023 £315,662 4.5%
Breckland £270,440 £262,170 3.2%
Brent £555,173 £560,057 -0.9%
Brentwood £507,101 £484,026 4.8%
Brighton and Hove £423,729 £415,143 2.1%
Broadland £314,398 £290,444 8.2%
Bromley £517,679 £495,477 4.5%
Bromsgrove £335,868 £331,425 1.3%
Broxbourne £403,019 £391,794 2.9%
Broxtowe £249,108 £244,057 2.1%
Buckinghamshire £478,993 £458,061 4.6%
Burnley £121,657 £110,887 9.7%
Bury £230,205 £222,935 3.3%
Calderdale £182,718 £170,931 6.9%
Cambridge £509,906 £479,573 6.3%
Cambridgeshire £341,758 £326,525 4.7%
Camden £809,827 £827,885 -2.2%
Cannock Chase £222,215 £210,467 5.6%
Canterbury £359,037 £324,515 10.6%
Castle Point £348,541 £348,486 0.0%
Central Bedfordshire £359,999 £333,074 8.1%
Charnwood £269,674 £252,188 6.9%
Chelmsford £373,253 £366,917 1.7%
Cheltenham £331,652 £318,471 4.1%
Cherwell £351,373 £327,135 7.4%
Cheshire East £295,597 £272,673 8.4%
Cheshire West and Chester £263,125 £248,022 6.1%
Chesterfield £202,050 £187,332 7.9%
Chichester £453,622 £426,060 6.5%
Chorley £203,569 £201,644 1.0%
City of Bristol £362,279 £339,135 6.8%
City of Derby £208,155 £200,665 3.7%
City of Kingston upon Hull £132,540 £121,974 8.7%
City of London £787,104 £856,236 -8.1%
City of Nottingham £194,491 £185,087 5.1%
City of Peterborough £231,133 £228,554 1.1%
City of Plymouth £212,909 £203,573 4.6%
City of Westminster £920,645 £1,163,178 -20.9%
Colchester £300,157 £290,869 3.2%
Cornwall £287,812 £284,620 1.1%
Cotswold £435,606 £453,616 -4.0%
County Durham £136,182 £125,048 8.9%
Coventry £226,656 £213,478 6.2%
Crawley £330,542 £307,996 7.3%
Croydon £411,032 £395,927 3.8%
Cumberland £166,158 £156,727 6.0%
Dacorum £459,074 £425,609 7.9%
Darlington £156,197 £147,669 5.8%
Dartford £349,662 £343,039 1.9%
Derbyshire £235,059 £218,421 7.6%
Derbyshire Dales £345,736 £322,034 7.4%
Devon £314,132 £307,303 2.2%
Doncaster £165,088 £155,104 6.4%
Dorset £336,691 £324,083 3.9%
Dover £292,719 £274,909 6.5%
Dudley £224,672 £213,528 5.2%
Ealing £579,736 £567,373 2.2%
East Cambridgeshire £349,849 £326,448 7.2%
East Devon £347,706 £330,285 5.3%
East Hampshire £431,998 £431,506 0.1%
East Hertfordshire £441,345 £430,279 2.6%
East Lindsey £221,676 £208,334 6.4%
East Riding of Yorkshire £221,856 £205,553 7.9%
East Staffordshire £221,058 £208,780 5.9%
East Suffolk £291,926 £290,258 0.6%
East Sussex £323,320 £320,774 0.8%
Eastbourne £260,400 £269,181 -3.3%
Eastleigh £311,380 £309,544 0.6%
Elmbridge £731,002 £714,937 2.2%
Enfield £473,748 £459,073 3.2%
Epping Forest £553,417 £530,640 4.3%
Epsom and Ewell £561,342 £535,557 4.8%
Erewash £216,408 £211,874 2.1%
Essex £359,445 £348,922 3.0%
Exeter £295,984 £289,385 2.3%
Fareham £334,355 £325,884 2.6%
Fenland £228,444 £214,205 6.6%
Folkestone and Hythe £306,593 £291,394 5.2%
Forest of Dean £297,084 £274,197 8.3%
Fylde £237,196 £224,929 5.5%
Gateshead £150,058 £145,174 3.4%
Gedling £249,860 £239,629 4.3%
Gloucester £234,909 £231,547 1.5%
Gloucestershire £317,517 £309,056 2.7%
Gosport £235,463 £223,100 5.5%
Gravesham £354,124 £340,009 4.2%
Great Yarmouth £213,188 £197,640 7.9%
Greenwich £469,825 £467,415 0.5%
Guildford £530,876 £502,931 5.6%
Hackney £606,146 £601,689 0.7%
Halton £181,563 £163,635 11.0%
Hammersmith and Fulham £734,126 £818,469 -10.3%
Hampshire £363,589 £352,080 3.3%
Harborough £350,350 £315,150 11.2%
Haringey £636,881 £614,948 3.6%
Harlow £308,857 £313,986 -1.6%
Harrow £538,080 £511,143 5.3%
Hart £473,317 £448,304 5.6%
Hartlepool £136,207 £123,485 10.3%
Hastings £248,365 £245,352 1.2%
Havant £314,469 £301,270 4.4%
Havering £444,121 £415,750 6.8%
Herefordshire £289,420 £279,727 3.5%
Hertfordshire £462,729 £445,487 3.9%
Hertsmere £548,487 £533,143 2.9%
High Peak £260,142 £236,704 9.9%
Hillingdon £477,446 £456,719 4.5%
Hinckley and Bosworth £258,082 £248,059 4.0%
Horsham £437,547 £416,433 5.1%
Hounslow £526,127 £518,629 1.4%
Huntingdonshire £302,582 £297,007 1.9%
Hyndburn £131,794 £123,504 6.7%
Ipswich £224,710 £216,528 3.8%
Isle of Wight £258,403 £254,534 1.5%
Islington £657,235 £692,416 -5.1%
Kensington and Chelsea £1,183,172 £1,379,263 -14.2%
Kent £352,925 £335,333 5.2%
King’s Lynn and West Norfolk £268,325 £263,318 1.9%
Kingston upon Thames £587,729 £563,170 4.4%
Kirklees £199,078 £183,530 8.5%
Knowsley £190,244 £176,963 7.5%
Lambeth £569,784 £552,962 3.0%
Lancashire £185,343 £176,643 4.9%
Lancaster £194,856 £189,721 2.7%
Leeds £243,193 £228,637 6.4%
Leicester £229,858 £224,367 2.4%
Leicestershire £283,539 £266,684 6.3%
Lewes £367,157 £366,502 0.2%
Lewisham £499,866 £456,243 9.6%
Lichfield £329,203 £309,087 6.5%
Lincoln £181,196 £171,621 5.6%
Lincolnshire £219,711 £210,636 4.3%
Liverpool £174,368 £159,506 9.3%
Luton £279,320 £273,325 2.2%
Maidstone £366,185 £347,249 5.5%
Maldon £378,183 £368,276 2.7%
Malvern Hills £351,600 £325,475 8.0%
Manchester £245,791 £229,955 6.9%
Mansfield £185,052 £172,219 7.5%
Medway £299,275 £280,717 6.6%
Melton £284,830 £257,347 10.7%
Merton £619,145 £573,828 7.9%
Mid Devon £285,469 £293,185 -2.6%
Mid Suffolk £326,064 £302,318 7.9%
Mid Sussex £441,751 £415,026 6.4%
Middlesbrough £138,832 £125,493 10.6%
Milton Keynes £333,602 £310,232 7.5%
Mole Valley £556,152 £531,361 4.7%
New Forest £387,499 £386,041 0.4%
Newark and Sherwood £231,734 £224,316 3.3%
Newcastle upon Tyne £203,848 £186,987 9.0%
Newcastle-under-Lyme £195,171 £178,517 9.3%
Newham £414,561 £444,570 -6.8%
Norfolk £274,752 £263,474 4.3%
North Devon £295,953 £275,017 7.6%
North East Derbyshire £255,869 £222,570 15.0%
North East Lincolnshire £153,217 £139,437 9.9%
North Hertfordshire £405,549 £381,408 6.3%
North Kesteven £239,425 £229,750 4.2%
North Lincolnshire £176,656 £168,427 4.9%
North Norfolk £309,577 £304,284 1.7%
North Northamptonshire £255,945 £242,627 5.5%
North Somerset £310,231 £298,695 3.9%
North Tyneside £199,342 £187,029 6.6%
North Warwickshire £262,259 £253,070 3.6%
North West Leicestershire £284,557 £264,391 7.6%
North Yorkshire £270,433 £261,334 3.5%
Northumberland £203,230 £187,605 8.3%
Norwich £232,048 £227,202 2.1%
Nottinghamshire £230,901 £218,184 5.8%
Nuneaton and Bedworth £227,373 £217,343 4.6%
Oadby and Wigston £262,487 £255,586 2.7%
Oldham £204,965 £184,515 11.1%
Oxford £484,848 £464,818 4.3%
Oxfordshire £422,209 £391,750 7.8%
Pendle £139,708 £129,707 7.7%
Portsmouth £252,452 £241,360 4.6%
Preston £181,416 £172,611 5.1%
Reading £348,323 £331,707 5.0%
Redbridge £496,408 £454,211 9.3%
Redcar and Cleveland £149,994 £143,373 4.6%
Redditch £236,246 £236,555 -0.1%
Reigate and Banstead £478,227 £468,009 2.2%
Ribble Valley £269,847 £263,489 2.4%
Richmond upon Thames £788,485 £744,019 6.0%
Rochdale £201,344 £182,084 10.6%
Rochford £404,345 £380,511 6.3%
Rossendale £191,941 £182,217 5.3%
Rother £343,482 £332,528 3.3%
Rotherham £179,194 £172,207 4.1%
Rugby £290,856 £271,845 7.0%
Runnymede £500,237 £469,092 6.6%
Rushcliffe £342,581 £310,459 10.3%
Rushmoor £314,685 £313,400 0.4%
Rutland £338,953 £332,095 2.1%
Salford £221,910 £210,200 5.6%
Sandwell £198,418 £191,974 3.4%
Sefton £215,453 £199,386 8.1%
Sevenoaks £534,430 £482,500 10.8%
Sheffield £219,284 £204,603 7.2%
Shropshire £278,506 £259,668 7.3%
Slough £352,524 £335,886 5.0%
Solihull £330,892 £314,522 5.2%
Somerset £283,260 £270,816 4.6%
South Cambridgeshire £437,844 £419,833 4.3%
South Derbyshire £250,463 £240,142 4.3%
South Gloucestershire £342,629 £312,583 9.6%
South Hams £388,601 £385,840 0.7%
South Holland £224,581 £220,768 1.7%
South Kesteven £254,841 £246,488 3.4%
South Norfolk £320,415 £302,425 5.9%
South Oxfordshire £483,793 £442,443 9.3%
South Ribble £207,104 £194,398 6.5%
South Staffordshire £294,305 £269,992 9.0%
South Tyneside £155,617 £146,369 6.3%
Southampton £238,389 £225,272 5.8%
Southend-on-Sea £323,533 £313,071 3.3%
Southwark £583,935 £566,759 3.0%
Spelthorne £444,945 £422,063 5.4%
St Albans £641,795 £618,190 3.8%
St Helens £174,111 £163,028 6.8%
Stafford £252,374 £241,339 4.6%
Staffordshire £241,227 £227,226 6.2%
Staffordshire Moorlands £220,140 £206,284 6.7%
Stevenage £319,738 £300,722 6.3%
Stockport £299,041 £288,891 3.5%
Stockton-on-Tees £164,402 £158,126 4.0%
Stoke-on-Trent £145,168 £137,231 5.8%
Stratford-on-Avon £390,261 £360,856 8.1%
Stroud £343,940 £336,518 2.2%
Suffolk £288,865 £282,256 2.3%
Sunderland £142,498 £130,309 9.4%
Surrey £525,614 £506,476 3.8%
Surrey Heath £451,943 £433,708 4.2%
Sutton £445,207 £428,852 3.8%
Swale £296,489 £286,241 3.6%
Swindon £255,566 £252,113 1.4%
Tameside £204,244 £194,682 4.9%
Tamworth £224,386 £221,999 1.1%
Tandridge £495,216 £509,666 -2.8%
Teignbridge £297,615 £299,488 -0.6%
Telford and Wrekin £213,212 £209,486 1.8%
Tendring £266,372 £261,843 1.7%
Test Valley £381,202 £355,967 7.1%
Tewkesbury £318,714 £302,925 5.2%
Thanet £275,754 £265,942 3.7%
Three Rivers £562,713 £573,233 -1.8%
Thurrock £329,524 £314,612 4.7%
Tonbridge and Malling £407,624 £378,978 7.6%
Torbay £234,437 £233,703 0.3%
Torridge £276,802 £275,220 0.6%
Tower Hamlets £502,561 £494,312 1.7%
Trafford £386,838 £355,075 8.9%
Tunbridge Wells £458,329 £449,389 2.0%
Uttlesford £473,561 £441,249 7.3%
Vale of White Horse £417,116 £378,402 10.2%
Wakefield £194,260 £183,559 5.8%
Walsall £207,661 £201,297 3.2%
Waltham Forest £523,121 £501,137 4.4%
Wandsworth £710,541 £711,493 -0.1%
Warrington £238,919 £236,628 1.0%
Warwick £363,510 £343,236 5.9%
Warwickshire £307,436 £289,581 6.2%
Watford £403,485 £391,141 3.2%
Waverley £555,881 £525,770 5.7%
Wealden £400,370 £391,499 2.3%
Welwyn Hatfield £450,409 £440,553 2.2%
West Berkshire £399,710 £371,973 7.5%
West Devon £304,260 £293,334 3.7%
West Lancashire £229,125 £218,894 4.7%
West Lindsey £211,665 £201,801 4.9%
West Northamptonshire £292,942 £274,379 6.8%
West Oxfordshire £415,911 £391,889 6.1%
West Suffolk £295,760 £297,105 -0.5%
West Sussex £382,755 £366,003 4.6%
Westmorland and Furness £233,680 £216,904 7.7%
Wigan £187,840 £174,743 7.5%
Wiltshire £330,507 £315,144 4.9%
Winchester £482,223 £467,621 3.1%
Windsor and Maidenhead £599,560 £552,493 8.5%
Wirral £208,902 £196,688 6.2%
Woking £464,124 £448,435 3.5%
Wokingham £503,042 £471,479 6.7%
Wolverhampton £210,522 £193,997 8.5%
Worcester £252,831 £244,466 3.4%
Worcestershire £283,832 £276,272 2.7%
Worthing £321,070 £316,546 1.4%
Wychavon £311,758 £310,808 0.3%
Wyre £189,383 £183,411 3.3%
Wyre Forest £230,647 £220,382 4.7%
York £299,489 £304,219 -1.6%
England £291,640 £276,935 5.3%

Average price by local authority for England

In February 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 £122,000.

3.2 Annual price change by London borough

London borough February 2025 February 2024 Difference
Barking and Dagenham £363,323 £337,057 7.8%
Barnet £602,832 £598,511 0.7%
Bexley £408,294 £393,996 3.6%
Brent £555,173 £560,057 -0.9%
Bromley £517,679 £495,477 4.5%
Camden £809,827 £827,885 -2.2%
City of London £787,104 £856,236 -8.1%
City of Westminster £920,645 £1,163,178 -20.9%
Croydon £411,032 £395,927 3.8%
Ealing £579,736 £567,373 2.2%
Enfield £473,748 £459,073 3.2%
Greenwich £469,825 £467,415 0.5%
Hackney £606,146 £601,689 0.7%
Hammersmith and Fulham £734,126 £818,469 -10.3%
Haringey £636,881 £614,948 3.6%
Harrow £538,080 £511,143 5.3%
Havering £444,121 £415,750 6.8%
Hillingdon £477,446 £456,719 4.5%
Hounslow £526,127 £518,629 1.4%
Islington £657,235 £692,416 -5.1%
Kensington and Chelsea £1,183,172 £1,379,263 -14.2%
Kingston upon Thames £587,729 £563,170 4.4%
Lambeth £569,784 £552,962 3.0%
Lewisham £499,866 £456,243 9.6%
Merton £619,145 £573,828 7.9%
Newham £414,561 £444,570 -6.8%
Redbridge £496,408 £454,211 9.3%
Richmond upon Thames £788,485 £744,019 6.0%
Southwark £583,935 £566,759 3.0%
Sutton £445,207 £428,852 3.8%
Tower Hamlets £502,561 £494,312 1.7%
Waltham Forest £523,121 £501,137 4.4%
Wandsworth £710,541 £711,493 -0.1%

Average price by London borough

In February 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 £363,000.

3.3 Average price change by property type

Average price change by property type for England

Property type February 2025 February 2024 Difference
Detached £471,153 £447,418 5.3%
Semi-detached £286,103 £269,632 6.1%
Terraced £242,259 £228,282 6.1%
Flat or maisonette £226,121 £219,897 2.8%
All £291,640 £276,935 5.3%

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 December 2024 December 2023
Adur 39 62
Amber Valley 94 171
Arun 138 209
Ashfield 98 109
Ashford 87 124
Babergh 69 96
Barking and Dagenham 67 71
Barnet 141 217
Barnsley 205 260
Basildon 99 139
Basingstoke and Deane 116 190
Bassetlaw 90 137
Bath and North East Somerset 133 164
Bedford 142 153
Bexley 147 158
Birmingham 531 720
Blaby 71 134
Blackburn with Darwen 113 163
Blackpool 136 189
Bolsover 64 105
Bolton 187 260
Boston 45 66
Bournemouth Christchurch and Poole 288 392
Bracknell Forest 115 193
Bradford 405 420
Braintree 137 164
Breckland 116 154
Brent 84 98
Brentwood 59 78
Brighton and Hove 182 215
Broadland 134 190
Bromley 225 269
Bromsgrove 74 97
Broxbourne 62 87
Broxtowe 74 99
Buckinghamshire 388 505
Burnley 74 135
Bury 129 149
Calderdale 205 246
Cambridge 70 107
Cambridgeshire 492 702
Camden 73 118
Cannock Chase 79 91
Canterbury 106 169
Castle Point 55 74
Central Bedfordshire 293 313
Charnwood 134 200
Chelmsford 129 197
Cheltenham 112 112
Cherwell 96 174
Cheshire East 378 512
Cheshire West and Chester 322 325
Chesterfield 61 110
Chichester 79 129
Chorley 90 126
City of Bristol 341 391
City of Derby 154 243
City of Kingston upon Hull 166 211
City of London 3 11
City of Nottingham 160 197
City of Peterborough 104 149
City of Plymouth 205 268
City of Westminster 81 177
Colchester 148 171
Cornwall 472 588
Cotswold 82 99
County Durham 450 600
Coventry 187 281
Crawley 60 84
Croydon 181 266
Cumberland 214 336
Dacorum 106 122
Darlington 113 106
Dartford 83 112
Derbyshire 616 928
Derbyshire Dales 55 73
Devon 653 1,014
Doncaster 190 310
Dorset 348 406
Dover 83 122
Dudley 187 238
Ealing 127 203
East Cambridgeshire 53 91
East Devon 134 220
East Hampshire 92 103
East Hertfordshire 116 170
East Lindsey 113 151
East Riding of Yorkshire 313 440
East Staffordshire 106 116
East Suffolk 188 250
East Sussex 455 576
Eastbourne 90 93
Eastleigh 123 141
Elmbridge 93 128
Enfield 120 158
Epping Forest 86 116
Epsom and Ewell 50 85
Erewash 88 97
Essex 1,125 1,438
Exeter 85 130
Fareham 118 123
Fenland 93 106
Folkestone and Hythe 84 140
Forest of Dean 52 76
Fylde 91 126
Gateshead 136 166
Gedling 79 153
Gloucester 120 127
Gloucestershire 561 686
Gosport 79 54
Gravesham 62 68
Great Yarmouth 77 101
Greenwich 143 187
Guildford 109 140
Hackney 106 137
Halton 79 96
Hammersmith and Fulham 84 137
Hampshire 1,113 1,402
Harborough 88 124
Haringey 99 144
Harlow 46 74
Harrow 67 114
Hart 75 112
Hartlepool 70 88
Hastings 69 96
Havant 105 113
Havering 149 225
Herefordshire 135 171
Hertfordshire 719 1,018
Hertsmere 64 89
High Peak 96 101
Hillingdon 115 162
Hinckley and Bosworth 131 126
Horsham 117 156
Hounslow 103 131
Huntingdonshire 173 212
Hyndburn 66 76
Ipswich 90 119
Isle of Wight 115 145
Islington 89 166
Kensington and Chelsea 68 108
Kent 1,131 1,515
King’s Lynn and West Norfolk 113 154
Kingston upon Thames 101 117
Kirklees 397 397
Knowsley 82 117
Lambeth 183 247
Lancashire 1,005 1,400
Lancaster 114 129
Leeds 662 805
Leicester 133 175
Leicestershire 595 850
Lewes 75 96
Lewisham 165 233
Lichfield 87 132
Lincoln 59 75
Lincolnshire 610 766
Liverpool 229 362
Luton 79 147
Maidstone 127 203
Maldon 50 62
Malvern Hills 54 98
Manchester 272 337
Mansfield 59 108
Medway 188 269
Melton 38 75
Merton 104 156
Mid Devon 56 102
Mid Suffolk 93 130
Mid Sussex 132 194
Middlesbrough 73 143
Milton Keynes 203 281
Mole Valley 67 61
New Forest 129 161
Newark and Sherwood 99 133
Newcastle upon Tyne 193 323
Newcastle-under-Lyme 85 133
Newham 76 144
Norfolk 747 998
North Devon 70 104
North East Derbyshire 58 107
North East Lincolnshire 124 155
North Hertfordshire 84 121
North Kesteven 114 124
North Lincolnshire 112 157
North Norfolk 87 120
North Northamptonshire 275 418
North Somerset 238 256
North Tyneside 141 266
North Warwickshire 35 58
North West Leicestershire 99 133
North Yorkshire 573 755
Northumberland 332 438
Norwich 109 119
Nottinghamshire 592 928
Nuneaton and Bedworth 79 134
Oadby and Wigston 34 58
Oldham 152 163
Oxford 70 76
Oxfordshire 460 708
Pendle 84 90
Portsmouth 150 162
Preston 100 178
Reading 131 149
Redbridge 116 153
Redcar and Cleveland 85 130
Redditch 42 89
Reigate and Banstead 117 138
Ribble Valley 65 69
Richmond upon Thames 112 173
Rochdale 133 181
Rochford 66 89
Rossendale 53 83
Rother 81 106
Rotherham 172 286
Rugby 96 131
Runnymede 74 69
Rushcliffe 93 189
Rushmoor 56 99
Rutland 30 38
Salford 194 220
Sandwell 128 203
Sefton 197 264
Sevenoaks 82 103
Sheffield 355 435
Shropshire 252 341
Slough 50 60
Solihull 137 238
Somerset 507 644
South Cambridgeshire 103 186
South Derbyshire 100 164
South Gloucestershire 220 270
South Hams 95 117
South Holland 66 112
South Kesteven 137 155
South Norfolk 111 160
South Oxfordshire 111 175
South Ribble 98 138
South Staffordshire 60 96
South Tyneside 80 140
Southampton 148 183
Southend-on-Sea 132 178
Southwark 158 206
Spelthorne 65 74
St Albans 106 127
St Helens 120 164
Stafford 101 171
Staffordshire 644 902
Staffordshire Moorlands 72 100
Stevenage 34 60
Stockport 225 276
Stockton-on-Tees 129 215
Stoke-on-Trent 144 233
Stratford-on-Avon 142 196
Stroud 116 147
Suffolk 593 766
Sunderland 165 270
Surrey 897 1,058
Surrey Heath 89 74
Sutton 104 126
Swale 112 134
Swindon 197 272
Tameside 156 199
Tamworth 54 63
Tandridge 60 79
Teignbridge 112 185
Telford and Wrekin 112 196
Tendring 167 184
Test Valley 99 160
Tewkesbury 79 125
Thanet 114 145
Three Rivers 36 80
Thurrock 92 125
Tonbridge and Malling 112 104
Torbay 101 132
Torridge 57 70
Tower Hamlets 126 162
Trafford 154 220
Tunbridge Wells 79 91
Uttlesford 83 90
Vale of White Horse 105 162
Wakefield 290 376
Walsall 132 228
Waltham Forest 127 188
Wandsworth 224 317
Warrington 148 198
Warwick 118 151
Warwickshire 470 670
Watford 48 77
Waverley 94 120
Wealden 140 185
Welwyn Hatfield 63 85
West Berkshire 122 152
West Devon 44 86
West Lancashire 77 110
West Lindsey 76 83
West Northamptonshire 317 443
West Oxfordshire 78 121
West Suffolk 153 171
West Sussex 670 957
Westmorland and Furness 219 273
Wigan 235 317
Wiltshire 377 551
Winchester 121 146
Windsor and Maidenhead 105 136
Wirral 230 269
Woking 79 90
Wokingham 141 214
Wolverhampton 113 165
Worcester 88 105
Worcestershire 406 643
Worthing 105 123
Wychavon 93 151
Wyre 93 140
Wyre Forest 55 103
York 150 193
England 38,446 51,916

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

4.2 Sales volumes by London borough

London borough December 2024 December 2023
Barking and Dagenham 67 71
Barnet 141 217
Bexley 147 158
Brent 84 98
Bromley 225 269
Camden 73 118
City of London 3 11
City of Westminster 81 177
Croydon 181 266
Ealing 127 203
Enfield 120 158
Greenwich 143 187
Hackney 106 137
Hammersmith and Fulham 84 137
Haringey 99 144
Harrow 67 114
Havering 149 225
Hillingdon 115 162
Hounslow 103 131
Islington 89 166
Kensington and Chelsea 68 108
Kingston upon Thames 101 117
Lambeth 183 247
Lewisham 165 233
Merton 104 156
Newham 76 144
Redbridge 116 153
Richmond upon Thames 112 173
Southwark 158 206
Sutton 104 126
Tower Hamlets 126 162
Waltham Forest 127 188
Wandsworth 224 317

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 December 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
December 2020 85,705
December 2021 76,166
December 2022 73,294
December 2023 51,916
December 2024 38,446

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
December 2020 9,201
December 2021 7,655
December 2022 8,125
December 2023 5,479
December 2024 3,868

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

Date Sales volumes for London
December 2020 9,201
December 2021 7,655
December 2022 8,125
December 2023 5,479
December 2024 3,868

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 February 2025 Average former owner occupier price February 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £477,695 £688,069 -1.1% -1.2% 1.8% 1.6%
North East £140,567 £190,417 0.6% 0.2% 8.1% 7.7%
East Midlands £206,665 £283,008 0.6% 0.3% 6.3% 5.6%
East of England £280,228 £406,979 0.2% -0.2% 4.5% 3.8%
North West £184,167 £253,831 0.8% 0.6% 8.4% 7.5%
South East £305,400 £477,518 -0.2% -0.3% 5.0% 4.2%
South West £255,352 £367,166 0.8% 0.5% 4.5% 3.4%
West Midlands Region £209,275 £297,228 1.1% 1.1% 6.3% 5.7%
Yorkshire and The Humber £177,976 £244,321 1.7% 1.3% 8.1% 6.9%
England £245,064 £353,328 0.4% 0.2% 5.7% 4.9%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price February 2025 Average mortgage price February 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £589,337 £548,928 -1.7% -1.0% -0.4% 2.4%
North East £149,899 £165,624 0.3% 0.5% 7.5% 8.2%
East Midlands £240,056 £241,714 0.5% 0.4% 5.8% 6.0%
East of England £329,423 £341,915 -0.1% 0.1% 3.5% 4.4%
North West £200,707 £216,962 0.8% 0.7% 7.7% 8.1%
South East £377,274 £387,663 0.0% -0.4% 4.1% 4.8%
South West £311,861 £306,422 0.7% 0.6% 3.2% 4.4%
West Midlands Region £245,054 £247,263 1.3% 1.0% 6.0% 6.0%
Yorkshire and The Humber £202,151 £206,938 1.4% 1.6% 6.7% 7.9%
England £278,404 £297,064 0.4% 0.3% 4.8% 5.5%

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 December 2024
East Midlands 1
East of England 3
London 14
North East 11
North West 14
South East 6
South West 1
West Midlands Region 1
Yorkshire and The Humber 8
England 59

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