Skip to content

Latest figures

GNI, atlas method

Gross national income is the total income earned by all residents within an economic territory during an accounting period.

Latest, 2025US$118.76BcurrentAnnual release
vs 2024+11.6%US$106.38B current
High since 1962US$118.76Bcurrent2025 · World Bank
Low since 1962US$1.14Bcurrent1962 · World Bank

Over time

US$ million current2016 - 2025

Recent years

  1. 2025US$118.76Bcurrent+11.6%
  2. 2024US$106.38Bcurrent+7.3%
  3. 2023US$99.18Bcurrent+6.6%
  4. 2022US$93.08Bcurrent+10.1%
  5. 2021US$84.53Bcurrent+11.6%
  6. 2020US$75.71Bcurrent−1.4%
  7. 2019US$76.75Bcurrent+6.6%
  8. 2018US$71.99Bcurrent+9.2%
Full table
PeriodValue
2025US$118,762.9 M current
2024US$106,379.2 M current
2023US$99,183.3 M current
2022US$93,083.5 M current
2021US$84,531.9 M current
2020US$75,712.8 M current
2019US$76,754.5 M current
2018US$71,991.6 M current
2017US$65,897.8 M current
2016US$61,233.8 M current
2015US$57,670.1 M current
2014US$54,279.1 M current
2013US$50,804.4 M current
2012US$46,675.4 M current
2011US$42,189.6 M current
2010US$38,993.2 M current
2009US$37,151.6 M current
2008US$35,859.8 M current
2007US$31,906.8 M current
2006US$28,435.4 M current
2005US$25,851.4 M current
2004US$23,402.8 M current
2003US$20,751.7 M current
2002US$19,457.5 M current
2001US$18,999.6 M current
2000US$19,403.8 M current
1999US$18,718.1 M current
1998US$17,825.9 M current
1997US$16,541.2 M current
1996US$15,179.4 M current
1995US$13,959.2 M current
1994US$12,343.0 M current
1993US$11,165.7 M current
1992US$9,822.2 M current
1991US$8,999.2 M current
1990US$8,436.3 M current
1989US$8,587.5 M current
1988US$8,423.3 M current
1987US$8,502.7 M current
1986US$8,688.2 M current
1985US$9,183.9 M current
1984US$8,671.6 M current
1983US$8,310.5 M current
1982US$8,493.3 M current
1981US$8,795.4 M current
1980US$8,314.6 M current
1979US$7,273.5 M current
1978US$6,039.7 M current
1977US$5,103.7 M current
1976US$4,306.9 M current
1975US$3,749.1 M current
1974US$3,210.1 M current
1973US$2,627.0 M current
1972US$2,237.0 M current
1971US$2,035.9 M current
1970US$1,889.1 M current
1969US$1,732.1 M current
1968US$1,624.8 M current
1967US$1,480.7 M current
1966US$1,434.2 M current
1965US$1,374.4 M current
1964US$1,313.8 M current
1963US$1,251.5 M current
1962US$1,136.4 M current