GNI, PPP (Current USD)

Based on a comparison of 167 countries in 2021, China ranked the highest in GNI in PPP terms with USD 27,063 bil followed by USA and India. On the other end of the scale was Comoros with USD 2.93 bil, Seychelles with USD 2.96 bil and Cayman Islands with USD 3.53 bil.

$9.99

Buy GNI, PPP (Current USD) data for all countries.

from $199/month

Buy annual subscriptions for all our products.

CountryUnit
AfghanistanUSD bil
AlbaniaUSD bil
AlgeriaUSD bil
AngolaUSD bil
ArgentinaUSD bil
ArmeniaUSD bil
AustraliaUSD bil
AustriaUSD bil
AzerbaijanUSD bil
BahamasUSD bil
BahrainUSD bil
BangladeshUSD bil
BelarusUSD bil
BelgiumUSD bil
BelizeUSD bil
BeninUSD bil
BhutanUSD bil
BoliviaUSD bil
Bosnia and HerzegovinaUSD bil
BotswanaUSD bil
BrazilUSD bil
BruneiUSD bil
BulgariaUSD bil
Burkina FasoUSD bil
BurundiUSD bil
CambodiaUSD bil
CameroonUSD bil
CanadaUSD bil
Cayman IslandsUSD bil
Central African RepublicUSD bil
ChadUSD bil
ChileUSD bil
ChinaUSD bil
ColombiaUSD bil
ComorosUSD bil
CongoUSD bil
Costa RicaUSD bil
CroatiaUSD bil
CubaUSD bil
CyprusUSD bil
CzechiaUSD bil
Dem. Republic of the CongoUSD bil
DenmarkUSD bil
DjiboutiUSD bil
Dominican RepublicUSD bil
East TimorUSD bil
EcuadorUSD bil
EgyptUSD bil
El SalvadorUSD bil
Equatorial GuineaUSD bil
EritreaUSD bil
EstoniaUSD bil
EthiopiaUSD bil
European UnionUSD bil
FijiUSD bil
FinlandUSD bil
FranceUSD bil
GabonUSD bil
GambiaUSD bil
GeorgiaUSD bil
GermanyUSD bil
GhanaUSD bil
GreeceUSD bil
GuatemalaUSD bil
GuineaUSD bil
Guinea BissauUSD bil
GuyanaUSD bil
HaitiUSD bil
HondurasUSD bil
Hong KongUSD bil
HungaryUSD bil
IcelandUSD bil
IndiaUSD bil
IndonesiaUSD bil
IraqUSD bil
IranUSD bil
IrelandUSD bil
IsraelUSD bil
ItalyUSD bil
Ivory CoastUSD bil
JamaicaUSD bil
JapanUSD bil
JordanUSD bil
KazakhstanUSD bil
KenyaUSD bil
KosovoUSD bil
KuwaitUSD bil
KyrgyzstanUSD bil
LaosUSD bil
LatviaUSD bil
LebanonUSD bil
LesothoUSD bil
LiberiaUSD bil
LibyaUSD bil
LithuaniaUSD bil
LuxembourgUSD bil
MacaoUSD bil
MacedoniaUSD bil
MadagascarUSD bil
MalawiUSD bil
MalaysiaUSD bil
MaldivesUSD bil
MaliUSD bil
MaltaUSD bil
MauritaniaUSD bil
MauritiusUSD bil
MexicoUSD bil
MoldovaUSD bil
MongoliaUSD bil
MontenegroUSD bil
MoroccoUSD bil
MozambiqueUSD bil
MyanmarUSD bil
NamibiaUSD bil
NepalUSD bil
NetherlandsUSD bil
New ZealandUSD bil
NicaraguaUSD bil
NigerUSD bil
NigeriaUSD bil
NorwayUSD bil
OmanUSD bil
PakistanUSD bil
PalestineUSD bil
PanamaUSD bil
Papua New GuineaUSD bil
ParaguayUSD bil
PeruUSD bil
PhilippinesUSD bil
PolandUSD bil
PortugalUSD bil
Puerto RicoUSD bil
QatarUSD bil
RomaniaUSD bil
RussiaUSD bil
RwandaUSD bil
Saudi ArabiaUSD bil
SenegalUSD bil
SerbiaUSD bil
SeychellesUSD bil
Sierra LeoneUSD bil
SingaporeUSD bil
SlovakiaUSD bil
SloveniaUSD bil
SomaliaUSD bil
South AfricaUSD bil
South KoreaUSD bil
South SudanUSD bil
SpainUSD bil
Sri LankaUSD bil
SudanUSD bil
SurinameUSD bil
SwazilandUSD bil
SwedenUSD bil
SwitzerlandUSD bil
TajikistanUSD bil
TanzaniaUSD bil
ThailandUSD bil
TogoUSD bil
Trinidad and TobagoUSD bil
TunisiaUSD bil
TurkeyUSD bil
TurkmenistanUSD bil
UgandaUSD bil
UkraineUSD bil
United Arab EmiratesUSD bil
United KingdomUSD bil
USAUSD bil
UruguayUSD bil
UzbekistanUSD bil
VenezuelaUSD bil
VietnamUSD bil
YemenUSD bil
ZambiaUSD bil
ZimbabweUSD bil
WorldUSD bil
20022003200420052006200720082009201020112012201320142015201620172018201920202021
             72.570.875.778.283.2  
             34.035.336.838.639.4  
             465467479491505  
             194194205203203  
             8518661,013999993  
             30.432.236.939.042.6  
             1,0791,1161,1581,2141,269  
             427460472499514  
             140132134138145  
             12.212.313.313.414.1  
             59.060.367.370.473.0 ...
             702763809893982  
             164160167177184  
             528556579606629  
             3.213.203.143.213.41  
             30.332.433.636.840.0  
             6.427.047.597.988.58  
             74.981.291.598.2103  
             41.544.345.749.351.7  
             30.032.932.233.837.3  
             2,9582,8772,9623,0583,154  
             27.325.427.426.728.8  
             128139149156165  
             29.633.837.841.543.6  
             8.558.358.388.739.06  
             49.754.959.765.571.1  
             78.083.088.494.198.8  
             1,5701,6581,7431,8211,830  
........................     2.352.642.963.293.70 ...
             3.583.914.414.795.03  
             24.923.823.524.625.8  
             396413433458462  
             17,71218,61919,86121,64123,376  
             622658681729772  
             2.122.292.482.632.73  
             22.418.418.619.819.1  
             79.489.695.5101107  
             98.6104112118125  
          ..............................
             26.929.332.134.135.6  
             333356388413430  
             64.074.383.890.193.9  
             287305326342351  
    .....................  4.124.234.424.735.17  
             145160168184197  
             6.105.165.555.696.71  
             176178190197200  
             1,0461,0431,0421,1171,186  
             45.848.551.053.456.1  
             21.219.321.020.919.3  
            ........................
             37.540.343.546.949.3  
             166194214234258  
             16,94118,04919,03320,00220,639  
             10.110.410.911.711.6  
             235248262275279  
             2,7772,9253,0503,1983,371  
             26.326.529.029.931.1  
             4.214.364.504.955.36  
             44.045.748.252.355.5  
             3,9784,2684,4914,7274,774  
             141137142155168  
             289295306314323  
             125127131139147  
             20.524.029.030.732.5  
             2.843.193.533.533.96  
             8.648.709.289.8910.6  
             31.133.534.836.236.2  
             41.044.449.251.453.6  
             419430462488490  
             251267277300319  
             15.417.118.519.120.8  
             7,0777,5778,1878,9259,435  
             2,5602,6572,8023,0243,230  
             344342392412444  
             1,1321,2231,2831,2891,274  
             249277297319335  
             295320339354360  
             2,2252,4282,5312,6292,673  
             106110115124136  
             24.625.627.228.129.2  
             5,4045,3385,4575,5455,564  
             86.789.697.9102107  
             382382400419445  
             159190207225240  
......           17.018.019.120.121.6  
             201197238245248......
             24.127.029.832.232.3  
             39.744.847.852.555.5  
             49.252.355.658.560.1  
             97.4102108107101  
             7.097.056.346.416.65  
             5.366.026.706.656.76  
             138137156171156  
             80.785.592.098.7104  
             39.543.749.150.348.2 ...
             62.663.569.975.775.3  
             27.830.131.333.434.6  
             36.138.439.241.443.9  
             23.624.925.627.329.3  
             730762806863921  
             7.017.618.269.009.74  
             34.638.340.243.345.7  
             15.716.318.320.522.1  
             16.519.221.623.324.9  
             25.126.828.330.232.0  
             2,1732,3192,3972,4672,459  
             27.831.433.935.938.1  
             29.330.130.435.437.3  
             10.411.412.513.514.5  
             266270281297311  
             34.337.235.738.239.8  
             208207219238258  
             24.624.124.024.424.9  
             82.182.699.5109119  
             8538779511,0081,028  
             167182196201221  
             31.734.236.436.035.8  
             24.024.826.128.931.0  
             9579539609861,040  
             326322350385368  
             148145149152151  
             9679941,0431,1331,179  
             28.530.932.334.635.9  
             94.1104117123130  
             31.633.935.436.037.6  
             74.078.783.688.389.9  
             341356375398420  
             8188879481,0291,105  
             9811,0281,0891,1651,227  
             299318332350362  
             79.578.576.374.978.0  
             233219249254259  
             424465520565612  
             3,4293,4413,7054,1294,273  
             20.121.422.925.428.3  
             1,5831,5121,5901,6591,695 ...
             42.244.948.052.355.7  
             101106109117124  
             2.142.312.462.632.80  
             11.210.411.912.113.7  
             449471494499511  
             159157161168171  
             63.368.374.179.683.7  
.................................  14.916.015.717.218.9  
             742753768798818  
             1,9402,0342,1122,2292,245  
..................       11.617.6...............
             1,6211,7371,8421,9071,970  
             250270284297301  
             169186180177177  
             9.608.089.2910.110.4  
             9.359.188.829.239.32  
             485503532555578  
             554568576586596  
             31.531.233.136.840.4  
             115125131143158  
             1,0311,0921,1521,2241,288  
             14.114.815.516.717.9  
             40.037.538.838.239.1  
             118122125132136  
             2,0002,0942,2352,2672,201  
             71.776.478.485.292.7......
             79.881.583.486.491.0  
             454481511539568  
             624623650672693 ...
             2,7282,8553,0243,1173,259  
             18,66119,02019,89320,94721,709  
             65.873.374.776.879.1  
             213219226246260  
             .....................
             665728800889972  
             85.476.573.4............
             53.454.056.161.663.5  
             32.634.530.536.234.7  
             111,492115,739122,105129,383134,854  
Last Updated: Feb 1, 2023