Per capita income by state
Among states with 2024-25 figures, Delhi has the highest per capita income at ₹4,93,024 a year, and Bihar the lowest at ₹69,321, so the highest is about 7.1 times the lowest. Per capita net state domestic product is total income divided by population, so it is an average, not what a typical person earns.
Per capita income, all states
| Rank | State or UT | ₹ per person, 2024-25 | Change on year | Multiple of lowest | |
|---|---|---|---|---|---|
| 1 | Delhi | ₹4,93,024 | +7.3% | 7.1x | |
| 2 | Telangana | ₹3,87,623 | +11.5% | 5.6x | |
| 3 | Karnataka | ₹3,80,906 | +12.1% | 5.5x | |
| 4 | Tamil Nadu | ₹3,61,619 | +15.4% | 5.2x | |
| 5 | Haryana | ₹3,53,182 | +10.6% | 5.1x | |
| 6 | Maharashtra | ₹3,09,340 | +11.0% | 4.5x | |
| 7 | Kerala | ₹3,08,338 | +9.6% | 4.4x | |
| 8 | Puducherry | ₹2,81,478 | +11.6% | 4.1x | |
| 9 | Uttarakhand | ₹2,74,064 | +11.3% | 4.0x | |
| 10 | Andhra Pradesh | ₹2,66,240 | +11.9% | 3.8x | |
| 11 | Himachal Pradesh | ₹2,56,137 | +9.1% | 3.7x | |
| 12 | Arunachal Pradesh | ₹2,46,813 | +13.6% | 3.6x | |
| 13 | Punjab | ₹2,21,197 | +7.7% | 3.2x | |
| 14 | Tripura | ₹1,92,842 | +11.9% | 2.8x | |
| 15 | Rajasthan | ₹1,85,053 | +11.0% | 2.7x | |
| 16 | Odisha | ₹1,68,966 | +12.3% | 2.4x | |
| 17 | West Bengal | ₹1,63,467 | +9.3% | 2.4x | |
| 18 | Chhattisgarh | ₹1,62,870 | +9.4% | 2.3x | |
| 19 | Assam | ₹1,59,185 | +10.7% | 2.3x | |
| 20 | Meghalaya | ₹1,57,141 | +11.3% | 2.3x | |
| 21 | Jammu & Kashmir | ₹1,54,826 | +10.5% | 2.2x | |
| 22 | Madhya Pradesh | ₹1,52,615 | +9.2% | 2.2x | |
| 23 | Jharkhand | ₹1,16,663 | +9.5% | 1.7x | |
| 24 | Uttar Pradesh | ₹1,08,572 | +11.5% | 1.6x | |
| 25 | Bihar | ₹69,321 | +11.4% | 1.0x |
Not published for 2024-25: Andaman & Nicobar Islands (latest 2023-24: ₹2,76,000); Chandigarh (latest 2023-24: ₹4,53,457); Goa (latest 2023-24: ₹5,85,953); Gujarat (latest 2022-23: ₹2,72,451); Manipur (latest 2023-24: ₹1,19,938); Mizoram (latest 2023-24: ₹2,34,996); Nagaland (latest 2023-24: ₹1,54,828); Sikkim (latest 2023-24: ₹5,87,743).
Figures are at current prices, so they include inflation. Small states and UTs such as Sikkim, Goa and Chandigarh rank high partly because of their size and economic mix. Compare years with care.
Questions
Which state has the highest per capita income in India?
In 2024-25, Delhi among the states with data. In 2023-24, the last year with figures for almost every state, Sikkim (₹5,87,743) and Goa (₹5,85,953) were highest, ahead of Delhi (₹4,59,408).
Which state has the lowest per capita income?
Bihar, at ₹69,321 in 2024-25, followed by Uttar Pradesh and Jharkhand.
What is per capita NSDP?
Per capita net state domestic product is a state’s net income (output minus depreciation) divided by its population. It is the standard state-level proxy for income per person.
Is this the same as the national per capita income?
No. This is for states and UTs. The national figure comes from a separate national accounts estimate and is not in this table.
Use this data
Download the figures on this page. If you use them, please credit India in Data and the original source.
Cite this
India in Data, "Per capita income by state in India, 2011-12 to 2024-25". https://indiaindata.online/per-capita-income-by-state. Original source: RBI, Handbook of Statistics on Indian States 2024-25 (Tables 19 to 22), using data from the National Statistical Office, MoSPI. Base year 2011-12.
Source: RBI, Handbook of Statistics on Indian States 2024-25 (Tables 19 to 22), using data from the National Statistical Office, MoSPI. Base year 2011-12. Figures are at current prices unless stated. Latest published year is 2024-25; the Handbook does not give every state for that year. Ladakh is left out because the Handbook has only two years for it. See our methodology.
Related: richest state in India, state-wise GDP.