Independent rankings built from public data — every figure traceable to the body that published it.
Report year 2020Data year 2020
Dietary energy supply (kcal per person per day)Higher is better — rank 1 leadsPublished by Food and Agriculture Organization of the United Nations (FAO)
24 reference years (2001–2024), covering 155 to 157 countries, from FAOSTAT's Suite of Food Security Indicators, with protein availability and supply-against-requirement stored beside it. It is a nutrition measure that works for rich and poor countries alike, because it is not a count of deprivation. ⚠ IT IS SUPPLY, NOT INTAKE: it measures the food available at retail, before household waste and before any question of who within a country gets it. A country can have an ample supply and widespread hunger, which is precisely why undernourishment is measured separately. ⚠ MORE IS NOT ALWAYS BETTER — a supply far above requirement is over-nutrition rather than achievement — but the bottom of this table is where the meaning is, which is why a higher figure sorts first. ⚠ A THREE-YEAR AVERAGE, labelled by the MIDDLE year of its window, matching the World Bank's convention for the FAO food security series already on this site. ⚠ The sheet row asks for protein availability too; it is a column here rather than a separate indicator, because the two come from the same survey window and are read together. The FAO ranks nobody, so no rank is stored; the POSITION is derived here and labelled as ours.
Dietary Energy Supply 2020 — Food and Agriculture Organization of the United Nations (FAO)
Cite as: FAO. FAOSTAT. Rome: Food and Agriculture Organization of the United Nations.
Licence: CC BY 4.0
The calories available per person per day in a country's food supply, with protein availability and supply-against-requirement stored beside it, from FAOSTAT's Suite of Food Security Indicators. It is a nutrition measure that works for rich and poor countries alike, because it is not a count of deprivation. ⚠ IT IS SUPPLY, NOT INTAKE: it measures food available at retail, before household waste and before any question of who in a country gets it. A country can have an ample supply and widespread hunger. ⚠ MORE IS NOT ALWAYS BETTER — a supply far above requirement is over-nutrition — but the bottom of this table is where the meaning is. ⚠ A THREE-YEAR AVERAGE, labelled by the middle year of its window. The FAO does not rank countries on it, so no rank is stored and none is derived.
157 rows × 5 columns · imported from the publisher’s published data file on
Select any column heading to sort by it; select it again to reverse.
| ISO Code | Country | Dietary energy supply (kcal per person per day) | Protein supply (g per person per day) | Supply as a share of requirement (%) |
|---|---|---|---|---|
| IRL | Ireland | 3,923 | 132 | 158 |
| BEL | Belgium | 3,878 | 110 | 153 |
| USA | United States | 3,847 | 123 | 150 |
| AUT | Austria | 3,800 | 109 | 150 |
| ISR | Israel | 3,795 | 133 | 165 |
| DNK | Denmark | 3,794 | 126 | 149 |
| SAU | Saudi Arabia | 3,765 | 108 | 153 |
| SRB | Serbia | 3,747 | 130 | 151 |
| ISL | Iceland | 3,662 | 151 | 143 |
| ITA | Italy | 3,659 | 115 | 145 |
| ROU | Romania | 3,652 | 110 | 147 |
| POL | Poland | 3,629 | 119 | 145 |
| DEU | Germany | 3,618 | 110 | 142 |
| MNE | Montenegro | 3,613 | 128 | 147 |
| CAN | Canada | 3,586 | 115 | 143 |
| NOR | Norway | 3,525 | 130 | 138 |
| TUN | Tunisia | 3,519 | 105 | 150 |
| MKD | North Macedonia | 3,508 | 103 | 141 |
| FRA | France | 3,478 | 119 | 139 |
| LUX | Luxembourg | 3,477 | 116 | 135 |
| AUS | Australia | 3,476 | 121 | 139 |
| PRT | Portugal | 3,474 | 118 | 139 |
| DZA | Algeria | 3,448 | 94 | 150 |
| CHE | Switzerland | 3,447 | 102 | 135 |
| NLD | Netherlands | 3,444 | 110 | 133 |
| RUS | Russia | 3,413 | 114 | 139 |
| BLR | Belarus | 3,407 | 115 | 139 |
| KOR | South Korea | 3,389 | 107 | 137 |
| MAR | Morocco | 3,376 | 101 | 141 |
| BIH | Bosnia and Herzegovina | 3,373 | 109 | 135 |
| HUN | Hungary | 3,366 | 93 | 133 |
| LTU | Lithuania | 3,363 | 127 | 136 |
| CZE | Czechia | 3,357 | 96 | 133 |
| ESP | Spain | 3,357 | 114 | 134 |
| CHN | China | 3,352 | 123 | 137 |
| BRA | Brazil | 3,349 | 103 | 137 |
| FIN | Finland | 3,346 | 123 | 131 |
| GRC | Greece | 3,346 | 104 | 133 |
| GBR | United Kingdom | 3,345 | 109 | 134 |
| HRV | Croatia | 3,338 | 108 | 134 |
| AZE | Azerbaijan | 3,327 | 99 | 138 |
| MLT | Malta | 3,315 | 102 | 130 |
| URY | Uruguay | 3,304 | 101 | 136 |
| ARG | Argentina | 3,297 | 117 | 135 |
| SWE | Sweden | 3,265 | 113 | 129 |
| ALB | Albania | 3,258 | 113 | 132 |
| MEX | Mexico | 3,257 | 98 | 136 |
| LVA | Latvia | 3,253 | 107 | 133 |
| EST | Estonia | 3,246 | 110 | 128 |
| UZB | Uzbekistan | 3,240 | 105 | 137 |
| BRB | Barbados | 3,165 | 108 | 128 |
| SVN | Slovenia | 3,143 | 104 | 126 |
| NZL | New Zealand | 3,138 | 100 | 126 |
| ARM | Armenia | 3,132 | 105 | 129 |
| EGY | Egypt | 3,118 | 91 | 133 |
| KIR | Kiribati | 3,115 | 85 | 136 |
| WSM | Samoa | 3,111 | 107 | 133 |
| DOM | Dominican Republic | 3,110 | 81 | 130 |
| GUY | Guyana | 3,110 | 103 | 134 |
| PRY | Paraguay | 3,106 | 76 | 131 |
| COL | Colombia | 3,095 | 81 | 130 |
| MUS | Mauritius | 3,085 | 97 | 125 |
| GHA | Ghana | 3,084 | 68 | 134 |
| CHL | Chile | 3,080 | 105 | 125 |
| KAZ | Kazakhstan | 3,080 | 98 | 131 |
| CRI | Costa Rica | 3,064 | 89 | 125 |
| OMN | Oman | 3,058 | 93 | 125 |
| PAN | Panama | 3,041 | 96 | 132 |
| GEO | Georgia | 3,020 | 89 | 124 |
| TTO | Trinidad and Tobago | 3,017 | 91 | 123 |
| DMA | Dominica | 3,007 | — | 122 |
| LBY | Libya | 3,002 | 89 | 126 |
| MDA | Moldova | 2,999 | 93 | 123 |
| VCT | Saint Vincent and the Grenadines | 2,974 | 114 | 121 |
| TWN | Taiwan | 2,968 | 99 | 120 |
| VNM | Vietnam | 2,964 | 94 | 130 |
| GIN | Guinea | 2,952 | 57 | 133 |
| MNG | Mongolia | 2,951 | 124 | 129 |
| BGR | Bulgaria | 2,934 | 89 | 118 |
| NPL | Nepal | 2,930 | 84 | 129 |
| VUT | Vanuatu | 2,918 | 77 | 135 |
| MYS | Malaysia | 2,915 | 89 | 121 |
| MRT | Mauritania | 2,892 | 85 | 130 |
| IRN | Iran | 2,891 | 82 | 121 |
| LKA | Sri Lanka | 2,888 | 75 | 125 |
| FJI | Fiji | 2,883 | 81 | 121 |
| IDN | Indonesia | 2,883 | 78 | 125 |
| UKR | Ukraine | 2,882 | 91 | 116 |
| CIV | Côte d’Ivoire | 2,879 | 64 | 128 |
| JAM | Jamaica | 2,866 | 89 | 114 |
| LBN | Lebanon | 2,865 | 80 | 121 |
| TKM | Turkmenistan | 2,860 | 103 | 125 |
| PER | Peru | 2,853 | 90 | 123 |
| BLZ | Belize | 2,846 | 81 | 124 |
| MMR | Myanmar | 2,840 | 86 | 122 |
| THA | Thailand | 2,838 | 68 | 115 |
| CMR | Cameroon | 2,828 | 73 | 126 |
| SLV | El Salvador | 2,825 | 86 | 122 |
| CPV | Cabo Verde | 2,816 | 86 | 117 |
| PHL | Philippines | 2,806 | 76 | 124 |
| MLI | Mali | 2,795 | — | 127 |
| DJI | Djibouti | 2,759 | 73 | 115 |
| ZAF | South Africa | 2,747 | 81 | 115 |
| SEN | Senegal | 2,742 | 67 | 119 |
| BEN | Benin | 2,726 | — | 123 |
| IRQ | Iraq | 2,722 | 72 | 120 |
| NIC | Nicaragua | 2,711 | 72 | 118 |
| TJK | Tajikistan | 2,705 | 82 | 119 |
| BFA | Burkina Faso | 2,702 | 92 | 120 |
| GTM | Guatemala | 2,699 | 71 | 122 |
| BWA | Botswana | 2,653 | 70 | 113 |
| NER | Niger | 2,649 | 91 | 122 |
| GAB | Gabon | 2,645 | 87 | 115 |
| SUR | Suriname | 2,641 | 76 | 111 |
| KGZ | Kyrgyzstan | 2,640 | 87 | 114 |
| HND | Honduras | 2,637 | 62 | 115 |
| LAO | Laos | 2,630 | 80 | 112 |
| MWI | Malawi | 2,613 | 66 | 119 |
| SDN | Sudan | 2,606 | — | 117 |
| GNB | Guinea-Bissau | 2,576 | 53 | 115 |
| BGD | Bangladesh | 2,570 | 65 | 113 |
| IND | India | 2,547 | 70 | 110 |
| PAK | Pakistan | 2,546 | 72 | 114 |
| ECU | Ecuador | 2,544 | 69 | 110 |
| NGA | Nigeria | 2,531 | 59 | 114 |
| ETH | Ethiopia | 2,521 | 80 | 113 |
| SWZ | Eswatini | 2,494 | 60 | 107 |
| NAM | Namibia | 2,480 | 66 | 108 |
| COM | Comoros | 2,478 | 65 | 110 |
| JOR | Jordan | 2,452 | 71 | 104 |
| TGO | Togo | 2,426 | — | 108 |
| STP | São Tomé and Príncipe | 2,413 | 60 | 106 |
| SYR | Syria | 2,412 | 74 | 103 |
| BOL | Bolivia | 2,411 | 81 | 106 |
| GMB | Gambia | 2,410 | 58 | 106 |
| AGO | Angola | 2,407 | 48 | 112 |
| TZA | Tanzania | 2,404 | 58 | 110 |
| VEN | Venezuela | 2,384 | 63 | 101 |
| SSD | South Sudan | 2,364 | — | 106 |
| SLE | Sierra Leone | 2,329 | 56 | 104 |
| SLB | Solomon Islands | 2,307 | 57 | 105 |
| TCD | Chad | 2,246 | — | 103 |
| ZWE | Zimbabwe | 2,245 | 63 | 100 |
| UGA | Uganda | 2,241 | 50 | 102 |
| TLS | Timor-Leste | 2,240 | 61 | 101 |
| KEN | Kenya | 2,230 | 58 | 97 |
| RWA | Rwanda | 2,219 | 56 | 99 |
| AFG | Afghanistan | 2,211 | 62 | 104 |
| ZMB | Zambia | 2,206 | 47 | 100 |
| PNG | Papua New Guinea | 2,190 | 63 | 98 |
| COG | Republic of the Congo | 2,185 | 53 | 98 |
| MOZ | Mozambique | 2,160 | 46 | 101 |
| COD | DR Congo | 2,150 | 29 | 101 |
| LBR | Liberia | 2,112 | 45 | 95 |
| HTI | Haiti | 2,109 | 49 | 90 |
| MDG | Madagascar | 1,934 | 39 | 89 |
| SOM | Somalia | 1,807 | — | 83 |