Home India Economy & Growth GNI per Capita 2020s

India GNI per Capita 2020s

GNI divided by midyear population · World Bank
$2,434 decade average (2020-2029)

India's gni per capita during the 2020s ranged from $1,900 (2020) to $2,911 (2025), averaging $2,434 over 6 years of data.

2020s Data
YearValueChangeRank
2020 $1,900 −$170 163rd
2021 $2,170 +$270 157th
2022 $2,390 +$220 156th
2023 $2,580 +$190 153rd
2024 $2,650 +$70 144th
2025 $2,911 +$261 152nd