euroflation.

Food price level in Europe by country

Food price level across Europe (2025) ranges from 155.9 (Switzerland) down to 79.8 (Romania), against a euro-area average of 102.1.

This is a price level, not an inflation rate: it compares what the same basket of food and non-alcoholic beverages costs in each country in one year, with the EU average set at 100. A higher number means groceries cost more than the EU average.

🇨🇭Switzerland155.92025▼ 9.6
🇮🇸Iceland155.82025▲ 9.3
🇳🇴Norway133.12025▼ 13.6
🇱🇺Luxembourg122.42025▲ 2.1
🇩🇰Denmark120.52025▼ 2.6
🇮🇪Ireland115.52025▼ 1.1
🇲🇹Malta112.92025▼ 4.8
🇸🇪Sweden109.92025▼ 2.3
🇪🇪Estonia109.82025▲ 3.3
🇦🇹Austria109.52025▲ 4.3
🇫🇮Finland107.52025▼ 5.5
🇱🇻Latvia107.52025▲ 1.0
🇫🇷France106.82025▲ 1.4
🇭🇷Croatia105.52025▲ 3.8
🇬🇷Greece105.32025▼ 1.7
🇧🇪Belgium104.52025▲ 1.4
🇱🇹Lithuania103.02025▲ 3.5
🇩🇪Germany102.42025▼ 4.5
🇵🇹Portugal102.02025▼ 2.6
🇮🇹Italy101.12025▼ 2.4
🇸🇮Slovenia101.02025▲ 0.5
🇨🇾Cyprus100.12025▼ 7.5
🇳🇱Netherlands99.42025▲ 1.6
🇪🇸Spain95.32025▼ 3.2
🇭🇺Hungary95.22025▲ 3.9
🇧🇬Bulgaria92.62025▲ 5.7
🇨🇿Czechia89.82025▼ 7.7
🇵🇱Poland89.52025▲ 15.0
🇸🇰Slovakia83.22025▼ 19.9
🇷🇴Romania79.82025▲ 7.1
rising falling▲▼ arrows always paired with colour (colourblind-safe)Tap a column header to sort.

Source: Eurostat (prc_ppp_ind_1) · data through 2025 · released 2026-07-09 · modifications: none

See the euro-area aggregate →

Frequently asked questions

Which European country has the highest food price level?
Switzerland, at 155.9.
Which European country has the lowest food price level?
Romania, at 79.8.
What is the euro-area average food price level?
The euro-area average is 102.1.