ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Country
Produce at least as much food as import (2019)
cereal import independent
agricultural land as percent of land area (2017)
pop density per sq km (2017)
GDP per capita, PPP (constant 2017 international $)
percent overweight 2016
Annual CO2 emissions in tonnes per capita (2020)
Daily caloric supply (kcal per capita 2017 - OWID based on UN FAO)
Animal Products - Protein supply quantity (g/capita/day) (FAO, 2017)
Vegetal Products - Protein supply quantity (g/capita/day) (FAO, 2017)
Religious Majority
RegionLandlocked?
Population (historical estimates) 2017
2
AfghanistanFALSEFALSE5856205823020511144MuslimAsia-PacificTRUE36296111
3
AlbaniaFALSEFALSE431051277158233906653MuslimEuropeFALSE2884169
4
AlgeriaFALSEFALSE17171173762433412667Muslim
Middle East-North Africa
FALSE41389174
5
AngolaFALSEFALSE4524731128123731638Christian
Sub-Saharan Africa
FALSE29816769
6
Antigua and Barbuda
FALSEFALSE202171984048424465427Christian
Latin America-Caribbean
FALSE95425
7
ArgentinaTRUETRUE54162359763332696637Christian
Latin America-Caribbean
FALSE43937143
8
ArmeniaFALSEFALSE591031211554230724553ChristianAsia-PacificTRUE2944789
9
AustraliaTRUETRUE48348399651534067137ChristianAsia-PacificFALSE24584619
10
AustriaFALSEFALSE321075417354736876543ChristianEuropeTRUE8819902
11
AzerbaijanFALSEFALSE581191412154431373062MuslimAsia-PacificTRUE9845316
12
BahamasFALSEFALSE1383591864626444219Christian
Latin America-Caribbean
FALSE381749
13
BangladeshFALSEFALSE711227416120125621248MuslimAsia-PacificFALSE159685421
14
BarbadosFALSEFALSE236661578952429115039Christian
Latin America-Caribbean
FALSE286229
15
BelarusTRUEFALSE42471835659633465143ChristianEuropeTRUE9450233
16
BelgiumTRUEFALSE443765044260737685844ChristianEuropeFALSE11419752
17
BelizeTRUEFALSE816719455127122542Christian
Latin America-Caribbean
FALSE375775
18
BeninFALSEFALSE3599304530127561450Christian
Sub-Saharan Africa
FALSE11175192
19
BoliviaTRUEFALSE3510842456223993137Christian
Latin America-Caribbean
TRUE11192853
20
Bosnia and Herzegovina
FALSEFALSE44651375453732743560ChristianEuropeFALSE3351534
21
BotswanaFALSEFALSE4641594843323412639Christian
Sub-Saharan Africa
TRUE2205076
22
BrazilTRUETRUE28251452557232505338Christian
Latin America-Caribbean
FALSE207833825
23
BulgariaTRUETRUE46652147062528264242ChristianEuropeFALSE7102452
24
Burkina FasoFALSEFALSE4470204423027211165Muslim
Sub-Saharan Africa
TRUE19193236
25
CambodiaFALSETRUE3291392822125011946BuddhistsAsia-PacificFALSE16009413
26
CameroonFALSEFALSE2152366534027171158Christian
Sub-Saharan Africa
FALSE24566070
27
CanadaTRUETRUE6448317641435015150ChristianNorth AmericaFALSE36732091
28
Central African Republic
FALSEFALSE8791326017992026Christian
Sub-Saharan Africa
TRUE4596023
29
ChadFALSEFALSE4012158723021322249Muslim
Sub-Saharan Africa
TRUE15016761
30
ChileTRUEFALSE21252447163430204643Muslim
Latin America-Caribbean
FALSE18470435
31
ChinaFALSEFALSE561481424432731794061UnaffiliatedAsia-PacificFALSE1421021794
32
ColombiaTRUEFALSE45441417159231093735Christian
Latin America-Caribbean
FALSE48909844
33
CongoFALSEFALSE1436423531122442729Christian
Sub-Saharan Africa
FALSE5110701
34
Costa RicaTRUEFALSE35972034762230104636Christian
Latin America-Caribbean
FALSE4949955
35
Cote d'IvoireTRUEFALSE6777483132027841445No Majority
Sub-Saharan Africa
FALSE24437475
36
CroatiaFALSETRUE26732715460430635437ChristianEuropeFALSE4182846
37
CyprusFALSEFALSE131283828859530394635ChristianAsia-PacificFALSE1179685
38
CzechiaFALSETRUE461373882562832745333UnaffiliatedEuropeTRUE10641032
39
DenmarkTRUETRUE661445535755533977340ChristianEuropeFALSE5732277
40
DjiboutiFALSEFALSE7341488539026641354Muslim
Sub-Saharan Africa
FALSE944100
41
DominicaFALSEFALSE33951130460229734336Christian
Latin America-Caribbean
FALSE71460
42
Dominican Republic
FALSEFALSE502181673561328703433Christian
Latin America-Caribbean
FALSE10513111
43
EcuadorTRUEFALSE23681161856225993036Christian
Latin America-Caribbean
FALSE16785356
44
EgyptFALSEFALSE4971101464233442472Muslim
Middle East-North Africa
FALSE96442590
45
El SalvadorFALSEFALSE71308845460126622649Christian
Latin America-Caribbean
FALSE6388124
46
EstoniaFALSETRUE23303382256831386146UnaffiliatedEuropeFALSE1319389
47
EswatiniTRUEFALSE7165840838124051843Christian
Sub-Saharan Africa
TRUE1124808
48
EthiopiaFALSEFALSE339420222102334660ChristianAsia-PacificTRUE106399926
49
FijiTRUEFALSE23481342964227733143ChristianEuropeFALSE877460
50
FinlandFALSETRUE7184757058733377444ChristianEuropeFALSE5511372
51
FranceTRUETRUE521224457760435107042Christian
Sub-Saharan Africa
FALSE64842513
52
GabonFALSEFALSE981500740226403941Muslim
Sub-Saharan Africa
FALSE2064812
53
GambiaFALSEFALSE60219207332025441747ChristianEuropeFALSE2213900
54
GeorgiaFALSEFALSE34651359054227832849ChristianEuropeFALSE4008723
55
GermanyFALSEFALSE482375307157835426341Christian
Sub-Saharan Africa
FALSE82658409
56
GhanaTRUETRUE65128511632130001548ChristianEuropeFALSE29121464
57
GreeceFALSEFALSE47832860562533735748ChristianEuropeFALSE10569449
58
GrenadaFALSEFALSE243261621851323644328Christian
Latin America-Caribbean
FALSE110874
59
GuatemalaTRUEFALSE36150832256125472248Christian
Latin America-Caribbean
FALSE16914979
60
GuineaFALSEFALSE5949241827027311150Muslim
Sub-Saharan Africa
FALSE12067516
61
Guinea-BissauFALSEFALSE296519253002233935No Majority
Sub-Saharan Africa
FALSE1828146
62
GuyanaTRUETRUE641200549328553949Christian
Latin America-Caribbean
FALSE775218
63
HaitiFALSEFALSE67398315355021571040Christian
Latin America-Caribbean
FALSE10982367
64
HondurasTRUEFALSE3084556256126582242Christian
Latin America-Caribbean
FALSE9429016
65
HungaryTRUETRUE581072950162532905038ChristianEuropeTRUE9729822
66
IcelandTRUEFALSE19355638599365210140ChristianEuropeFALSE334395
67
IndiaTRUETRUE60450618320225311551HindusAsia-PacificFALSE1338676779
68
IndonesiaFALSEFALSE331411093628228832246MuslimAsia-PacificFALSE264650968
69
IranFALSEFALSE28501453662930832562MuslimAsia-PacificFALSE80673888
70
IraqFALSEFALSE21871052665526011447Muslim
Middle East-North Africa
FALSE37552789
71
IrelandTRUEFALSE65707774961738356046ChristianEuropeFALSE4753281
72
IsraelFALSEFALSE294033912164735657350Jews
Middle East-North Africa
FALSE8243849
73
ItalyTRUEFALSE442064158159534775750ChristianEuropeFALSE60673694
74
JamaicaFALSEFALSE41270960056327573637Christian
Latin America-Caribbean
FALSE2920848
75
JapanFALSEFALSE123484150527827124839UnaffiliatedAsia-PacificFALSE127502728
76
JordanFALSEFALSE111101000470227392445Muslim
Middle East-North Africa
FALSE9785840
77
KazakhstanFALSETRUE80724863541630945540MuslimAsia-PacificTRUE18080023
78
KenyaTRUEFALSE4988420426021451545Christian
Sub-Saharan Africa
FALSE50221146
79
KiribatiTRUEFALSE42141223679130743737ChristianAsia-PacificFALSE114153
80
KuwaitFALSEFALSE822850856732134444752Muslim
Middle East-North Africa
FALSE4056102
81
KyrgyzstanFALSEFALSE5532504748227073551MuslimAsia-PacificTRUE6189727
82
LaosTRUETRUE1130725825527582063BuddhistsAsia-PacificTRUE6953031
83
LatviaTRUETRUE31312867458432165642ChristianEuropeFALSE1951097
84
LebanonFALSEFALSE646671604368428922047Muslim
Middle East-North Africa
FALSE6819373
85
LesothoFALSEFALSE8069266839124751252Christian
Sub-Saharan Africa
TRUE2091532
86
LiberiaFALSEFALSE2049156431021571030Christian
Sub-Saharan Africa
FALSE4702224
87
LithuaniaTRUETRUE47453376260534267748ChristianEuropeFALSE2845419
88
LuxembourgFALSEFALSE54245114986591334686739ChristianEuropeTRUE591914
89
MadagascarTRUEFALSE704415842401943934Christian
Sub-Saharan Africa
FALSE25570511
90
MalawiTRUEFALSE60187147223024781157Christian
Sub-Saharan Africa
TRUE17670193
91
MalaysiaTRUEFALSE26952666243828744336MuslimAsia-PacificFALSE31104655
92
MaldivesFALSEFALSE2616551805831322684933MuslimAsia-PacificFALSE496398
93
MaliFALSEFALSE3415224728028792362Muslim
Sub-Saharan Africa
TRUE18512429
94
MaltaFALSEFALSE3214624264466434386749ChristianEuropeFALSE437935
95
MauritaniaTRUEFALSE384510934128542950Muslim
Sub-Saharan Africa
FALSE4282582
96
MauritiusFALSEFALSE426232141532330383950Hindus
Sub-Saharan Africa
FALSE1264497
97
MexicoTRUEFALSE55641972165331624450Christian
Latin America-Caribbean
FALSE124777326
98
MoldovaTRUETRUE70961165152124143133ChristianEuropeTRUE4059687
99
MongoliaFALSEFALSE73211366562724805626BuddhistsAsia-PacificTRUE3113788
100
MontenegroFALSEFALSE19461968259434956945ChristianEuropeFALSE627563