Data: Aldi named cheapest UK supermarket of 2024
Aldi has been named as the cheapest UK supermarket for all 12 months of last year, making it the least expensive supermarket of 2024, Which? data finds.
According to the consumer watchdog’s analysis, Lidl was the second-cheapest grocer every month, charging £1.99 more than Aldi on average, while Waitrose was found to be the most expensive every month of 2024 for a smaller basket of items.
For a larger shopping list, excluding discounters Aldi and Lidl which have smaller products ranges, Asda was the least expensive supermarket for nine out of 12 months.
However, Tesco was cheaper nearly half the time after Which? began including loyalty discounts in its analysis in June 2024.
Subscribe to Grocery Gazette for free
Sign up here to get the latest grocery and food news each morning
Waitrose was again the most expensive for a bigger shop every month except September, when Sainsbury’s was the priciest for shoppers not using a Nectar loyalty card.
In December alone, Aldi remained the cheapest supermarket at £100.29 on average for a shopping list of 56 branded and own-label groceries, while rival discounter Lidl was just £1.19 more with its Lidl Plus loyalty app or £1.27 without.
According to Which?, Tesco was the cheapest of the traditional supermarkets at £111.22 with a Clubcard and £112.90 without, while Waitrose was the most expensive in December at £129.83, costing nearly £30 more than Aldi.
It comes as Aldi has recorded its best Christmas trading period to date as sales topped £1.6bn in the four weeks to Christmas Eve.




