GNI Per Capita for India

Updated on March 18, 2026.

According to data from the World Bank, in 2025, the Gross National Income (GNI) Per Capita for India was 2,650 (US$). A difference of +70 (US$) (3% increase) compared to 2024.

The World Bank defines GNI (Gross National Income) Per Capita as "the gross national income, converted to US dollars using the World Bank Atlas method, divided by the midyear population".

The chart and table below shows the GNI Per Capita for recent years.

You can see similar information for other countries.

You may also be interested in:
Related Topics: World Bank Topic List
Data Source: World Bank.
GNI Per Capita for India (US$)
Table of GNI Per Capita for India
Items per page:
0 of 0
Year GNI Per Capita (US$)
1963 90
1964 100
1965 110
1966 110
1967 110
1968 110
1969 100
1970 110
1971 120
1972 120
1973 130
1974 150
1975 170
1976 190
1977 180
1978 190
1979 210
1980 230
1981 270
1982 300
1983 290
1984 290
1985 290
1986 300
1987 320
1988 360
1989 400
1990 390
1991 390
1992 350
1993 350
1994 330
1995 340
1996 370
1997 400
1998 410
1999 410
2000 440
2001 440
2002 450
2003 460
2004 510
2005 610
2006 700
2007 780
2008 910
2009 990
2010 1,110
2011 1,210
2012 1,350
2013 1,460
2014 1,500
2015 1,540
2016 1,580
2017 1,670
2018 1,790
2019 1,970
2020 2,070
2021 1,900
2022 2,170
2023 2,390
2024 2,580
2025 2,650