Skip to content

Latest figures

GNI

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

Latest, 2025US$121.83BcurrentAnnual release
vs 2024+9.2%US$111.60B current
High since 1960US$121.83Bcurrent2025 · World Bank
Low since 1960US$1.03Bcurrent1960 · World Bank

Over time

US$ million current2016 - 2025

Recent years

  1. 2025US$121.83Bcurrent+9.2%
  2. 2024US$111.60Bcurrent+9.0%
  3. 2023US$102.37Bcurrent+9.4%
  4. 2022US$93.54Bcurrent+10.9%
  5. 2021US$84.32Bcurrent+10.5%
  6. 2020US$76.32Bcurrent+0.7%
  7. 2019US$75.77Bcurrent+5.5%
  8. 2018US$71.83Bcurrent+2.4%
Full table
PeriodValue
2025US$121,832.8 M current
2024US$111,597.6 M current
2023US$102,366.5 M current
2022US$93,535.5 M current
2021US$84,318.9 M current
2020US$76,315.7 M current
2019US$75,768.2 M current
2018US$71,826.2 M current
2017US$70,152.7 M current
2016US$64,628.1 M current
2015US$60,699.7 M current
2014US$56,335.1 M current
2013US$51,760.4 M current
2012US$48,568.9 M current
2011US$45,572.7 M current
2010US$39,642.9 M current
2009US$36,396.8 M current
2008US$37,869.7 M current
2007US$32,725.2 M current
2006US$29,063.8 M current
2005US$26,298.4 M current
2004US$23,167.2 M current
2003US$21,258.5 M current
2002US$20,125.8 M current
2001US$18,320.8 M current
2000US$19,079.3 M current
1999US$18,113.9 M current
1998US$19,211.8 M current
1997US$17,551.3 M current
1996US$15,444.9 M current
1995US$14,496.3 M current
1994US$12,853.2 M current
1993US$11,281.6 M current
1992US$10,299.8 M current
1991US$9,303.3 M current
1990US$7,454.5 M current
1989US$8,231.3 M current
1988US$7,665.3 M current
1987US$6,905.1 M current
1986US$7,017.6 M current
1985US$9,551.6 M current
1984US$9,263.4 M current
1983US$8,937.3 M current
1982US$8,603.4 M current
1981US$8,521.8 M current
1980US$7,834.6 M current
1979US$6,905.3 M current
1978US$6,053.1 M current
1977US$5,454.2 M current
1976US$4,321.3 M current
1975US$3,579.9 M current
1974US$3,113.5 M current
1973US$2,523.3 M current
1972US$2,055.7 M current
1971US$1,942.9 M current
1970US$1,865.8 M current
1969US$1,679.7 M current
1968US$1,579.1 M current
1967US$1,434.1 M current
1966US$1,374.5 M current
1965US$1,319.7 M current
1964US$1,282.1 M current
1963US$1,248.6 M current
1962US$1,131.7 M current
1961US$1,064.3 M current
1960US$1,033.2 M current