Skip to content

GDP vs. GNP: What's the Difference?

Both measure a nation's economic output, but they draw the line differently. GDP (Gross Domestic Product) counts everything produced inside a country's borders, no matter who owns the production. GNP (Gross National Product) counts everything produced by a country's residents and companies, wherever in the world they are. The difference is location versus nationality.

See the difference, explained visually.
Watch a 2-minute animated lesson comparing gdp and gnp.
▶ Watch the lesson

At a glance

GDPGNP
MeasuresOutput within the bordersOutput by nationals (anywhere)
BoundaryGeographic (inside the country)Ownership (by citizens/firms)
Counts foreign firms locally?YesNo
Counts citizens abroad?NoYes
Most usedThe standard headline figureIncome-from-abroad analysis

Which should you use?

GDP

GDP is the go-to measure of an economy's size and growth — it captures all activity happening within the country, which is what most headlines and policy use.

GNP

GNP is more useful when you care about a nation's total income including what its people and companies earn abroad — relevant for countries with large overseas earnings or workforces.

Frequently asked questions

What's the actual difference between GDP and GNP?
GDP = output within the borders; GNP = GDP plus income earned by residents abroad, minus income earned by foreigners locally. So GNP follows nationality, GDP follows geography.
Which is used more often?
GDP. It's the standard measure of economic size and growth used by governments, media, and economists. GNP is used more for specific income analyses.
Is GNP the same as GNI?
They're very close. Gross National Income (GNI) is the modern term most countries now use; it measures essentially the same thing as GNP — total income earned by a nation's residents.

Learn more about each

Related comparisons