The data for England and Wales showed the number of pubs, including those which are vacant or to let, fell to 39,096 at the end of June.