Dietary compositions by commodity group by country

Average per capita dietary energy supply by commodity groups, measured in kilocalories per person per day.

Countries reporting
188
Highest
316.56 kilocalories per day per capita
Dominica
Lowest
3.55 kilocalories per day per capita
Burundi
Median
57.59 kilocalories per day per capita
Years covered
63
1961–2023
Data points
10,214

What the numbers show

Dietary compositions by commodity group is currently reported for 188 countries. The highest value is 316.56 kilocalories per day per capita in Dominica; the lowest is 3.55 kilocalories per day per capita in Burundi.

The median across all reporting countries is 57.59 kilocalories per day per capita, and the mean is 73.51 kilocalories per day per capita.

The gap between the highest and lowest reporting country is a factor of about 89.

Over the past decade 131 countries rose and 49 fell. The largest increase was in Central African Republic (up 406.0%), and the largest decrease in Burundi (down 71.4%).

Dietary compositions by commodity group: full country ranking

#Country LatestYear 10-year changeTrend
1 Dominica 316.56 kilocalories per day per capita 2022 up 127.7% volatile
3 Grenada 249.16 kilocalories per day per capita 2023 up 380.7% volatile
4 Saint Vincent and the Grenadines 220.7 kilocalories per day per capita 2023 up 86.4% volatile
5 Hong Kong 217.49 kilocalories per day per capita 2023 up 11.0% volatile
6 Barbados 214.97 kilocalories per day per capita 2023 up 26.6% volatile
7 Macao 213.31 kilocalories per day per capita 2023 down 4.4% volatile
8 Montenegro 213.12 kilocalories per day per capita 2023 up 29.1% rising
9 Iceland 203.41 kilocalories per day per capita 2023 up 22.5% rising
10 New Caledonia 194.52 kilocalories per day per capita 2023 up 32.2% volatile
11 Bosnia and Herzegovina 193.12 kilocalories per day per capita 2023 up 20.6% rising
12 French Polynesia 190.25 kilocalories per day per capita 2023 up 13.1% volatile
13 Mongolia 189.15 kilocalories per day per capita 2023 up 34.8% volatile
14 Seychelles 187.2 kilocalories per day per capita 2023 up 131.8% rising
15 Guyana 185.11 kilocalories per day per capita 2023 up 184.1% volatile
16 Bahamas 182.59 kilocalories per day per capita 2023 down 10.3% volatile
17 Nauru 171.35 kilocalories per day per capita 2023 rising
18 Marshall Islands 161.79 kilocalories per day per capita 2023 rising
19 Norway 160 kilocalories per day per capita 2023 down 53.3% volatile
21 Jamaica 149.06 kilocalories per day per capita 2023 up 58.9% volatile
22 Maldives 142.56 kilocalories per day per capita 2023 down 11.8% volatile
23 Libya 141.59 kilocalories per day per capita 2023 up 19.8% rising
24 Cyprus 141.16 kilocalories per day per capita 2023 up 4.4% volatile
25 Georgia 141.03 kilocalories per day per capita 2023 up 47.9% volatile
26 Latvia 140.48 kilocalories per day per capita 2023 up 7.6% rising
27 Qatar 139.89 kilocalories per day per capita 2023 falling
28 Estonia 139.68 kilocalories per day per capita 2023 up 0.5% rising
29 United Kingdom 138.53 kilocalories per day per capita 2023 up 14.6% volatile
30 Slovenia 136.5 kilocalories per day per capita 2023 down 6.3% rising
31 Belize 130.42 kilocalories per day per capita 2023 up 34.0% volatile
32 Kuwait 130.19 kilocalories per day per capita 2023 down 12.2% rising
33 North Macedonia 128.43 kilocalories per day per capita 2023 up 19.9% rising
34 Bermuda 122.67 kilocalories per day per capita 2009 up 33.8% rising
35 Tonga 119.44 kilocalories per day per capita 2023 rising
37 Belgium 115.3 kilocalories per day per capita 2023 up 198.2% volatile
38 Cape Verde 115.09 kilocalories per day per capita 2023 up 48.7% volatile
39 Brunei 114.63 kilocalories per day per capita 2009 down 15.3% rising
40 New Zealand 114.41 kilocalories per day per capita 2023 up 88.2% volatile
41 Croatia 112.78 kilocalories per day per capita 2023 down 1.0% volatile
42 Serbia 110.08 kilocalories per day per capita 2023 up 24.1% rising
43 Antigua and Barbuda 108.96 kilocalories per day per capita 2023 up 31.6% volatile
44 Armenia 106.8 kilocalories per day per capita 2023 up 17.4% volatile
45 Cote d'Ivoire 106.29 kilocalories per day per capita 2023 up 2.0% volatile
46 Bahrain 104.2 kilocalories per day per capita 2023 falling
47 Finland 103.86 kilocalories per day per capita 2023 up 4.7% volatile
48 Saudi Arabia 101.31 kilocalories per day per capita 2023 down 18.5% rising
49 Czechia 101.02 kilocalories per day per capita 2023 up 41.2% rising
50 Oman 100.61 kilocalories per day per capita 2023 up 27.8% rising
51 Australia 100.55 kilocalories per day per capita 2023 down 10.7% rising
52 Israel 100.31 kilocalories per day per capita 2023 up 54.5% volatile
53 Netherlands Antilles 100.26 kilocalories per day per capita 2009 up 15.6% flat
54 Botswana 99.17 kilocalories per day per capita 2023 up 23.1% volatile
55 Benin 94.53 kilocalories per day per capita 2022 up 57.8% volatile
56 Kazakhstan 93.46 kilocalories per day per capita 2023 up 15.2% volatile
57 Mauritius 93.18 kilocalories per day per capita 2023 up 40.5% volatile
58 Laos 92.98 kilocalories per day per capita 2023 up 64.0% volatile
59 Portugal 92.32 kilocalories per day per capita 2023 up 16.5% volatile
60 Sweden 91 kilocalories per day per capita 2023 up 70.9% rising
61 Denmark 89.44 kilocalories per day per capita 2023 down 16.5% rising
62 France 88.51 kilocalories per day per capita 2023 up 22.5% rising
63 Romania 88.46 kilocalories per day per capita 2023 up 8.4% volatile
64 East Timor 87.15 kilocalories per day per capita 2023 up 76.3% volatile
65 Panama 86.52 kilocalories per day per capita 2023 up 12.8% volatile
66 Turkey 84.79 kilocalories per day per capita 2023 up 160.3% volatile
67 Fiji 83.96 kilocalories per day per capita 2023 up 147.8% volatile
68 South Korea 82.07 kilocalories per day per capita 2023 up 51.7% volatile
69 Suriname 80.63 kilocalories per day per capita 2023 down 1.6% volatile
70 Saint Kitts and Nevis 80.55 kilocalories per day per capita 2023 down 42.9% volatile
71 Bhutan 78.39 kilocalories per day per capita 2023 falling
72 Djibouti 78.19 kilocalories per day per capita 2023 up 30.1% volatile
73 Saint Lucia 77.83 kilocalories per day per capita 2023 down 17.6% volatile
74 Albania 76.82 kilocalories per day per capita 2023 up 74.8% volatile
75 Kyrgyzstan 76.82 kilocalories per day per capita 2023 up 20.5% volatile
76 Tuvalu 76.55 kilocalories per day per capita 2023 falling
77 Malaysia 74.8 kilocalories per day per capita 2023 up 19.1% rising
78 Yemen 73.72 kilocalories per day per capita 2023 down 6.7% volatile
79 Belarus 72.54 kilocalories per day per capita 2023 up 18.9% volatile
80 Central African Republic 72.03 kilocalories per day per capita 2022 up 406.0% volatile
81 Greece 70.75 kilocalories per day per capita 2023 down 8.6% volatile
82 Moldova 70.36 kilocalories per day per capita 2023 up 21.2% volatile
83 Azerbaijan 69.05 kilocalories per day per capita 2023 up 46.8% volatile
84 Thailand 68.61 kilocalories per day per capita 2023 up 19.7% volatile
85 Samoa 64.78 kilocalories per day per capita 2023 down 12.4% volatile
86 Tajikistan 64.67 kilocalories per day per capita 2023 up 98.7% volatile
87 Venezuela 64.57 kilocalories per day per capita 2023 up 119.6% volatile
88 Chile 62.63 kilocalories per day per capita 2023 up 68.6% volatile
89 Eswatini 62.34 kilocalories per day per capita 2023 up 85.3% volatile
90 Namibia 61.75 kilocalories per day per capita 2023 up 28.4% rising
91 Argentina 61.29 kilocalories per day per capita 2023 up 87.3% rising
92 Bulgaria 61.21 kilocalories per day per capita 2023 up 11.3% rising
93 Nepal 61.01 kilocalories per day per capita 2023 up 34.5% volatile
94 Uruguay 60.78 kilocalories per day per capita 2023 up 10.3% volatile
95 Canada 60.51 kilocalories per day per capita 2023 down 7.4% rising
96 Switzerland 60.34 kilocalories per day per capita 2023 up 28.8% rising
97 Micronesia (country) 57.73 kilocalories per day per capita 2023 falling
98 Bangladesh 57.45 kilocalories per day per capita 2023 up 152.8% rising
99 Tunisia 56.45 kilocalories per day per capita 2023 up 66.8% rising
100 Sri Lanka 55.65 kilocalories per day per capita 2023 up 16.8% rising
101 Philippines 53.49 kilocalories per day per capita 2023 up 67.6% volatile
102 Vietnam 53.06 kilocalories per day per capita 2023 up 50.6% volatile
103 Iraq 52.47 kilocalories per day per capita 2023 up 70.3% volatile
104 Japan 51.81 kilocalories per day per capita 2022 up 0.2% rising
105 Netherlands 50.51 kilocalories per day per capita 2023 up 197.3% rising
106 Lithuania 49.34 kilocalories per day per capita 2023 up 31.0% rising
107 Lebanon 49.3 kilocalories per day per capita 2023 down 10.8% rising
108 Comoros 48.86 kilocalories per day per capita 2023 up 297.6% volatile
109 Paraguay 48.21 kilocalories per day per capita 2023 down 3.8% rising
110 Congo 46.91 kilocalories per day per capita 2023 up 77.0% volatile
111 Taiwan 46.4 kilocalories per day per capita 2023 up 7.3% rising
112 Cambodia 46.15 kilocalories per day per capita 2023 up 184.5% rising
113 Gabon 45.61 kilocalories per day per capita 2023 down 20.9% volatile
114 Slovakia 45.35 kilocalories per day per capita 2023 down 37.3% rising
115 Nicaragua 45.02 kilocalories per day per capita 2023 up 11.4% volatile
116 Liberia 44.85 kilocalories per day per capita 2023 up 162.0% volatile
117 El Salvador 44.74 kilocalories per day per capita 2023 up 11.0% volatile
118 Honduras 44.32 kilocalories per day per capita 2023 up 12.6% volatile
119 Vanuatu 43.92 kilocalories per day per capita 2023 down 5.0% rising
120 Solomon Islands 43.28 kilocalories per day per capita 2023 up 118.7% volatile
121 Hungary 42.4 kilocalories per day per capita 2023 down 24.3% rising
122 Uzbekistan 42.17 kilocalories per day per capita 2023 up 124.7% rising
123 Trinidad and Tobago 42.09 kilocalories per day per capita 2023 down 30.7% rising
124 Morocco 41.56 kilocalories per day per capita 2023 up 29.4% rising
125 Burkina Faso 41.1 kilocalories per day per capita 2023 up 152.3% volatile
126 Ethiopia 41.08 kilocalories per day per capita 2023 down 2.6% rising
127 Russia 41 kilocalories per day per capita 2023 up 0.1% rising
128 Dominican Republic 40.77 kilocalories per day per capita 2023 up 23.9% rising
129 South Africa 40.09 kilocalories per day per capita 2023 up 28.7% rising
130 Jordan 39.7 kilocalories per day per capita 2023 down 7.8% volatile
131 Ghana 39.66 kilocalories per day per capita 2023 down 32.0% volatile
132 Zimbabwe 39.45 kilocalories per day per capita 2023 up 180.0% volatile
133 Mexico 39.44 kilocalories per day per capita 2023 up 21.7% rising
134 China 39.05 kilocalories per day per capita 2023 up 32.7% volatile
135 India 38.22 kilocalories per day per capita 2023 up 76.7% rising
136 Costa Rica 37.89 kilocalories per day per capita 2023 up 32.4% rising
137 Bolivia 37.7 kilocalories per day per capita 2023 up 3.1% rising
138 Syria 37.08 kilocalories per day per capita 2023 up 62.8% rising
139 Spain 36.06 kilocalories per day per capita 2023 down 29.1% rising
140 United States 35.34 kilocalories per day per capita 2023 up 10.1% rising
141 Germany 35.14 kilocalories per day per capita 2023 down 0.1% falling
142 Ukraine 34.83 kilocalories per day per capita 2023 up 56.0% rising
143 Sao Tome and Principe 34.71 kilocalories per day per capita 2023 up 23.9% volatile
144 Lesotho 33.55 kilocalories per day per capita 2023 up 56.0% volatile
145 Austria 33.36 kilocalories per day per capita 2023 down 33.9% rising
146 Togo 32.81 kilocalories per day per capita 2022 up 51.2% rising
147 Brazil 31.8 kilocalories per day per capita 2023 up 44.1% rising
148 Mauritania 31.57 kilocalories per day per capita 2023 down 11.3% rising
149 United Arab Emirates 31.29 kilocalories per day per capita 2023 down 58.7% rising
150 Turkmenistan 31.06 kilocalories per day per capita 2023 down 36.4% volatile
151 Peru 30.57 kilocalories per day per capita 2023 up 30.1% volatile
152 Cameroon 28.71 kilocalories per day per capita 2023 down 21.0% rising
153 Myanmar 27.94 kilocalories per day per capita 2023 down 25.2% volatile
154 Ecuador 27.58 kilocalories per day per capita 2023 down 10.2% rising
155 Italy 26.03 kilocalories per day per capita 2023 down 0.9% rising
156 Chad 25.9 kilocalories per day per capita 2022 up 24.3% volatile
157 Colombia 24.93 kilocalories per day per capita 2023 down 7.1% rising
158 Kiribati 24.72 kilocalories per day per capita 2023 up 107.0% volatile
159 Algeria 24.08 kilocalories per day per capita 2023 down 35.0% rising
160 Guinea 23.71 kilocalories per day per capita 2023 up 81.8% volatile
161 Indonesia 22 kilocalories per day per capita 2023 up 18.7% volatile
162 Guatemala 21.77 kilocalories per day per capita 2023 up 19.3% rising
163 Nigeria 21.34 kilocalories per day per capita 2023 up 21.9% rising
164 Sierra Leone 21.04 kilocalories per day per capita 2023 up 36.4% rising
165 Mali 21.03 kilocalories per day per capita 2022 down 23.8% rising
166 Senegal 19.71 kilocalories per day per capita 2023 up 35.3% flat
167 Niger 19.59 kilocalories per day per capita 2023 up 13.8% rising
168 Gambia 19.19 kilocalories per day per capita 2023 up 229.7% volatile
169 Somalia 19 kilocalories per day per capita 2022 up 93.0% rising
170 Egypt 17.59 kilocalories per day per capita 2023 down 30.9% rising
171 Cuba 17.49 kilocalories per day per capita 2019 up 59.1% falling
172 Papua New Guinea 17.06 kilocalories per day per capita 2023 up 17.7% rising
173 Sudan 17 kilocalories per day per capita 2022 down 3.0% falling
174 Haiti 16.68 kilocalories per day per capita 2023 up 3.7% rising
175 Iran 16.64 kilocalories per day per capita 2023 up 3.8% rising
176 Pakistan 15.85 kilocalories per day per capita 2023 up 9.9% rising
177 Kenya 14.81 kilocalories per day per capita 2023 up 44.9% falling
178 Afghanistan 11.95 kilocalories per day per capita 2023 up 9.4% falling
179 Zambia 11.49 kilocalories per day per capita 2023 down 15.1% rising
180 Angola 10.85 kilocalories per day per capita 2023 down 21.7% rising
181 Guinea-Bissau 10.1 kilocalories per day per capita 2023 down 39.1% volatile
182 Rwanda 10.02 kilocalories per day per capita 2023 up 46.5% volatile
183 Malawi 9.94 kilocalories per day per capita 2023 up 65.9% volatile
184 Poland 9.65 kilocalories per day per capita 2023 up 13.8% rising
185 Democratic Republic of Congo 9.48 kilocalories per day per capita 2023 up 51.4% rising
186 North Korea 9.38 kilocalories per day per capita 2018 up 379.1% rising
187 Tanzania 7.75 kilocalories per day per capita 2023 up 1.7% falling
188 Uganda 7.49 kilocalories per day per capita 2023 down 4.2% rising
189 Mozambique 5.22 kilocalories per day per capita 2023 up 28.9% rising
190 Madagascar 4.84 kilocalories per day per capita 2023 down 58.3% falling
191 Burundi 3.55 kilocalories per day per capita 2022 down 71.4% volatile

Regions and income groups

Aggregates are excluded from the country ranking above so that a region can never outrank a country.

About this data

Indicator
Dietary compositions by commodity group
Unit
kilocalories per day per capita
Source
Food and Agriculture Organization of the United Nations (2025) – processed by Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
192 places, 10,214 data points, 1961–2023
Last refreshed

Average per capita dietary energy supply by commodity groups, measured in kilocalories per person per day.