GNP(国民総生産)は自国民が国内外で生み出した生産量を計測し、GDP(国内総生産)は国内で生み出された生産量を計測します。外国人の国内生産はGDPに含まれますがGNPには含まれません。
GNI(国民総所得)はGNPを発展させた概念で、海外からの純所得を含みます。GNPが生産量に焦点を当てるのに対し、GNIは所得の流れを重視していますが、数値的にはほぼ同じになります。
一般的にはGDPが最もよく使われますが、海外との所得の流れを考慮するならGNIが適しています。経済のグローバル化が進む現代では、GNIの重要性が高まっています。