India is projected to become an upper-middle income country by 2030 and the third largest economy by 2028.
The World Bank's classifies low income, lower-middle income, upper-middle income and high-income countries by their per capita Gross National Income (GNI) in US dollar.
The threshold for upper-middle income country is per capita GNI of around $4,500.
As of 2024 data, only 26 countries remain low-income, 50 are middle-income, 54 are upper-middle income, and 87 are high-income.
India moved from lower-middle income category in 2007, when its per capita GNI jumped from $90 in 1961 to $910 in 2007.