Indian states by GDP per capita

Source Ministry of Statistics and Programme Implementation (17)
Date22 Dec 2023

Northeast state Sikkim has the highest per capita income among 33 Indian states and union territories, followed by Goa. Capital Delhi, Chandigarh, and Haryana complete the top five list. Among the five richest economies of India, three are states, and two are union territories.

Among Top four richest states/UTs, three have a population of less than one cr (10 million). And, one has a population below three crores. 5th ranked Telangana has the highest figure among states population having more than three cr, followed by Haryana, Karnataka, Gujarat, and Tamil Nadu. All five South Indian states have higher gdp per capita than India's average. Bihar, Uttar Pradesh, Jharkhand, Manipur, and Meghalaya are the top five poorest states.

GSDP Per capita of Goa and Sikkim are above three times India's average. GSDP per capita of Bihar is three times lower than of India.

In US Dollar, the GDP per capita of Goa is $7,694 in 2021. Four states/UTs have GSDP per capita above $5,000, and only Bihar has below $1000.

GSDP per capita is estimated by GSDP divided by population. GSDP per capita in Dollar = 2389*(GSDP of state in Rupee)/(GSDP of India in Rupee). (for example, gdp per capita of Tamilnadu = 2389*270629/171498. Tamilnadu GSDP per capita in 2021-22 is 270,629. According to the World Bank, the GDP per capita of India is $2,389 in 2021.)

  • Rupee
  • Dollar

GSDP per capita

Rank State GSDP per capita (INR at Current prices) % of IndiaGDP per capita ($) GSDP per capita (INR at Constant prices)
22-2321-22 21-22202122-2321-22
1Sikkim 623,257 552,302 322% 7,207 322,794 304,819
2Goa - 527,150 307% 6,879 - 354,483
3Delhi 492,455 434,903 254% 5,675 307,926 287,373
4Chandigarh - 375,594 219% 4,901 - 249,276
5Telangana 345,638 298,526 174% 3,896 191,243 178,329
6Haryana 333,162 295,923 173% 3,862 203,894 193,082
7Karnataka 331,980 292,542 171% 3,818 196,448 183,288
8Puducherry - 277,703 162% 3,624 - 174,725
9Gujarat - 275,586 161% 3,596 - 195,223
10Tamil Nadu 308,020 270,629 158% 3,532 189,321 175,510
11Kerala - 264,970 155% 3,458 - 162,752
12Andaman & Nicobar Islands - 257,986 150% 3,367 - 178,412
13Maharashtra - 248,631 145% 3,245 - 162,232
14Himachal Pradesh 262,184 237,720 139% 3,102 180,566 170,509
15Uttarakhand 261,173 237,321 138% 3,097 178,738 168,653
16Arunachal Pradesh - 228,080 133% 2,976 - 128,574
17Mizoram - 227,881 133% 2,974 - 151,464
18Andhra Pradesh 248,258 216,998 127% 2,832 142,116 134,905
19Punjab 208,679 192,919 112% 2,518 143,088 136,240
20Tripura 175,960 152,934 89% 1,996 104,159 96,545
21Rajasthan 175,253 152,674 89% 1,992 99,111 92,608
22Jammu & Kashmir-UT 168,063 148,471 87% 1,938 99,333 92,632
23Odisha 167,880 146,274 85% 1,909 100,498 94,399
24Nagaland - 144,206 84% 1,882 - 82,980
25West Bengal 157,254 138,604 81% 1,809 86,366 80,054
26Chhattisgarh 152,348 136,872 80% 1,786 96,242 90,149
27Madhya Pradesh 153,550 133,477 78% 1,742 74,652 70,571
28Assam 136,820 116,986 68% 1,527 80,231 74,432
29Meghalaya 126,922 116,369 68% 1,519 74,935 72,809
30Manipur - 101,921 59% 1,330 - 57,136
31Jharkhand 100,288 92,581 54% 1,208 66,176 62,780
32Uttar Pradesh 96,193 84,138 49% 1,098 55,591 51,333
33Bihar 59,638 52,378 31% 684 35,118 32,213
India 196,983 171,498 2,238 115,746 109,060

NSDP per capita

Rank State NSDP per capita (INR at Current prices) % of India NSDP per capita (INR at Constant prices)
22-2321-22 21-2222-2321-22
1Goa - 472,070 317.84% - 310,201
2Sikkim 519,964 463,509 312.08% 259,938 246,526
3Delhi 444,768 389,529 262.27% 271,019 252,024
4Chandigarh - 333,932 224.83% - 219,778
5Telangana 312,398 270,839 182.35% 169,006 158,202
6Karnataka 301,673 265,623 178.84% 176,383 164,471
7Haryana 296,685 264,835 178.31% 181,961 172,657
8Puducherry - 251,344 169.23% - 155,246
9Tamil Nadu 275,583 242,253 163.11% 166,727 154,557
10Gujarat - 241,930 162.89% - 170,384
11Kerala - 233,855 157.45% - 148,810
12Andaman & Nicobar Islands - 229,080 154.24% - 163,138
13Maharashtra - 215,233 144.91% - 138,490
14Uttarakhand 233,565 211,657 142.51% 158,245 149,015
15Arunachal Pradesh - 205,645 138.46% - 111,776
16Himachal Pradesh 222,227 201,271 135.51% 152,376 143,639
17Mizoram - 198,962 133.96% - 129,785
18Andhra Pradesh 219,518 192,587 129.67% 123,526 117,464
19Punjab 181,716 168,705 113.59% 123,614 118,227
20Tripura 159,419 137,472 92.56% 91,853 85,210
21Rajasthan 156,149 135,962 91.54% 86,134 80,545
22Odisha 149,902 128,181 86.30% 87,361 81,178
23Nagaland - 125,887 84.76% - 70,020
24West Bengal 141,373 124,798 84.03% 75,561 69,890
25Madhya Pradesh 140,583 121,594 81.87% 65,023 61,534
26Jammu & Kashmir-UT 136,771 120,790 81.33% 77,891 72,574
27Chhattisgarh 133,898 120,704 81.27% 83,511 78,377
28Meghalaya 112,737 103,335 69.57% 65,114 63,295
29Assam 118,504 102,965 69.33% 69,826 65,726
30Manipur - 91,560 61.65% - 49,602
31Jharkhand 91,874 84,059 56.60% 60,033 56,559
32Uttar Pradesh 83,565 73,048 49.18% 47,066 43,420
33Bihar 54,111 47,498 31.98% 31,280 28,679
India 172,276 148,524 98,374 92,583