In August, UK retail sales increased by 6.2% compared with August 2015.
All store types except textile, clothing, footwear and household goods, showed growth with the main contribution coming from food stores.
The quantity bought declined by 0.2% compared with July, with the largest contribution to the fall from non-food stores. This was offset by rises in non-store retailing, predominantly food stores and petrol stations.
The underlying pattern in the retail sector was still one of growth with the three-month on three-month movement in the quantity bought increasing by 1.6%.
In addition, the amount spent in the retail industry rose by 4.1% compared with August 2015, but fell by 0.5% compared with July 2016.
Consumers spent 18.5% more spent online, compared to last year and increased by 0.4% compared with July 2016.
Non-seasonally adjusted average store prices, including petrol stations, fell by 1.9% in August compared with the year before.