Educational content. GDP data verified April 2026 from BEA / IMF / World Bank. Data revised frequently; always check primary sources for live figures.

GDP vs GNI vs GNP: The Three Measures Explained

Three acronyms that look almost identical and measure almost the same thing, except when they do not. The Nissan example makes them all stick.

Last verified April 2026

The One-Line Distinctions

GDP

Gross Domestic Product

Total value of all goods and services produced within a country's borders, regardless of who owns the production.

GNP

Gross National Product

Total value of goods and services produced by a country's citizens and businesses, regardless of where that production occurs.

GNI

Gross National Income

GDP plus net primary income from abroad (investment returns, employee compensation, other primary income received minus paid). Conceptually equivalent to GNP but defined more precisely; used by the World Bank.

The Nissan Example: One Factory, Three Measures

Nissan operates a large car manufacturing plant in Sunderland, England. This single factory illustrates all three measures perfectly.

GDP (UK)

The cars produced at Sunderland count toward UK GDP. The production occurred within UK borders. It does not matter that Nissan is Japanese-owned; the output happened in the UK.

GNP/GNI (UK)

The dividends and profits that Nissan sends back to Japanese shareholders are subtracted from UK GNP/GNI. UK GNI = UK GDP + income UK residents earn abroad - income foreign investors earn in the UK (including Nissan's profit repatriation).

GNP/GNI (Japan)

The dividends and profits flowing back to Japan increase Japan GNP/GNI. Japanese investors own productive assets abroad; their returns on those assets are counted in Japan's national income even though the production happened in the UK.

Worked Numerical Example

Illustrative example. Not real country figures.

ItemValue
GDP (production within borders)$1,000B
+ Income received from abroad (investments, employees)+$50B
- Income paid to foreign residents-$30B
= GNI (Gross National Income)$1,020B

In this example, the country earns more from its foreign investments than foreign investors earn here, so GNI exceeds GDP by $20B. For a country like Ireland in the real world, the reverse is true and GNI is dramatically lower than GDP.

When the Difference Actually Matters

For most large, diversified economies (US, China, Germany, France), GDP and GNI differ by less than 2 percent. The US switched from GNP to GDP reporting in 1991 and the difference in any given year was typically under 1 percent.

The difference becomes enormous for: (1) small open economies with large multinational corporate sectors (Ireland, Luxembourg, Singapore), where foreign-owned companies produce far more output than domestic residents can claim as income; and (2) countries with large emigrant populations sending home remittances (Philippines, Mexico, Bangladesh, Nepal), where income from abroad significantly exceeds what foreigners earn domestically.

Ireland is the most dramatic modern example. Standard GDP per capita figures for Ireland look like Luxembourg territory. But GNI per capita (or GNI* per capita, the Irish government's preferred "modified" measure) is roughly 35 percent lower. This matters enormously for policy: EU fiscal rules pegged to GDP overstated Ireland's apparent fiscal headroom. Ireland eventually negotiated to use modified GNI for some EU calculations.

When to Use Which Measure

Analysis TypePreferred Measure
Trade and fiscal policyGDP
Living standards comparisonGNI per capita
Historical US accounts pre-1991GNP
World Bank country classificationGNI
Ireland's true economic sizeGNI* (Modified GNI)

Frequently Asked Questions

What is the difference between GDP and GNP?
GDP (Gross Domestic Product) measures the total value of all goods and services produced within a country's borders, regardless of whether the producer is a domestic citizen or a foreign-owned company. GNP (Gross National Product) measures the total value of goods and services produced by a country's citizens and businesses, regardless of where that production occurs. A Japanese car factory in the UK contributes to UK GDP (it is within UK borders) but to Japan GNP (it is Japanese-owned). Conversely, dividends sent back to Japan reduce UK GNP.
What is GNI and why did the World Bank switch to it from GNP?
GNI (Gross National Income) is GDP plus net income received from abroad (income from foreign investments, remittances, and other primary income flows). It is conceptually very similar to GNP but defined more precisely in the System of National Accounts (SNA 1993) to focus on income rather than production. The World Bank and most international statistical bodies adopted GNI over GNP in the early 1990s because income flows better capture the resources available to a country's residents. In practice, GNI and GNP differ by very small amounts for most countries, but the terminology shift was standardised internationally.
For which countries does GDP differ significantly from GNI?
The biggest divergences occur in small open economies with large multinational corporate presences or large outbound emigrant workforces. Ireland is the most extreme case: multinational corporations (especially tech and pharma) inflate Irish GDP enormously relative to GNI, which the Irish government estimates differs by approximately 35 percent. Luxembourg, another financial hub with many cross-border workers, also shows a significant gap. Conversely, countries with large emigrant populations sending remittances home (Philippines, Mexico, Bangladesh) tend to have GNI somewhat higher than GDP, as those remittances represent income flowing in without corresponding domestic production.
Did the US ever use GNP instead of GDP?
Yes. Until 1991, the Bureau of Economic Analysis reported GNP as the headline measure of US economic output. BEA switched to GDP in December 1991, aligning with international practice and the System of National Accounts. The reason for preferring GDP: it better matches the geographic scope of US economic policy and is more comparable across countries. For the US, the difference between GDP and GNP is relatively small (less than 1 percent) because US residents earn significant income from foreign assets but foreign-owned production within the US is also substantial, and the two roughly offset.
How do you calculate GNI from GDP?
GNI equals GDP plus net primary income from abroad. The formula is: GNI = GDP + Income received from abroad - Income paid to foreign residents. Income received from abroad includes investment returns on foreign assets, employee compensation for residents working abroad, and other primary income. Income paid abroad includes returns sent to foreign investors in domestic assets. For most large economies this adjustment is small; for Ireland, it is enormous (roughly negative 35 percent of GDP due to multinational profit outflows).