Over two thirds of Brits shop at Aldi as it gains 1.1m more customers

More than two thirds (66.4%) of British households now shop with Aldi, new research shows.

According to Kantar, 1.1 million additional shoppers are now purchasing their weekly food shop at the discount grocer and households switched over £300m in grocery spend to Aldi in the first quarter of 2023.

Shoppers at Aldi are also buying more items per visit than at any other supermarket, with 19.9 items in an average basket in comparison to its closest competitor, Asda at 16.8 items.


Subscribe to Grocery Gazette for free

Sign up here to get the latest grocery and food news each morning


This comes as Aldi hit a new record market share of 10.1% in the last 12 weeks, as its sales increased by 25%.

“Almost 19 million shoppers are taking advantage of our brand-like quality and unbeatable prices,” Aldi UK chief executive officer, Giles Hurley said.

“People are facing difficult choices about how they spend their money and are changing the way they shop. Shoppers are switching from big stores with big prices to counter the effects of inflation and keep more of their money in their pockets.”

Hurley added: “Independent analysis shows we are consistently the UK’s cheapest supermarket, and our commitment to our customers is that will always be the case.”

Last month, Aldi was named the cheapest supermarket for a basket of 41 grocery items by consumer watchdog Which?, a title it has held consecutively for the past 10 months.

According to the data, the grocery retailer cost £72.54 on average across the month, compared with £92.55 at Waitrose and £72.79 at Lidl.

DiscountersNewsSupermarkets

RELATED POSTS

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.

Menu

SUBSCRIBE TO OUR NEWSLETTER

Sign up to our daily newsletter to get all the latest grocery news and insights direct to your inbox.

  • This field is for validation purposes and should be left unchanged.