Accredited official statistics

UK House Price Index England: June 2025

Published 20 August 2025

1. Headline statistics for June 2025

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

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

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

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

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

2. Economic statement

Average house prices in England increased by 3.3% in the 12 months to June 2025, to £291,000 (provisional estimate). This was up from 2.3% (revised estimate) in the 12 months to May 2025 and below the average UK house price annual inflation of 3.7% (provisional estimate) in the 12 months to June 2025.

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

On a non-seasonally adjusted basis, average house prices in England increased by 1.3% between May 2025 and June 2025 compared with an increase of 0.3% in the same period 12 months ago. On a seasonally adjusted basis, average house prices in England increased by 0.7% between May 2025 and June 2025.

In England, semi-detached houses showed the highest annual percentage change out of all property types, increasing by 4.9% in the 12 months to June 2025 to £286,000. Flats and maisonettes showed the lowest annual percentage change, decreasing by 0.9% in the 12 months to June 2025 to £223,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.3% in the 12 months to June 2025 (provisional estimate), up from 2.3% in the 12 months to May 2025 (revised estimate).

In London, average house prices increased by 0.8% in the 12 months to June 2025, unchanged from in the 12 months to May 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 June 2025 June 2024 Difference
Adur £370,630 £366,042 1.3%
Amber Valley £227,998 £211,296 7.9%
Arun £322,453 £322,958 -0.2%
Ashfield £184,395 £184,827 -0.2%
Ashford £355,126 £337,172 5.3%
Babergh £333,937 £319,013 4.7%
Barking and Dagenham £359,870 £336,012 7.1%
Barnet £586,594 £620,871 -5.5%
Barnsley £166,401 £163,861 1.6%
Basildon £363,963 £345,397 5.4%
Basingstoke and Deane £371,694 £350,719 6.0%
Bassetlaw £205,050 £191,580 7.0%
Bath and North East Somerset £397,555 £416,754 -4.6%
Bedford £319,909 £304,154 5.2%
Bexley £403,202 £400,578 0.7%
Birmingham £229,198 £226,488 1.2%
Blaby £278,915 £285,147 -2.2%
Blackburn with Darwen £154,656 £142,904 8.2%
Blackpool £129,356 £126,245 2.5%
Bolsover £171,931 £168,315 2.1%
Bolton £191,518 £188,225 1.7%
Boston £179,170 £183,374 -2.3%
Bournemouth Christchurch and Poole £326,338 £321,464 1.5%
Bracknell Forest £407,606 £388,171 5.0%
Bradford £177,638 £169,143 5.0%
Braintree £324,650 £320,540 1.3%
Breckland £272,517 £255,616 6.6%
Brent £541,430 £563,549 -3.9%
Brentwood £512,728 £492,631 4.1%
Brighton and Hove £412,625 £410,291 0.6%
Broadland £301,901 £298,698 1.1%
Bromley £539,244 £492,447 9.5%
Bromsgrove £331,648 £323,119 2.6%
Broxbourne £418,503 £397,776 5.2%
Broxtowe £249,606 £242,983 2.7%
Buckinghamshire £472,266 £463,550 1.9%
Burnley £123,215 £117,387 5.0%
Bury £230,406 £221,554 4.0%
Calderdale £177,468 £168,137 5.5%
Cambridge £488,888 £483,266 1.2%
Cambridgeshire £330,344 £324,418 1.8%
Camden £876,065 £841,361 4.1%
Cannock Chase £222,052 £216,484 2.6%
Canterbury £335,604 £337,153 -0.5%
Castle Point £363,688 £352,504 3.2%
Central Bedfordshire £355,268 £327,847 8.4%
Charnwood £273,353 £257,022 6.4%
Chelmsford £387,197 £369,354 4.8%
Cheltenham £324,159 £326,931 -0.8%
Cherwell £341,458 £346,641 -1.5%
Cheshire East £291,732 £279,285 4.5%
Cheshire West and Chester £257,254 £248,977 3.3%
Chesterfield £198,562 £187,279 6.0%
Chichester £428,589 £444,377 -3.6%
Chorley £205,425 £195,326 5.2%
City of Bristol £342,628 £341,529 0.3%
City of Derby £207,298 £195,988 5.8%
City of Kingston upon Hull £132,028 £127,126 3.9%
City of London £845,614 £842,164 0.4%
City of Nottingham £190,902 £188,438 1.3%
City of Peterborough £228,262 £224,765 1.6%
City of Plymouth £216,473 £205,987 5.1%
City of Westminster £1,035,323 £1,070,710 -3.3%
Colchester £294,717 £293,825 0.3%
Cornwall £273,100 £282,415 -3.3%
Cotswold £418,802 £432,387 -3.1%
County Durham £134,471 £124,320 8.2%
Coventry £220,315 £211,767 4.0%
Crawley £323,955 £308,156 5.1%
Croydon £405,271 £395,325 2.5%
Cumberland £163,351 £155,979 4.7%
Dacorum £449,278 £447,752 0.3%
Darlington £155,101 £147,439 5.2%
Dartford £346,188 £342,643 1.0%
Derbyshire £225,782 £219,192 3.0%
Derbyshire Dales £335,716 £320,193 4.8%
Devon £304,500 £304,515 0.0%
Doncaster £167,525 £159,599 5.0%
Dorset £326,193 £327,355 -0.4%
Dover £281,629 £273,412 3.0%
Dudley £216,673 £218,299 -0.7%
Ealing £583,490 £573,058 1.8%
East Cambridgeshire £333,472 £317,771 4.9%
East Devon £336,503 £332,085 1.3%
East Hampshire £445,097 £447,080 -0.4%
East Hertfordshire £445,006 £422,218 5.4%
East Lindsey £203,278 £207,010 -1.8%
East Riding of Yorkshire £215,687 £208,752 3.3%
East Staffordshire £220,231 £214,616 2.6%
East Suffolk £285,998 £280,953 1.8%
East Sussex £319,289 £324,183 -1.5%
Eastbourne £252,200 £267,923 -5.9%
Eastleigh £302,997 £310,896 -2.5%
Elmbridge £755,879 £703,658 7.4%
Enfield £480,102 £461,881 3.9%
Epping Forest £533,460 £528,921 0.9%
Epsom and Ewell £564,431 £530,182 6.5%
Erewash £213,449 £206,520 3.4%
Essex £358,599 £349,868 2.5%
Exeter £278,946 £283,284 -1.5%
Fareham £322,254 £325,738 -1.1%
Fenland £225,334 £216,540 4.1%
Folkestone and Hythe £303,456 £288,655 5.1%
Forest of Dean £290,959 £273,291 6.5%
Fylde £218,787 £227,345 -3.8%
Gateshead £149,082 £146,754 1.6%
Gedling £243,026 £234,728 3.5%
Gloucester £225,459 £225,206 0.1%
Gloucestershire £310,515 £308,154 0.8%
Gosport £230,755 £230,858 0.0%
Gravesham £348,439 £340,922 2.2%
Great Yarmouth £201,567 £204,196 -1.3%
Greenwich £460,880 £464,477 -0.8%
Guildford £535,855 £518,666 3.3%
Hackney £586,411 £619,527 -5.3%
Halton £192,754 £175,476 9.8%
Hammersmith and Fulham £798,302 £821,783 -2.9%
Hampshire £359,700 £357,591 0.6%
Harborough £342,370 £322,606 6.1%
Haringey £626,675 £594,566 5.4%
Harlow £307,026 £303,189 1.3%
Harrow £550,004 £515,466 6.7%
Hart £470,975 £452,747 4.0%
Hartlepool £134,891 £118,625 13.7%
Hastings £248,259 £254,040 -2.3%
Havant £302,454 £295,326 2.4%
Havering £443,530 £417,386 6.3%
Herefordshire £283,053 £277,946 1.8%
Hertfordshire £456,044 £449,214 1.5%
Hertsmere £541,964 £540,637 0.2%
High Peak £234,611 £243,772 -3.8%
Hillingdon £482,201 £452,168 6.6%
Hinckley and Bosworth £250,088 £249,469 0.2%
Horsham £449,169 £421,054 6.7%
Hounslow £533,138 £508,253 4.9%
Huntingdonshire £298,032 £289,956 2.8%
Hyndburn £124,204 £125,653 -1.2%
Ipswich £217,689 £214,035 1.7%
Isle of Wight £244,062 £246,514 -1.0%
Islington £701,055 £737,838 -5.0%
Kensington and Chelsea £1,462,800 £1,434,644 2.0%
Kent £347,299 £335,984 3.4%
King’s Lynn and West Norfolk £258,396 £260,650 -0.9%
Kingston upon Thames £607,978 £570,318 6.6%
Kirklees £197,388 £189,441 4.2%
Knowsley £184,699 £175,106 5.5%
Lambeth £554,333 £560,421 -1.1%
Lancashire £179,390 £177,704 0.9%
Lancaster £186,925 £195,619 -4.4%
Leeds £237,971 £226,252 5.2%
Leicester £222,896 £224,195 -0.6%
Leicestershire £276,358 £270,075 2.3%
Lewes £373,870 £372,129 0.5%
Lewisham £502,451 £474,583 5.9%
Lichfield £321,656 £309,990 3.8%
Lincoln £185,049 £175,698 5.3%
Lincolnshire £213,872 £209,626 2.0%
Liverpool £174,276 £163,184 6.8%
Luton £278,378 £275,649 1.0%
Maidstone £355,414 £343,999 3.3%
Maldon £393,983 £362,956 8.5%
Malvern Hills £320,109 £328,911 -2.7%
Manchester £242,418 £252,916 -4.2%
Mansfield £187,859 £180,866 3.9%
Medway £294,013 £279,806 5.1%
Melton £263,758 £259,828 1.5%
Merton £625,980 £606,068 3.3%
Mid Devon £292,326 £294,398 -0.7%
Mid Suffolk £321,066 £299,961 7.0%
Mid Sussex £428,081 £418,925 2.2%
Middlesbrough £139,624 £129,632 7.7%
Milton Keynes £329,521 £308,493 6.8%
Mole Valley £542,272 £530,709 2.2%
New Forest £379,498 £390,958 -2.9%
Newark and Sherwood £230,777 £222,343 3.8%
Newcastle upon Tyne £201,539 £186,351 8.2%
Newcastle-under-Lyme £197,374 £186,590 5.8%
Newham £410,680 £408,005 0.7%
Norfolk £266,524 £262,095 1.7%
North Devon £274,626 £286,295 -4.1%
North East Derbyshire £224,741 £227,630 -1.3%
North East Lincolnshire £143,711 £141,789 1.4%
North Hertfordshire £391,838 £391,310 0.1%
North Kesteven £239,930 £228,831 4.9%
North Lincolnshire £169,555 £173,211 -2.1%
North Norfolk £302,021 £298,661 1.1%
North Northamptonshire £255,891 £243,350 5.2%
North Somerset £298,302 £299,656 -0.5%
North Tyneside £193,648 £185,766 4.2%
North Warwickshire £281,416 £254,067 10.8%
North West Leicestershire £268,973 £266,303 1.0%
North Yorkshire £267,075 £260,916 2.4%
Northumberland £196,466 £187,145 5.0%
Norwich £225,109 £230,024 -2.1%
Nottinghamshire £228,282 £219,407 4.0%
Nuneaton and Bedworth £224,358 £216,531 3.6%
Oadby and Wigston £260,586 £259,072 0.6%
Oldham £200,075 £186,904 7.0%
Oxford £480,473 £476,469 0.8%
Oxfordshire £408,696 £401,189 1.9%
Pendle £139,836 £129,035 8.4%
Portsmouth £251,456 £245,693 2.3%
Preston £171,498 £171,877 -0.2%
Reading £346,296 £346,670 -0.1%
Redbridge £469,956 £462,070 1.7%
Redcar and Cleveland £146,277 £146,688 -0.3%
Redditch £250,129 £243,706 2.6%
Reigate and Banstead £489,313 £475,334 2.9%
Ribble Valley £277,321 £266,084 4.2%
Richmond upon Thames £825,299 £776,909 6.2%
Rochdale £196,108 £186,585 5.1%
Rochford £393,404 £381,836 3.0%
Rossendale £176,569 £181,524 -2.7%
Rother £329,493 £335,345 -1.7%
Rotherham £192,723 £175,346 9.9%
Rugby £275,404 £268,625 2.5%
Runnymede £478,469 £462,782 3.4%
Rushcliffe £334,014 £312,676 6.8%
Rushmoor £315,278 £312,552 0.9%
Rutland £336,086 £320,590 4.8%
Salford £219,216 £218,359 0.4%
Sandwell £202,932 £196,322 3.4%
Sefton £215,997 £200,179 7.9%
Sevenoaks £517,794 £508,249 1.9%
Sheffield £212,622 £209,790 1.3%
Shropshire £273,217 £263,257 3.8%
Slough £358,361 £340,668 5.2%
Solihull £326,702 £317,770 2.8%
Somerset £275,356 £266,739 3.2%
South Cambridgeshire £414,144 £423,302 -2.2%
South Derbyshire £250,105 £242,135 3.3%
South Gloucestershire £330,914 £327,873 0.9%
South Hams £363,173 £385,534 -5.8%
South Holland £218,214 £212,262 2.8%
South Kesteven £255,697 £248,483 2.9%
South Norfolk £308,392 £290,253 6.2%
South Oxfordshire £452,936 £450,668 0.5%
South Ribble £202,925 £195,332 3.9%
South Staffordshire £298,530 £280,700 6.4%
South Tyneside £157,715 £148,430 6.3%
Southampton £235,688 £233,162 1.1%
Southend-on-Sea £314,486 £321,397 -2.2%
Southwark £599,772 £583,664 2.8%
Spelthorne £448,741 £420,606 6.7%
St Albans £621,898 £607,201 2.4%
St Helens £164,707 £166,111 -0.8%
Stafford £246,109 £241,690 1.8%
Staffordshire £239,789 £231,965 3.4%
Staffordshire Moorlands £210,484 £208,031 1.2%
Stevenage £312,178 £308,261 1.3%
Stockport £308,294 £293,564 5.0%
Stockton-on-Tees £171,292 £160,665 6.6%
Stoke-on-Trent £142,241 £141,636 0.4%
Stratford-on-Avon £390,652 £368,116 6.1%
Stroud £346,663 £341,669 1.5%
Suffolk £285,220 £277,998 2.6%
Sunderland £141,852 £130,040 9.1%
Surrey £527,363 £508,772 3.7%
Surrey Heath £440,534 £432,508 1.9%
Sutton £440,349 £424,870 3.6%
Swale £295,394 £287,326 2.8%
Swindon £258,729 £253,038 2.2%
Tameside £203,604 £198,375 2.6%
Tamworth £234,333 £224,912 4.2%
Tandridge £505,258 £523,761 -3.5%
Teignbridge £296,922 £289,645 2.5%
Telford and Wrekin £220,635 £217,284 1.5%
Tendring £261,048 £262,751 -0.6%
Test Valley £381,333 £369,105 3.3%
Tewkesbury £312,598 £306,473 2.0%
Thanet £271,965 £269,022 1.1%
Three Rivers £582,653 £570,733 2.1%
Thurrock £324,344 £318,611 1.8%
Tonbridge and Malling £401,239 £387,915 3.4%
Torbay £222,892 £235,143 -5.2%
Torridge £266,769 £264,273 0.9%
Tower Hamlets £488,056 £505,927 -3.5%
Trafford £372,923 £359,008 3.9%
Tunbridge Wells £471,779 £416,929 13.2%
Uttlesford £468,713 £452,826 3.5%
Vale of White Horse £396,350 £373,178 6.2%
Wakefield £195,358 £183,840 6.3%
Walsall £212,013 £196,983 7.6%
Waltham Forest £519,280 £487,659 6.5%
Wandsworth £679,466 £730,557 -7.0%
Warrington £248,626 £236,170 5.3%
Warwick £366,851 £345,576 6.2%
Warwickshire £305,968 £290,606 5.3%
Watford £395,344 £392,238 0.8%
Waverley £569,329 £534,072 6.6%
Wealden £398,124 £394,066 1.0%
Welwyn Hatfield £420,410 £440,561 -4.6%
West Berkshire £389,935 £387,485 0.6%
West Devon £313,760 £281,321 11.5%
West Lancashire £229,754 £216,326 6.2%
West Lindsey £199,076 £195,780 1.7%
West Northamptonshire £292,275 £279,342 4.6%
West Oxfordshire £421,321 £405,651 3.9%
West Suffolk £298,923 £296,228 0.9%
West Sussex £374,307 £369,289 1.4%
Westmorland and Furness £213,373 £218,087 -2.2%
Wigan £186,461 £178,696 4.3%
Wiltshire £324,372 £314,106 3.3%
Winchester £464,659 £476,030 -2.4%
Windsor and Maidenhead £589,811 £570,280 3.4%
Wirral £203,590 £198,253 2.7%
Woking £449,108 £445,092 0.9%
Wokingham £503,079 £472,225 6.5%
Wolverhampton £200,661 £198,447 1.1%
Worcester £246,781 £245,031 0.7%
Worcestershire £278,954 £278,074 0.3%
Worthing £309,328 £312,271 -0.9%
Wychavon £306,854 £312,947 -1.9%
Wyre £174,701 £182,367 -4.2%
Wyre Forest £227,385 £224,351 1.4%
York £309,753 £306,352 1.1%
England £290,956 £281,611 3.3%

Average price by local authority for England

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

3.2 Annual price change by London borough

London borough June 2025 June 2024 Difference
Barking and Dagenham £359,870 £336,012 7.1%
Barnet £586,594 £620,871 -5.5%
Bexley £403,202 £400,578 0.7%
Brent £541,430 £563,549 -3.9%
Bromley £539,244 £492,447 9.5%
Camden £876,065 £841,361 4.1%
City of London £845,614 £842,164 0.4%
City of Westminster £1,035,323 £1,070,710 -3.3%
Croydon £405,271 £395,325 2.5%
Ealing £583,490 £573,058 1.8%
Enfield £480,102 £461,881 3.9%
Greenwich £460,880 £464,477 -0.8%
Hackney £586,411 £619,527 -5.3%
Hammersmith and Fulham £798,302 £821,783 -2.9%
Haringey £626,675 £594,566 5.4%
Harrow £550,004 £515,466 6.7%
Havering £443,530 £417,386 6.3%
Hillingdon £482,201 £452,168 6.6%
Hounslow £533,138 £508,253 4.9%
Islington £701,055 £737,838 -5.0%
Kensington and Chelsea £1,462,800 £1,434,644 2.0%
Kingston upon Thames £607,978 £570,318 6.6%
Lambeth £554,333 £560,421 -1.1%
Lewisham £502,451 £474,583 5.9%
Merton £625,980 £606,068 3.3%
Newham £410,680 £408,005 0.7%
Redbridge £469,956 £462,070 1.7%
Richmond upon Thames £825,299 £776,909 6.2%
Southwark £599,772 £583,664 2.8%
Sutton £440,349 £424,870 3.6%
Tower Hamlets £488,056 £505,927 -3.5%
Waltham Forest £519,280 £487,659 6.5%
Wandsworth £679,466 £730,557 -7.0%

Average price by London borough

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

3.3 Average price change by property type

Average price change by property type for England

Property type June 2025 June 2024 Difference
Detached £469,899 £451,093 4.2%
Semi-detached £286,273 £272,968 4.9%
Terraced £242,631 £233,717 3.8%
Flat or maisonette £223,303 £225,240 -0.9%
All £290,956 £281,611 3.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 April 2025 April 2024
Adur 16 47
Amber Valley 42 125
Arun 65 188
Ashfield 61 157
Ashford 53 115
Babergh 44 117
Barking and Dagenham 27 73
Barnet 65 232
Barnsley 108 240
Basildon 67 161
Basingstoke and Deane 63 179
Bassetlaw 60 150
Bath and North East Somerset 54 183
Bedford 56 126
Bexley 57 186
Birmingham 290 658
Blaby 23 100
Blackburn with Darwen 78 133
Blackpool 78 146
Bolsover 39 104
Bolton 108 214
Boston 34 39
Bournemouth Christchurch and Poole 139 386
Bracknell Forest 40 114
Bradford 201 429
Braintree 52 146
Breckland 65 165
Brent 35 132
Brentwood 20 80
Brighton and Hove 69 248
Broadland 44 132
Bromley 84 277
Bromsgrove 31 95
Broxbourne 34 71
Broxtowe 43 107
Buckinghamshire 162 487
Burnley 56 111
Bury 58 156
Calderdale 91 186
Cambridge 30 87
Cambridgeshire 233 608
Camden 39 124
Cannock Chase 55 92
Canterbury 50 132
Castle Point 27 67
Central Bedfordshire 88 309
Charnwood 74 167
Chelmsford 56 172
Cheltenham 60 111
Cherwell 53 124
Cheshire East 194 444
Cheshire West and Chester 160 322
Chesterfield 42 123
Chichester 35 108
Chorley 50 96
City of Bristol 122 399
City of Derby 97 176
City of Kingston upon Hull 95 176
City of London 3 23
City of Nottingham 87 195
City of Peterborough 79 149
City of Plymouth 119 264
City of Westminster 54 171
Colchester 59 172
Cornwall 207 560
Cotswold 25 110
County Durham 276 555
Coventry 112 286
Crawley 32 88
Croydon 92 261
Cumberland 166 303
Dacorum 39 103
Darlington 44 112
Dartford 32 113
Derbyshire 321 830
Derbyshire Dales 26 58
Devon 326 787
Doncaster 126 277
Dorset 140 446
Dover 59 130
Dudley 105 236
Ealing 50 200
East Cambridgeshire 25 78
East Devon 59 149
East Hampshire 40 123
East Hertfordshire 45 127
East Lindsey 61 148
East Riding of Yorkshire 193 391
East Staffordshire 46 129
East Suffolk 104 231
East Sussex 212 590
Eastbourne 41 108
Eastleigh 41 144
Elmbridge 38 149
Enfield 56 151
Epping Forest 19 113
Epsom and Ewell 16 46
Erewash 59 92
Essex 477 1,365
Exeter 59 105
Fareham 42 110
Fenland 46 119
Folkestone and Hythe 47 113
Forest of Dean 32 91
Fylde 44 102
Gateshead 78 186
Gedling 46 167
Gloucester 71 124
Gloucestershire 281 641
Gosport 39 63
Gravesham 33 68
Great Yarmouth 41 94
Greenwich 51 174
Guildford 35 116
Hackney 33 133
Halton 58 99
Hammersmith and Fulham 45 179
Hampshire 487 1,328
Harborough 32 114
Haringey 40 135
Harlow 26 68
Harrow 27 124
Hart 47 98
Hartlepool 35 99
Hastings 24 104
Havant 49 110
Havering 57 213
Herefordshire 75 160
Hertfordshire 288 932
Hertsmere 18 65
High Peak 30 86
Hillingdon 43 162
Hinckley and Bosworth 44 124
Horsham 33 164
Hounslow 37 134
Huntingdonshire 78 189
Hyndburn 39 69
Ipswich 48 127
Isle of Wight 60 128
Islington 33 198
Kensington and Chelsea 30 142
Kent 577 1,499
King’s Lynn and West Norfolk 63 154
Kingston upon Thames 46 139
Kirklees 136 337
Knowsley 41 142
Lambeth 50 226
Lancashire 572 1,218
Lancaster 56 142
Leeds 308 700
Leicester 66 141
Leicestershire 252 704
Lewes 51 83
Lewisham 59 193
Lichfield 37 112
Lincoln 40 91
Lincolnshire 314 726
Liverpool 162 346
Luton 45 100
Maidstone 60 172
Maldon 32 67
Malvern Hills 18 87
Manchester 147 333
Mansfield 45 114
Medway 81 249
Melton 18 52
Merton 55 190
Mid Devon 28 69
Mid Suffolk 38 116
Mid Sussex 40 138
Middlesbrough 52 115
Milton Keynes 93 249
Mole Valley 25 70
New Forest 71 184
Newark and Sherwood 49 149
Newcastle upon Tyne 121 249
Newcastle-under-Lyme 53 108
Newham 36 119
Norfolk 381 965
North Devon 38 92
North East Derbyshire 36 119
North East Lincolnshire 81 152
North Hertfordshire 38 140
North Kesteven 53 114
North Lincolnshire 71 162
North Norfolk 47 124
North Northamptonshire 165 378
North Somerset 83 248
North Tyneside 80 222
North Warwickshire 24 43
North West Leicestershire 46 103
North Yorkshire 260 607
Northumberland 140 343
Norwich 59 133
Nottinghamshire 337 980
Nuneaton and Bedworth 45 127
Oadby and Wigston 15 44
Oldham 63 142
Oxford 37 80
Oxfordshire 203 586
Pendle 54 87
Portsmouth 85 124
Preston 57 126
Reading 47 149
Redbridge 44 143
Redcar and Cleveland 67 173
Redditch 18 91
Reigate and Banstead 48 130
Ribble Valley 38 74
Richmond upon Thames 53 172
Rochdale 87 182
Rochford 30 71
Rossendale 35 66
Rother 32 116
Rotherham 91 224
Rugby 51 129
Runnymede 28 77
Rushcliffe 33 136
Rushmoor 27 86
Rutland 8 36
Salford 104 246
Sandwell 75 210
Sefton 105 258
Sevenoaks 36 99
Sheffield 162 437
Shropshire 135 298
Slough 15 98
Solihull 76 232
Somerset 236 508
South Cambridgeshire 54 135
South Derbyshire 47 123
South Gloucestershire 123 277
South Hams 36 101
South Holland 33 98
South Kesteven 57 130
South Norfolk 62 163
South Oxfordshire 38 139
South Ribble 43 138
South Staffordshire 46 90
South Tyneside 44 126
Southampton 81 158
Southend-on-Sea 56 130
Southwark 49 203
Spelthorne 25 91
St Albans 39 158
St Helens 73 153
Stafford 45 122
Staffordshire 355 815
Staffordshire Moorlands 52 104
Stevenage 26 70
Stockport 126 235
Stockton-on-Tees 90 165
Stoke-on-Trent 119 233
Stratford-on-Avon 56 158
Stroud 49 115
Suffolk 312 733
Sunderland 103 268
Surrey 352 1,099
Surrey Heath 22 93
Sutton 45 172
Swale 51 164
Swindon 78 265
Tameside 85 186
Tamworth 21 58
Tandridge 40 80
Teignbridge 58 134
Telford and Wrekin 52 170
Tendring 71 175
Test Valley 43 109
Tewkesbury 44 90
Thanet 61 147
Three Rivers 13 64
Thurrock 36 123
Tonbridge and Malling 51 125
Torbay 60 146
Torridge 28 80
Tower Hamlets 41 210
Trafford 71 202
Tunbridge Wells 44 121
Uttlesford 18 73
Vale of White Horse 45 121
Wakefield 127 295
Walsall 75 176
Waltham Forest 44 214
Wandsworth 76 325
Warrington 71 161
Warwick 46 171
Warwickshire 222 628
Watford 13 72
Waverley 39 135
Wealden 64 179
Welwyn Hatfield 23 62
West Berkshire 54 157
West Devon 20 57
West Lancashire 46 106
West Lindsey 36 106
West Northamptonshire 164 384
West Oxfordshire 30 122
West Suffolk 78 142
West Sussex 271 851
Westmorland and Furness 110 267
Wigan 136 311
Wiltshire 191 520
Winchester 25 122
Windsor and Maidenhead 43 133
Wirral 129 327
Woking 36 112
Wokingham 51 172
Wolverhampton 59 170
Worcester 44 88
Worcestershire 197 557
Worthing 50 118
Wychavon 46 116
Wyre 54 101
Wyre Forest 40 80
York 50 191
England 18,719 48,641

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

4.2 Sales volumes by London borough

London borough April 2025 April 2024
Barking and Dagenham 27 73
Barnet 65 232
Bexley 57 186
Brent 35 132
Bromley 84 277
Camden 39 124
City of London 3 23
City of Westminster 54 171
Croydon 92 261
Ealing 50 200
Enfield 56 151
Greenwich 51 174
Hackney 33 133
Hammersmith and Fulham 45 179
Haringey 40 135
Harrow 27 124
Havering 57 213
Hillingdon 43 162
Hounslow 37 134
Islington 33 198
Kensington and Chelsea 30 142
Kingston upon Thames 46 139
Lambeth 50 226
Lewisham 59 193
Merton 55 190
Newham 36 119
Redbridge 44 143
Richmond upon Thames 53 172
Southwark 49 203
Sutton 45 172
Tower Hamlets 41 210
Waltham Forest 44 214
Wandsworth 76 325

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 April 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
April 2021 82,173
April 2022 68,234
April 2023 41,002
April 2024 48,641
April 2025 18,719

4.4 Sales volumes for London

Sales volumes for London over the past 5 years

Date Sales volumes for London
April 2021 9,151
April 2022 7,432
April 2023 4,330
April 2024 5,730
April 2025 1,556

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 April 2025 Average existing April 2025 New build monthly change Existing monthly change New build annual change Existing annual change
London £537,575 £568,075 0.2% 3.2% 9.9% 3.1%
North East £300,587 £149,008 -2.2% -8.3% 19.3% 4.2%
East Midlands £372,265 £226,177 1.9% -3.7% 14.8% 1.0%
East of England £458,911 £321,630 1.1% -3.7% 13.4% -0.2%
North West £287,672 £199,114 -1.5% -6.7% 14.9% 1.3%
South East £523,322 £370,542 2.7% -2.0% 15.7% 1.3%
South West £414,057 £291,429 1.9% -3.9% 13.0% -1.3%
West Midlands Region £346,658 £232,923 1.2% -4.4% 13.9% 0.9%
Yorkshire and The Humber £317,730 £193,710 -0.3% -6.1% 16.8% 2.5%
England £399,000 £278,539 0.8% -3.6% 14.5% 1.2%

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 June 2025 Average former owner occupier price June 2025 First time buyer monthly change Former owner occupier monthly change First time buyer annual change Former owner occupier annual change
London £479,877 £701,044 0.5% 0.7% 0.2% 1.7%
North East £143,059 £194,818 3.3% 3.4% 7.6% 7.9%
East Midlands £204,040 £280,506 0.6% 0.5% 4.4% 4.3%
East of England £278,659 £407,881 1.4% 1.1% 3.4% 4.0%
North West £184,042 £254,203 2.6% 2.5% 4.9% 5.0%
South East £303,267 £477,777 1.5% 1.2% 2.6% 2.9%
South West £248,904 £360,741 0.6% 0.3% 1.3% 1.6%
West Midlands Region £209,177 £298,032 1.8% 2.0% 3.4% 3.6%
Yorkshire and The Humber £176,731 £243,623 0.7% 0.7% 3.3% 3.2%
England £243,855 £353,475 1.4% 1.3% 3.1% 3.5%

7. Funding status

Cash and mortgage indicator for England by region

Region Average cash price June 2025 Average mortgage price June 2025 Cash monthly change Mortgage monthly change Cash annual change Mortgage annual change
London £599,790 £553,328 -0.6% 0.9% -0.9% 1.3%
North East £153,301 £168,730 3.8% 3.1% 7.1% 8.1%
East Midlands £236,703 £239,387 0.7% 0.5% 3.7% 4.6%
East of England £328,970 £341,310 1.2% 1.2% 3.1% 4.0%
North West £200,284 £217,271 2.8% 2.4% 4.4% 5.2%
South East £374,830 £387,003 1.4% 1.3% 2.0% 3.1%
South West £305,096 £299,949 0.5% 0.4% 0.9% 1.8%
West Midlands Region £244,418 £247,895 2.1% 1.7% 3.0% 3.6%
Yorkshire and The Humber £201,285 £205,799 0.9% 0.6% 2.6% 3.5%
England £277,351 £296,526 1.4% 1.3% 2.7% 3.6%

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 April 2025
East Midlands 13
East of England 3
London 18
North East 10
North West 14
South East 14
South West 2
West Midlands Region 12
Yorkshire and The Humber 10
England 96

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