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, 2025Q935.69BcurrentAnnual release
vs 2024+8.1%Q865.83B current
High since 1960Q935.69Bcurrent2025 · World Bank
Low since 1960Q1.03Bcurrent1960 · World Bank

Over time

Q million current2016 - 2025

Recent years

  1. 2025Q935.69Bcurrent+8.1%
  2. 2024Q865.83Bcurrent+8.0%
  3. 2023Q801.73Bcurrent+10.6%
  4. 2022Q724.74Bcurrent+11.1%
  5. 2021Q652.16Bcurrent+10.7%
  6. 2020Q589.28Bcurrent+1.0%
  7. 2019Q583.17Bcurrent+8.0%
  8. 2018Q540.07Bcurrent+4.8%
Full table
PeriodValue
2025Q935,690.9 M current
2024Q865,834.0 M current
2023Q801,731.6 M current
2022Q724,736.1 M current
2021Q652,155.3 M current
2020Q589,282.9 M current
2019Q583,165.2 M current
2018Q540,072.7 M current
2017Q515,477.6 M current
2016Q491,169.6 M current
2015Q464,644.7 M current
2014Q435,595.8 M current
2013Q406,672.0 M current
2012Q380,469.8 M current
2011Q354,802.6 M current
2010Q319,433.2 M current
2009Q297,054.9 M current
2008Q286,296.1 M current
2007Q251,110.0 M current
2006Q220,961.7 M current
2005Q200,760.5 M current
2004Q184,098.0 M current
2003Q168,811.5 M current
2002Q157,418.2 M current
2001Q143,975.6 M current
2000Q148,115.9 M current
1999Q133,776.7 M current
1998Q122,847.9 M current
1997Q106,426.0 M current
1996Q94,078.2 M current
1995Q84,232.2 M current
1994Q73,921.5 M current
1993Q63,576.0 M current
1992Q53,256.4 M current
1991Q46,785.4 M current
1990Q33,439.1 M current
1989Q23,179.4 M current
1988Q20,083.1 M current
1987Q17,262.7 M current
1986Q15,368.5 M current
1985Q10,984.3 M current
1984Q9,263.4 M current
1983Q8,937.3 M current
1982Q8,603.4 M current
1981Q8,521.8 M current
1980Q7,834.6 M current
1979Q6,905.3 M current
1978Q6,053.1 M current
1977Q5,454.2 M current
1976Q4,321.3 M current
1975Q3,579.9 M current
1974Q3,113.5 M current
1973Q2,523.3 M current
1972Q2,055.7 M current
1971Q1,942.9 M current
1970Q1,865.8 M current
1969Q1,679.7 M current
1968Q1,579.1 M current
1967Q1,434.1 M current
1966Q1,374.5 M current
1965Q1,319.7 M current
1964Q1,282.1 M current
1963Q1,248.6 M current
1962Q1,131.7 M current
1961Q1,064.3 M current
1960Q1,033.2 M current