Change in food supply, population, and agricultural land use by country
Total caloric supply of all agricultural produce, both crops and livestock. Data for world regions has been adjusted for changes in historical boundaries and limited coverage, so that long-term trends can be visualized.
What the numbers show
Change in food supply, population, and agricultural land use is currently reported for 191 countries. The highest value is 5.02 trillion kilocalories per day in China; the lowest is 32.41 million kilocalories per day in Tuvalu.
The median across all reporting countries is 28.17 billion kilocalories per day, and the mean is 131.91 billion kilocalories per day.
Over the past decade 165 countries rose and 18 fell. The largest increase was in Somalia (up 60.5%), and the largest decrease in Ukraine (down 26.8%).
Change in food supply, population, and agricultural land use: full country ranking
| # | Country | Latest | Year | 10-year change | Trend |
|---|---|---|---|---|---|
| 1 | China | 5.02 trillion kilocalories per day | 2023 | up 17.4% | rising |
| 2 | India | 3.84 trillion kilocalories per day | 2023 | up 22.4% | rising |
| 3 | United States of America | 1.36 trillion kilocalories per day | 2023 | up 13.1% | rising |
| 4 | USSR | 882.39 billion kilocalories per day | 1991 | down 1.7% | rising |
| 5 | Indonesia | 815.54 billion kilocalories per day | 2023 | up 16.2% | rising |
| 6 | Brazil | 722.83 billion kilocalories per day | 2023 | up 10.0% | rising |
| 7 | Pakistan | 622.17 billion kilocalories per day | 2023 | up 24.6% | volatile |
| 8 | Nigeria | 562.90 billion kilocalories per day | 2023 | up 24.2% | volatile |
| 9 | Russian Federation | 513.17 billion kilocalories per day | 2023 | up 4.4% | rising |
| 10 | Bangladesh | 443.70 billion kilocalories per day | 2023 | up 18.9% | rising |
| 11 | Mexico | 428.73 billion kilocalories per day | 2023 | up 16.1% | rising |
| 12 | Egypt | 354.38 billion kilocalories per day | 2023 | up 17.7% | rising |
| 13 | Philippines | 342.71 billion kilocalories per day | 2023 | up 37.4% | volatile |
| 14 | Türkiye | 339.68 billion kilocalories per day | 2023 | up 19.9% | rising |
| 15 | Japan | 333.75 billion kilocalories per day | 2022 | down 3.8% | rising |
| 16 | Ethiopia | 329.25 billion kilocalories per day | 2023 | up 44.8% | rising |
| 17 | Viet Nam | 309.69 billion kilocalories per day | 2023 | up 22.1% | rising |
| 18 | Germany | 298.84 billion kilocalories per day | 2023 | up 2.6% | rising |
| 19 | Iran, Islamic Republic of | 260.51 billion kilocalories per day | 2023 | up 11.3% | rising |
| 20 | United Kingdom of Great Britain and Northern Ireland | 235.90 billion kilocalories per day | 2023 | up 10.0% | rising |
| 21 | France | 231.84 billion kilocalories per day | 2023 | up 4.1% | rising |
| 22 | Italy | 223.28 billion kilocalories per day | 2023 | up 1.1% | rising |
| 23 | Congo, Democratic Republic of the | 213.15 billion kilocalories per day | 2023 | up 33.0% | rising |
| 24 | Thailand | 204.73 billion kilocalories per day | 2023 | up 7.7% | rising |
| 25 | Republic of Korea | 177.52 billion kilocalories per day | 2023 | up 7.6% | rising |
| 26 | South Africa | 170.29 billion kilocalories per day | 2023 | up 8.5% | rising |
| 27 | Tanzania, United Republic of | 167.76 billion kilocalories per day | 2023 | up 45.3% | volatile |
| 28 | Colombia | 163.57 billion kilocalories per day | 2023 | up 19.2% | rising |
| 29 | Spain | 161.81 billion kilocalories per day | 2023 | up 7.2% | rising |
| 30 | Algeria | 156.77 billion kilocalories per day | 2023 | up 19.8% | volatile |
| 31 | Argentina | 153.03 billion kilocalories per day | 2023 | up 15.3% | rising |
| 32 | Myanmar | 152.06 billion kilocalories per day | 2023 | up 11.9% | rising |
| 33 | Poland | 144.59 billion kilocalories per day | 2023 | up 11.6% | rising |
| 34 | Canada | 141.09 billion kilocalories per day | 2023 | up 13.2% | rising |
| 35 | Morocco | 126.48 billion kilocalories per day | 2023 | up 12.1% | rising |
| 36 | Sudan | 124.12 billion kilocalories per day | 2022 | up 36.3% | rising |
| 37 | Saudi Arabia | 121.74 billion kilocalories per day | 2023 | up 28.2% | volatile |
| 38 | Kenya | 118.76 billion kilocalories per day | 2023 | up 18.2% | volatile |
| 39 | Uzbekistan | 117.55 billion kilocalories per day | 2023 | up 25.3% | rising |
| 40 | Uganda | 115.69 billion kilocalories per day | 2023 | up 40.1% | volatile |
| 41 | Iraq | 106.85 billion kilocalories per day | 2023 | up 36.0% | rising |
| 42 | Ghana | 105.59 billion kilocalories per day | 2023 | up 33.6% | volatile |
| 43 | Ukraine | 105.12 billion kilocalories per day | 2023 | down 26.8% | falling |
| 44 | Malaysia | 102.80 billion kilocalories per day | 2023 | up 19.7% | rising |
| 45 | Afghanistan | 95.95 billion kilocalories per day | 2023 | up 37.6% | rising |
| 46 | Peru | 95.12 billion kilocalories per day | 2023 | up 18.1% | rising |
| 47 | Australia | 94.22 billion kilocalories per day | 2023 | up 15.0% | rising |
| 48 | Côte d'Ivoire | 91.56 billion kilocalories per day | 2023 | up 43.3% | volatile |
| 49 | Angola | 88.18 billion kilocalories per day | 2023 | up 33.9% | volatile |
| 50 | Nepal | 86.70 billion kilocalories per day | 2023 | up 19.6% | volatile |
| 51 | Cameroon | 82.31 billion kilocalories per day | 2023 | up 34.2% | volatile |
| 52 | Venezuela, Bolivarian Republic of | 79.25 billion kilocalories per day | 2023 | down 6.4% | rising |
| 53 | Mozambique | 73.53 billion kilocalories per day | 2023 | up 33.4% | volatile |
| 54 | Yemen | 71.32 billion kilocalories per day | 2023 | up 14.4% | volatile |
| 55 | Romania | 69.76 billion kilocalories per day | 2023 | up 1.7% | rising |
| 56 | Niger | 69.43 billion kilocalories per day | 2023 | up 48.7% | volatile |
| 57 | Taiwan | 68.98 billion kilocalories per day | 2023 | up 0.7% | rising |
| 58 | Burkina Faso | 64.26 billion kilocalories per day | 2023 | up 36.9% | volatile |
| 59 | Kazakhstan | 63.75 billion kilocalories per day | 2023 | up 26.0% | rising |
| 60 | Mali | 63.09 billion kilocalories per day | 2022 | up 37.8% | volatile |
| 61 | Netherlands | 62.73 billion kilocalories per day | 2023 | up 15.0% | rising |
| 62 | Madagascar | 61.70 billion kilocalories per day | 2023 | up 24.9% | rising |
| 63 | Sri Lanka | 61.45 billion kilocalories per day | 2023 | up 13.9% | rising |
| 64 | Chile | 60.11 billion kilocalories per day | 2023 | up 15.6% | rising |
| 65 | Malawi | 55.26 billion kilocalories per day | 2023 | up 32.2% | volatile |
| 66 | Syria | 53.31 billion kilocalories per day | 2023 | down 14.6% | falling |
| 67 | Senegal | 51.48 billion kilocalories per day | 2023 | up 54.5% | volatile |
| 68 | North Korea | 51.37 billion kilocalories per day | 2018 | up 1.1% | rising |
| 69 | Guatemala | 51.17 billion kilocalories per day | 2023 | up 33.9% | volatile |
| 70 | Ecuador | 47.12 billion kilocalories per day | 2023 | up 16.8% | rising |
| 71 | Cambodia | 46.05 billion kilocalories per day | 2023 | up 17.2% | volatile |
| 72 | Belgium | 45.93 billion kilocalories per day | 2023 | up 10.7% | rising |
| 73 | Zambia | 44.97 billion kilocalories per day | 2023 | up 44.1% | volatile |
| 74 | Guinea | 42.46 billion kilocalories per day | 2023 | up 46.8% | volatile |
| 75 | Tunisia | 41.87 billion kilocalories per day | 2023 | up 12.7% | rising |
| 76 | Zimbabwe | 39.11 billion kilocalories per day | 2023 | up 28.2% | rising |
| 77 | Chad | 38.70 billion kilocalories per day | 2022 | up 27.2% | volatile |
| 78 | Cuba | 37.92 billion kilocalories per day | 2019 | up 3.9% | rising |
| 79 | Dominican Republic | 37.55 billion kilocalories per day | 2023 | up 34.3% | rising |
| 80 | Benin | 37.20 billion kilocalories per day | 2022 | up 41.6% | volatile |
| 81 | Portugal | 37.06 billion kilocalories per day | 2023 | up 2.9% | rising |
| 82 | Czechia | 36.58 billion kilocalories per day | 2023 | up 5.4% | rising |
| 83 | Sweden | 35.52 billion kilocalories per day | 2023 | up 14.6% | rising |
| 84 | Israel | 34.75 billion kilocalories per day | 2023 | up 24.2% | rising |
| 85 | Greece | 34.64 billion kilocalories per day | 2023 | down 9.9% | rising |
| 86 | Azerbaijan | 34.45 billion kilocalories per day | 2023 | up 20.6% | rising |
| 87 | Hungary | 34.38 billion kilocalories per day | 2023 | up 14.8% | falling |
| 88 | Austria | 34.29 billion kilocalories per day | 2023 | up 6.5% | rising |
| 89 | Rwanda | 33.56 billion kilocalories per day | 2023 | up 40.9% | rising |
| 90 | United Arab Emirates | 33.26 billion kilocalories per day | 2023 | up 18.3% | volatile |
| 91 | Somalia | 32.26 billion kilocalories per day | 2022 | up 60.5% | rising |
| 92 | Belarus | 30.96 billion kilocalories per day | 2023 | down 1.4% | flat |
| 93 | Switzerland | 30.18 billion kilocalories per day | 2023 | up 9.0% | rising |
| 94 | Jordan | 29.24 billion kilocalories per day | 2023 | up 35.0% | volatile |
| 95 | Bolivia, Plurinational State of | 29.06 billion kilocalories per day | 2023 | up 18.9% | rising |
| 96 | Tajikistan | 28.17 billion kilocalories per day | 2023 | up 48.5% | rising |
| 97 | Honduras | 27.98 billion kilocalories per day | 2023 | up 20.5% | volatile |
| 98 | Serbia | 26.27 billion kilocalories per day | 2023 | up 4.0% | flat |
| 99 | Lao People's Democratic Republic | 24.44 billion kilocalories per day | 2023 | up 20.5% | volatile |
| 100 | Togo | 22.97 billion kilocalories per day | 2022 | up 38.8% | volatile |
| 101 | Haiti | 22.80 billion kilocalories per day | 2023 | up 3.0% | rising |
| 102 | Papua New Guinea | 22.62 billion kilocalories per day | 2023 | up 24.4% | rising |
| 103 | Burundi | 22.62 billion kilocalories per day | 2022 | up 60.3% | rising |
| 104 | Denmark | 22.21 billion kilocalories per day | 2023 | up 11.4% | rising |
| 105 | Hong Kong | 21.05 billion kilocalories per day | 2023 | down 6.2% | rising |
| 106 | Paraguay | 20.99 billion kilocalories per day | 2023 | up 12.4% | rising |
| 107 | Libya | 20.95 billion kilocalories per day | 2023 | up 11.5% | rising |
| 108 | Turkmenistan | 20.72 billion kilocalories per day | 2023 | up 23.3% | rising |
| 109 | Sierra Leone | 20.62 billion kilocalories per day | 2023 | up 29.5% | rising |
| 110 | Bulgaria | 20.38 billion kilocalories per day | 2023 | down 1.8% | falling |
| 111 | Ireland | 20.38 billion kilocalories per day | 2023 | up 19.8% | rising |
| 112 | Kyrgyzstan | 19.55 billion kilocalories per day | 2023 | up 25.0% | rising |
| 113 | Norway | 19.18 billion kilocalories per day | 2023 | up 6.0% | rising |
| 114 | Nicaragua | 18.83 billion kilocalories per day | 2023 | up 22.4% | rising |
| 115 | Finland | 18.74 billion kilocalories per day | 2023 | up 6.1% | rising |
| 116 | El Salvador | 18.27 billion kilocalories per day | 2023 | up 12.7% | rising |
| 117 | Slovakia | 16.44 billion kilocalories per day | 2023 | up 6.3% | rising |
| 118 | Lebanon | 16.33 billion kilocalories per day | 2023 | down 4.2% | rising |
| 119 | New Zealand | 16.15 billion kilocalories per day | 2023 | up 10.0% | rising |
| 120 | Costa Rica | 15.63 billion kilocalories per day | 2023 | up 14.7% | rising |
| 121 | Kuwait | 15.17 billion kilocalories per day | 2023 | up 20.5% | volatile |
| 122 | Oman | 15.05 billion kilocalories per day | 2023 | up 31.1% | rising |
| 123 | Mauritania | 14.61 billion kilocalories per day | 2023 | up 34.1% | volatile |
| 124 | Panama | 13.84 billion kilocalories per day | 2023 | up 29.9% | rising |
| 125 | Congo | 13.52 billion kilocalories per day | 2023 | up 34.3% | volatile |
| 126 | Croatia | 13.43 billion kilocalories per day | 2023 | up 2.0% | rising |
| 127 | Central African Republic | 12.33 billion kilocalories per day | 2022 | up 13.7% | rising |
| 128 | Liberia | 11.73 billion kilocalories per day | 2023 | up 26.5% | rising |
| 129 | Georgia | 11.42 billion kilocalories per day | 2023 | up 5.8% | falling |
| 130 | Uruguay | 11.26 billion kilocalories per day | 2023 | up 5.5% | rising |
| 131 | Bosnia and Herzegovina | 11.01 billion kilocalories per day | 2023 | down 3.4% | rising |
| 132 | Mongolia | 10.40 billion kilocalories per day | 2023 | up 42.4% | rising |
| 133 | Qatar | 9.69 billion kilocalories per day | 2023 | — | flat |
| 134 | Lithuania | 9.55 billion kilocalories per day | 2023 | down 4.6% | falling |
| 135 | Armenia | 9.21 billion kilocalories per day | 2023 | down 0.9% | rising |
| 136 | Albania | 9.10 billion kilocalories per day | 2023 | down 5.6% | rising |
| 137 | Jamaica | 8.21 billion kilocalories per day | 2023 | up 5.2% | rising |
| 138 | Republic of Moldova | 7.68 billion kilocalories per day | 2023 | down 4.6% | falling |
| 139 | Namibia | 7.65 billion kilocalories per day | 2023 | up 39.0% | rising |
| 140 | Slovenia | 6.78 billion kilocalories per day | 2023 | up 2.0% | rising |
| 141 | Botswana | 6.73 billion kilocalories per day | 2023 | up 27.0% | volatile |
| 142 | Gabon | 6.68 billion kilocalories per day | 2023 | up 27.4% | volatile |
| 143 | Gambia | 6.48 billion kilocalories per day | 2023 | up 18.1% | volatile |
| 144 | North Macedonia | 6.37 billion kilocalories per day | 2023 | up 1.9% | rising |
| 145 | Latvia | 6.29 billion kilocalories per day | 2023 | down 4.0% | falling |
| 146 | Guinea-Bissau | 5.51 billion kilocalories per day | 2023 | up 48.1% | rising |
| 147 | Bahrain | 5.37 billion kilocalories per day | 2023 | — | flat |
| 148 | Estonia | 4.49 billion kilocalories per day | 2023 | up 7.4% | rising |
| 149 | Trinidad and Tobago | 4.43 billion kilocalories per day | 2023 | up 1.9% | rising |
| 150 | Lesotho | 4.33 billion kilocalories per day | 2023 | down 9.9% | rising |
| 151 | Mauritius | 4.15 billion kilocalories per day | 2023 | up 8.4% | rising |
| 152 | Cyprus | 3.87 billion kilocalories per day | 2023 | up 12.3% | rising |
| 153 | Eswatini | 3.17 billion kilocalories per day | 2023 | up 18.4% | rising |
| 154 | Timor-Leste | 3.15 billion kilocalories per day | 2023 | up 18.8% | rising |
| 155 | Djibouti | 3.14 billion kilocalories per day | 2023 | up 24.4% | volatile |
| 156 | Guyana | 2.74 billion kilocalories per day | 2023 | up 34.4% | rising |
| 157 | Fiji | 2.72 billion kilocalories per day | 2023 | up 10.4% | rising |
| 158 | Bhutan | 2.44 billion kilocalories per day | 2023 | — | flat |
| 159 | Luxembourg | 2.34 billion kilocalories per day | 2023 | up 26.2% | rising |
| 160 | Montenegro | 2.32 billion kilocalories per day | 2023 | up 10.4% | rising |
| 161 | Comoros | 2.03 billion kilocalories per day | 2023 | up 19.3% | rising |
| 162 | Malta | 1.82 billion kilocalories per day | 2023 | up 19.9% | rising |
| 163 | Solomon Islands | 1.73 billion kilocalories per day | 2023 | up 25.6% | volatile |
| 164 | Suriname | 1.60 billion kilocalories per day | 2023 | up 4.9% | rising |
| 165 | Cape Verde | 1.46 billion kilocalories per day | 2023 | up 9.5% | rising |
| 166 | Iceland | 1.43 billion kilocalories per day | 2023 | up 31.0% | rising |
| 167 | Maldives | 1.41 billion kilocalories per day | 2023 | up 33.1% | volatile |
| 168 | Belize | 1.16 billion kilocalories per day | 2023 | up 24.0% | rising |
| 169 | Brunei Darussalam | 1.14 billion kilocalories per day | 2009 | up 24.8% | volatile |
| 170 | Bahamas | 1.07 billion kilocalories per day | 2023 | up 5.9% | rising |
| 171 | Vanuatu | 932.09 million kilocalories per day | 2023 | up 27.2% | rising |
| 172 | Barbados | 880.33 million kilocalories per day | 2023 | up 3.8% | rising |
| 173 | New Caledonia | 874.37 million kilocalories per day | 2023 | up 14.6% | rising |
| 174 | French Polynesia | 855.96 million kilocalories per day | 2023 | up 3.9% | rising |
| 175 | Samoa | 675.22 million kilocalories per day | 2023 | up 15.6% | rising |
| 176 | Netherlands Antilles | 614.39 million kilocalories per day | 2009 | up 12.4% | rising |
| 177 | Sao Tome and Principe | 526.25 million kilocalories per day | 2023 | up 15.3% | rising |
| 178 | Saint Lucia | 475.87 million kilocalories per day | 2023 | up 6.6% | rising |
| 179 | Kiribati | 414.25 million kilocalories per day | 2023 | up 20.5% | rising |
| 180 | Seychelles | 369.60 million kilocalories per day | 2023 | up 34.5% | rising |
| 181 | Grenada | 330.97 million kilocalories per day | 2023 | up 20.5% | rising |
| 182 | Tonga | 319.98 million kilocalories per day | 2023 | — | flat |
| 183 | Saint Vincent and the Grenadines | 308.31 million kilocalories per day | 2023 | down 4.1% | rising |
| 184 | Micronesia, Federated States of | 296.58 million kilocalories per day | 2023 | — | flat |
| 185 | Antigua and Barbuda | 237.43 million kilocalories per day | 2023 | up 10.1% | rising |
| 186 | Dominica | 219.15 million kilocalories per day | 2022 | up 6.4% | rising |
| 187 | Bermuda | 176.54 million kilocalories per day | 2009 | up 6.0% | rising |
| 188 | Saint Kitts and Nevis | 133.43 million kilocalories per day | 2023 | up 5.3% | rising |
| 189 | Marshall Islands | 129.01 million kilocalories per day | 2023 | — | flat |
| 190 | Naoero | 36.68 million kilocalories per day | 2023 | — | rising |
| 191 | Tuvalu | 32.41 million kilocalories per day | 2023 | — | flat |
About this data
Total caloric supply of all agricultural produce, both crops and livestock. Data for world regions has been adjusted for changes in historical boundaries and limited coverage, so that long-term trends can be visualized.