There were 109,580 residential transactions in June, HMRC has reported.

Together with last November, a twin peak, June’s figures are the highest since November 2007.

The June figure was up on the 104,590 transactions in May, and well ahead of the 91,220 transactions in June last year.

However, because HMRC prefers, for reasons that only economists can understand, to report “seasonally adjusted” figures rather than the actuals, the organisation is saying house sales dipped slightly in June.

On a “seasonally adjusted” basis, there were 102,680 transactions in June, down 0.2% from the 102,860 in May.