GDP 與 GNP 的最主要區別，是選擇「屬地主義」還是「屬人主義」來計算生產總值，GDP 屬於「屬地主義」、而 GNP 則是「屬人主義」。
GNP 是指一國國民在一段時期中的總產值，但國民的生產不論是住在國外，還是國內，皆納入 GNP 統計之內，是以「人」來作劃分。
GDP 是指一國在特定期間內，所有生產的勞務及最終商品的市場價值，皆納入 GDP 統計之內，是以「地」來劃分，不分是否為本地國民。