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.
At a glance
| GDP | GNP | |
|---|---|---|
| Measures | Output within the borders | Output by nationals (anywhere) |
| Boundary | Geographic (inside the country) | Ownership (by citizens/firms) |
| Counts foreign firms locally? | Yes | No |
| Counts citizens abroad? | No | Yes |
| Most used | The standard headline figure | Income-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.

