Indian states by GDP per capita

Source Ministry of Statistics and Programme Implementation
Last Updated01 Mar 2021

Goa has the highest per capita income among 33 Indian states and union territories, followed by northeast state Sikkim. 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 seven richest states/UTs, five have a population of less than two cr (20 million). And, one has a population below three crores. 6th ranked Karnataka has the highest figure among states population having more than three cr, followed by Kerala, Telangana, Gujarat, and Uttarakhand. All five South Indian states have higher gdp per capita than India's average. Bihar, Uttar Pradesh, Jharkhand, Manipur, and Assam 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 $6,997 in 2019. 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 = 2100*(GSDP of state in Rupee)/(GSDP of India in Rupee). (for example, gdp per capita of Tamilnadu = 2100*215784/142964. Tamilnadu GSDP per capita in 2018-19 is 215,784. According to the World Bank, the GDP per capita of India is $1981 in 2019.)

  • 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)
19-2018-19 18-19201919-2018-19
1Goa 520,030 476,370 333% 6,997 409,876 376,215
2Sikkim 487,201 435,199 304% 6,393 300,105 283,669
3Delhi 427,309 394,216 276% 5,791 316,650 300,452
4Chandigarh - 359,030 251% 5,274 - 265,919
5Haryana 290,712 260,287 182% 3,823 200,042 188,288
6Karnataka 246,880 227,680 159% 3,344 174,882 166,373
7Puducherry 244,431 225,936 158% 3,319 160,343 151,001
8Kerala - 225,484 158% 3,312 - 161,374
9Telangana 250,920 225,048 157% 3,306 171,641 160,175
10Gujarat - 222,486 156% 3,268 - 175,630
11Uttarakhand - 220,257 154% 3,235 - 173,121
12Maharashtra - 216,375 151% 3,178 - 167,581
13Tamil Nadu 243,189 215,784 151% 3,170 172,977 160,865
14Himachal Pradesh 225,839 211,325 148% 3,104 169,786 161,882
15Mizoram 221,384 187,919 131% 2,760 157,016 138,934
16Punjab 185,282 171,906 120% 2,525 135,028 129,873
17Andhra Pradesh 188,371 168,083 118% 2,469 130,130 121,015
18Arunachal Pradesh - 152,716 107% 2,243 - 103,514
19Nagaland - 129,978 91% 1,909 - 84,071
20Tripura 139,540 125,459 88% 1,843 101,155 93,035
21Rajasthan 131,700 123,343 86% 1,812 91,795 88,645
22Odisha 119,075 111,892 78% 1,644 90,573 86,447
23Jammu & Kashmir - 110,890 78% 1,629 - 80,173
24West Bengal 126,121 110,728 77% 1,626 79,789 75,132
25Chhattisgarh 112,318 105,424 74% 1,549 83,075 80,154
26Madhya Pradesh 109,372 99,025 69% 1,455 67,770 63,850
27Meghalaya 102,671 96,015 67% 1,410 74,943 70,783
28Assam - 92,533 65% 1,359 - 68,562
29Manipur 92,427 82,796 58% 1,216 60,105 57,335
30Jharkhand 87,126 79,937 56% 1,174 63,644 60,513
31Uttar Pradesh 74,141 70,680 49% 1,038 51,255 50,129
32Bihar 50,735 44,652 31% 656 34,413 31,626
33Andaman & Nicobar Islands --- ---
India 151,676 142,964 2,100 108,620 105,361

NSDP per capita

Rank State NSDP per capita (INR at Current prices) % of India NSDP per capita (INR at Constant prices)
19-2018-19 18-1919-2018-19
1Goa 466,585 430,081 339.93% 367,226 337,745
2Sikkim 425,656 380,926 301.08% 255,772 242,002
3Delhi 389,143 358,430 283.30% 283,636 269,505
4Chandigarh - 320,300 253.16% - 234,998
5Haryana 264,207 236,147 186.65% 180,026 169,409
6Puducherry 222,514 206,133 162.92% 142,438 134,735
7Karnataka 223,433 206,092 162.89% 156,591 148,970
8Telangana 228,216 204,488 161.62% 153,927 143,618
9Kerala - 204,105 161.32% - 148,078
10Uttarakhand - 198,738 157.08% - 155,151
11Gujarat - 195,845 154.79% - 153,495
12Tamil Nadu 218,599 193,964 153.31% 153,853 142,941
13Maharashtra - 191,736 151.54% - 147,450
14Himachal Pradesh 195,255 183,108 144.73% 146,268 139,469
15Mizoram 204,018 176,620 139.60% 148,663 129,609
16Punjab 166,830 154,313 121.97% 120,569 115,882
17Andhra Pradesh 169,519 151,173 119.48% 115,333 107,241
18Arunachal Pradesh - 139,588 110.33% - 93,191
19Nagaland - 116,882 92.38% - 73,276
20Tripura 125,191 112,849 89.19% 89,682 82,632
21Rajasthan 118,159 110,606 87.42% 81,355 78,570
22West Bengal 115,748 101,138 79.94% 71,757 67,300
23Odisha 104,566 98,181 77.60% 78,680 75,191
24Chhattisgarh 98,281 92,413 73.04% 71,938 69,500
25Jammu & Kashmir - 92,347 72.99% - 65,178
26Madhya Pradesh 99,763 90,165 71.26% 59,929 56,498
27Meghalaya 92,174 84,725 66.97% 66,153 62,458
28Assam - 82,837 65.47% - 60,695
29Manipur 84,746 75,229 59.46% 53,930 51,180
30Jharkhand 79,873 73,155 57.82% 57,863 54,982
31Uttar Pradesh 65,704 62,652 49.52% 44,618 43,670
32Bihar 46,664 40,982 32.39% 31,287 28,668
33Andaman & Nicobar Islands --- --
India 134,226 126,521 94,954 92,085