Cost-of-living rankings · Eurostat PLI 2024

Cheapest Countries for Groceries

Food and non-alcoholic beverage price levels, EU-27 = 100.

#1 Cheapest groceries
Romania (76)
Average index
106
Top–bottom spread
83
Countries ranked
30

The verdict

According to Eurostat, Romania has the lowest groceries index at 76 (EU-27 = 100), ahead of Slovakia at 83; the Top 5 cutoff is 89, with a 83-point spread to Switzerland.

76
#1 Romania
83
#2 Slovakia
89
Top 5 cutoff
83
Top–bottom spread

Every figure is rendered live from the same Eurostat 2024 ranking query as the table below, no AI summaries, no synthetic statistics.

Top 5 - Cheapest groceries Horizontal bar chart of the top 5 items by value (index). Top 5 - Cheapest groceries 1. Romania 76 2. Slovakia 83 3. Poland 87 4. Bulgaria 89 5. Czechia 89 Bar to make this Top 5 = 89 (EU-27 = 100). Full list of 30countries below.

Top 10 - Cheapest groceries

Cheapest Countries for Groceries (top 10)

1. 🇷🇴 Romania762. 🇸🇰 Slovakia833. 🇵🇱 Poland874. 🇧🇬 Bulgaria895. 🇨🇿 Czechia896. 🇭🇺 Hungary957. 🇪🇸 Spain958. 🇳🇱 Netherlands999. 🇸🇮 Slovenia10010. 🇱🇹 Lithuania101

Each value is the price level relative to the EU-27 average of 100. Below 100 is cheaper than the EU norm.

Full ranking, all 30 countries

What this shows: each bar's length is this country's groceries index relative to the highest value in the table (159); hover or tap a bar for its share of the #1 leader and exact rank.

Rank Country Groceries index
1 🇷🇴 Romania
76
2 🇸🇰 Slovakia
83
3 🇵🇱 Poland
87
4 🇧🇬 Bulgaria
89
5 🇨🇿 Czechia
89
6 🇭🇺 Hungary
95
7 🇪🇸 Spain
95
8 🇳🇱 Netherlands
99
9 🇸🇮 Slovenia
100
10 🇱🇹 Lithuania
101
11 🇵🇹 Portugal
102
12 🇮🇹 Italy
102
13 🇩🇪 Germany
103
14 🇭🇷 Croatia
104
15 🇨🇾 Cyprus
105
16 🇧🇪 Belgium
105
17 🇱🇻 Latvia
105
18 🇬🇷 Greece
106
19 🇪🇪 Estonia
106
20 🇸🇪 Sweden
106
21 🇫🇮 Finland
110
22 🇫🇷 France
110
23 🇦🇹 Austria
111
24 🇲🇹 Malta
112
25 🇮🇪 Ireland
115
26 🇩🇰 Denmark
120
27 🇱🇺 Luxembourg
125
28 🇳🇴 Norway
131
29 🇮🇸 Iceland
144
30 🇨🇭 Switzerland
159

Wide cheapest groceries gap: Romania → Switzerland

Comparative price levels, EU-27 = 100. Spread from Romania (76) to Switzerland (159) is 83 index points - a wide everyday-cost gap. Cross-check affordability on best-value .

Mid-table Belgium (105) is far from both poles, the favourable end is a different cost world from the tail. Open any country profile for the full per-category breakdown.

Affordability companions

What to do with this ranking

Romania and Switzerland anchor the two ends of this cheapest groceries table -- open either profile for the full per-category breakdown, or compare them side by side.

Rankings reflect national averages, not a personal budget -- a country's largest cities typically run above its national figure.

Source: Eurostat, comparative price levels (prc_ppp_ind) and median equivalised net income Price-level indices, EU-27 = 100, 2024.

Sources: Eurostat comparative price levels (prc_ppp_ind) · Eurostat median equivalised net income (ilc_di03) · 2024. Methodology