Market analysis · Free access

European food retail: price did all the work, not volumes

Since 2021, food retail turnover in the euro area is up 25.6%. Volumes sold are below their 2021 level. Seven markets compared on what households actually pay at the till.

Published 24 August 2026 · Eurostat data to 2026-05 · Public sources only

The calculation nobody publishes

A retailer cannot be judged on turnover alone. If turnover rises 4% while volumes fall 1%, the growth does not come from customers, it comes from the price tag.

Eurostat publishes both series for retail trade: net turnover and sales volume, each indexed to 2021 = 100. Their ratio gives the average price actually taken at the till, which neither retailers nor statistical institutes publish in this form.

Implicit average price = 100 × turnover ÷ volume. This is what a household pays on average for the same basket of goods, including any shift towards cheaper products.

Seven markets, one single driver

+25.6%
food retail turnover, euro area, since 2021
-1.2%
volumes sold over the same period
+27.1%
average price paid at the till
Retail sale in non-specialised stores with food predominating, change since 2021, latest available point
Market Turnover Volumes Average price Shelf price Gap
France2026-05+24.7%+3.5%+20.5%+25.0%-4.5pt
Germany2026-06+22.2%-4.9%+28.5%+33.2%-4.7pt
Spain2026-06+45.9%+8.3%+34.7%+35.6%-0.9pt
Belgium2026-06+13.2%-10.6%+26.6%+29.9%-3.3pt
Netherlands2026-06+18.2%-9.7%+30.9%+29.9%+1.0pt
Portugal2026-06+44.8%+14.3%+26.7%+35.3%-8.6pt
Euro area2026-06+25.6%-1.2%+27.1%+31.1%-4.0pt

Colour key: green marks what goes the household's way, volumes up or prices down; red marks the opposite. Turnover stays neutral.

"Shelf price" is the harmonised index of food prices, which tracks a constant-quality basket. "Average price" is what is actually taken at the till. The gap between the two measures household trade-offs.

When the price rose, and when it stopped

A five-year cumulative figure flattens the chronology. Yet the chronology is what separates these markets. Here is the implicit average price as an annual average, still on a 2021 = 100 base.

Implicit average price in food-dominated retail, annual average, 2021 = 100
Market202120222023202420252026
France100.0106.2118.7119.5120.1120.5
Germany100.0110.5122.5125.1127.9128.8
Spain100.0110.9124.4129.0131.5134.3
Belgium100.0108.3122.0124.1126.9127.4
Netherlands100.0109.6122.0125.7130.8131.6
Portugal100.0111.4121.2121.1122.9126.1
Euro area100.0109.0120.8123.1125.7127.0

It all happened in two years. Between 2021 and 2023, the euro-area average food price gained 20.8 points. What follows is a slow drift, not a second wave.

France is the market that stopped earliest and lowest: since 2023 its average price has gained only 1.8 point in three years. Spain never stopped rising, 9.9 points over the same period. Two neighbouring markets, two opposite ends to the shock.

An annual average smooths monthly swings: 2026 covers only the months already published, so it is not a full year.

Food did not share the fate of the rest of retail

Eurostat publishes the same two series for retail as a whole and for food alone. Comparing them answers the obvious question: is what we observe specific to food, or true of all spending?

Change since 2021, retail trade as a whole (NACE G47) and food-dominated retail (G47.11)
MarketVolumes, all retailVolumes, foodGapPrice, all retailPrice, foodGap
France+7.7%+3.5%-4.2%+13.1%+20.5%+7.4%
Germany+1.2%-4.9%-6.1%+19.4%+28.5%+9.1%
Spain+12.6%+8.3%-4.3%+25.5%+34.7%+9.2%
Belgium-6.6%-10.6%-4.0%+19.5%+26.6%+7.1%
Netherlands+2.9%-9.7%-12.6%+18.6%+30.9%+12.3%
Portugal+20.8%+14.3%-6.5%+16.1%+26.7%+10.6%
Euro area+4.4%-1.2%-5.6%+18.6%+27.1%+8.5%

The result admits no exception. In all seven markets, food volumes do worse than retail volumes as a whole, and food prices rise more. In the euro area, retail sells 4.4% more goods than in 2021 while food sells 1.2% less.

In other words, households did not cut their spending in general. They cut food quantities, and only those. That is where the trade-off happened, because that is where the rise was steepest and most visible day to day.

The two "Gap" columns are differences in points between food and retail as a whole. A negative volume gap means food did worse.

France is the exception, and that is not what you hear

Of the six countries compared, France is where the average food price has risen least since 2021, 20.5% against 27.1% in the euro area. It is also, of the seven, the only one to combine that restraint with rising volumes, 3.5%. Spain and Portugal gain more, 8.3% and 14.3%, but with average prices up 34.7% and 26.7%, far from French restraint.

At the other end, Belgium has lost 10.6% of food volumes in five years. That is not slower growth, it is a tenth of the goods gone from trolleys, while the average price there rose 26.6%.

The gap between shelf price and price paid

In 5 of the 6 markets, the average price taken rises LESS than the shelf price index. Households there have changed what goes in the basket: own brands, value formats, promotions. The shift is sharpest in Portugal, a gap of -8.6pt, and Germany, -4.7pt. The one exception is the Netherlands, where the two measures sit within 1.0 point of each other: the basket barely moved there.

This gap is published nowhere. It has to be calculated, and it says something neither series says alone: on which side of the shelf the adjustment happened.

Disinflation is not a fall

In July 2026, food inflation is back to 1.0% year on year in France, 0.8% in the euro area, and it is negative in Belgium and the Netherlands. Public debate often concludes that prices are falling. They are not: they have stopped rising, at a level still 27% above 2021.

For a retailer, that changes everything: turnover growth carried by price is running out, and volumes have not returned. For a supplier, the negotiation is no longer about passing on an increase but about sharing a volume that has stopped growing.

The retailers behind these figures

A market does not exist on its own: it is made of retailers that set prices, assortments and promotions. Here are the groups behind these seven markets, ranked by 2025 revenue, with a column that is rarely shown: what the figure actually rests on.

Main food retail groups operating in the seven markets studied, revenue for financial year 2025
GroupCountry2025 revenueChangeWhat the figure rests on
Schwarz (Lidl + Kaufland)Family-owned, unlistedGermanyEUR 185.6bn+5.8%Published accounts
Rewe GroupCooperativeGermanyEUR 100.4bn+4.0%Published accounts
Ahold DelhaizeListed (Amsterdam)Netherlands / BelgiumEUR 92.4bn+3.4%Published accounts
CarrefourListed (Paris)FranceEUR 91.5bn+2.8%Published accounts
EDEKA VerbundCooperativeGermanyEUR 77.3bn+2.7%Published accounts
E.LeclercCooperative of independent ownersFranceEUR 51.1bn+2.4%Executive statement
MercadonaFamily-owned, unlistedSpainEUR 41.9bn+8.0%Published accounts
Jerónimo MartinsListed (Lisbon)PortugalEUR 36.0bn+7.6%Published accounts
Aldi Nord + Aldi SüdFamily-owned, unlistedGermanyEUR 33.7bnn/aPrivate panel estimate
Auchan RetailFamily-owned, unlistedFranceEUR 32.1bn+1.5%Published accounts
Colruyt GroupListed (Brussels), family-controlledBelgiumEUR 10.6bn+3.1%Published accounts
Les Mousquetaires (Intermarché)Cooperative of independent ownersFrancenot publishedn/aPrivate panel estimate
Coopérative UCooperative of independent ownersFrancenot publishedn/aPrivate panel estimate
Scopes are not comparable with one another: some groups consolidate several countries and several businesses, others a single market. This table places the players, it does not rank their performance.

France's top three publish no accounts

Of the 13 groups listed, 9 publish a verifiable financial document. The other 4 do not. This is not a French quirk alone: in France the country's largest food retailer, the third and the fifth are cooperatives of independent owners that consolidate no group accounts. E.Leclerc's figure of 51.1 billion euros comes from a press interview with its chairman, not from an annual report. Intermarché's and U's market shares are measured by a private panel.

That is precisely why the Eurostat series matter. They are the only common yardstick, built the same way across all seven markets, independent of what each retailer chooses to disclose.

Only two retailers say how much they actually sold

Almost all of them report revenue. Almost none report volume. Mercadona is the exception and gives both: sales up 8% in value, and 4% in kilo-litres, at 15,067 million. Half its growth therefore does come from more goods sold. Jerónimo Martins, for its part, reports volume growth across all its banners.

Both groups operate in Spain and Portugal. Those are the two markets where the Eurostat series show the strongest food volume growth since 2021, 8.3% and 14.3%, while the euro area is down 1.2%. Two independent measurements, one from accounts and one from statistics, pointing at the same place.

The reverse reading holds too. In Belgium, the market that lost the most volume over the period, 10.6%, Colruyt's market share fell from 29.0% to 28.5% over its financial year. And in France, where the average price rose least, Auchan Retail reports revenue down 0.5%.

In 2026, growth can no longer come from price

This is the point that changes everything for a retailer. Between 2021 and today, euro-area food retail revenue rose 25.6% with volumes falling: growth was mechanical, carried by the price tag. With food inflation back near zero, that engine is off. A retailer growing in 2026 is no longer passing on a price increase, it is taking share from someone else.

Thirteen groups, three ways of reporting

A ranking says who is big. It does not say who sold more goods. Group by group, here is what the 2025 accounts reveal about the split between price and volume.

What the listed groups say

What the cooperatives say

What the family-owned groups say

What this analysis shows

Method and sources

All series are public and seasonally adjusted. Retail sale in non-specialised stores with food predominating is NACE class G47.11. The implicit average price is a Nexelys calculation, the ratio of turnover to volume, not a published series.

Main sources

Retailer sources

Both indices are brought to the same base, the 2021 annual average. This matters: measuring one from the 2021 average and the other from December 2021 would mechanically inflate the gap between them, since prices were already rising through 2021. Check performed: on that common base, the implicit average price and the harmonised index differ by 0.9 to 8.6 points over five years depending on the country. Two independent measures of the same phenomenon converging that closely validate each other.

Cite this analysis

Nexelys, “Carrefour, Leclerc, Lidl: European food retail 2026”, August 2026. https://nexelys.io/analyse-marche-distribution-alimentaire

The figures in this analysis may be reused freely, including commercially, provided Nexelys is credited and this page is linked. For full reproduction of the tables or any specific use, write to contact@nexelys.io.

Track these series every month

This analysis is a snapshot. The Nexelys Economy dashboard tracks inflation category by category, real household spending and confidence, across France, Germany, Spain and Belgium, with quantified 3, 6 and 12-month forecasts.

7-day free trial →