Skip to content
Close 6 Nov
  • Nifty 5025,030.35▲ +2.01%
  • Sensex81,028.02▲ +2.17%
  • Nifty Bank59,086.00▲ +2.27%
  • India VIX17.47▲ +12.13%
  • USD/INR94.14▼ -0.26
  • Gold 10 g₹1,41,452▼ -1.86%
  • FII net+₹13,750 cr
  • DII net-₹5,969 cr

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

Per capita net state domestic product by state, current prices
RankState or UT₹ per person, 2024-25Change on yearMultiple of lowest
1Delhi₹4,93,024+7.3%7.1x
2Telangana₹3,87,623+11.5%5.6x
3Karnataka₹3,80,906+12.1%5.5x
4Tamil Nadu₹3,61,619+15.4%5.2x
5Haryana₹3,53,182+10.6%5.1x
6Maharashtra₹3,09,340+11.0%4.5x
7Kerala₹3,08,338+9.6%4.4x
8Puducherry₹2,81,478+11.6%4.1x
9Uttarakhand₹2,74,064+11.3%4.0x
10Andhra Pradesh₹2,66,240+11.9%3.8x
11Himachal Pradesh₹2,56,137+9.1%3.7x
12Arunachal Pradesh₹2,46,813+13.6%3.6x
13Punjab₹2,21,197+7.7%3.2x
14Tripura₹1,92,842+11.9%2.8x
15Rajasthan₹1,85,053+11.0%2.7x
16Odisha₹1,68,966+12.3%2.4x
17West Bengal₹1,63,467+9.3%2.4x
18Chhattisgarh₹1,62,870+9.4%2.3x
19Assam₹1,59,185+10.7%2.3x
20Meghalaya₹1,57,141+11.3%2.3x
21Jammu & Kashmir₹1,54,826+10.5%2.2x
22Madhya Pradesh₹1,52,615+9.2%2.2x
23Jharkhand₹1,16,663+9.5%1.7x
24Uttar Pradesh₹1,08,572+11.5%1.6x
25Bihar₹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.

All state rankings