I've updated the website with the latest house price data for England and Wales. The annual change figure is the lowest it's been since June 2022, which can be attributed to the change in the stamp duty rates in March 2025, which caused a spike in prices before it came into effect and have now dropped out of the current year's calculation. In fact the same can be said for the low point of June 2022, which was a year after the end of the Covid Stamp Duty holiday