London accounts for 66% (940 transactions) of all homes sold over £2 million across England and Wales this year, with an estimated annual tax charge of £15.8 million.
London’s property market appears to be stabilising, with new data suggesting it has reached the bottom of its current cycle and may be nearing a turning point.
Research from Enness Global shows that the five most expensive properties sold so far in 2025 range from £25 million to £41 million, all located in London.