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 335% 7,029 409,876 376,215
2Sikkim 487,201 435,199 306% 6,421 300,105 283,669
3Delhi 427,309 394,216 277% 5,817 316,650 300,452
4Chandigarh - 359,030 252% 5,297 - 265,919
5Haryana 290,712 260,287 183% 3,840 200,042 188,288
6Karnataka 246,880 227,680 160% 3,359 174,882 166,373
7Puducherry 244,431 225,936 159% 3,334 160,343 151,001
8Kerala - 225,484 158% 3,327 - 161,374
9Telangana 250,920 225,048 158% 3,321 171,641 160,175
10Gujarat - 222,486 156% 3,283 - 175,630
11Uttarakhand - 220,257 155% 3,250 - 173,121
12Maharashtra - 216,375 152% 3,193 - 167,581
13Tamil Nadu 243,189 215,784 152% 3,184 172,977 160,865
14Himachal Pradesh 225,839 211,325 148% 3,118 169,786 161,882
15Mizoram 221,384 187,919 132% 2,773 157,016 138,934
16Punjab 185,282 171,906 121% 2,536 135,028 129,873
17Andhra Pradesh 188,371 168,083 118% 2,480 130,130 121,015
18Arunachal Pradesh - 152,716 107% 2,253 - 103,514
19Nagaland - 129,978 91% 1,918 - 84,071
20Tripura 139,540 125,459 88% 1,851 101,155 93,035
21Rajasthan 131,700 123,343 87% 1,820 91,795 88,645
22Odisha 119,075 111,892 79% 1,651 90,573 86,447
23Jammu & Kashmir - 110,890 78% 1,636 - 80,173
24West Bengal 126,121 110,728 78% 1,634 79,789 75,132
25Chhattisgarh 112,318 105,424 74% 1,555 83,075 80,154
26Madhya Pradesh 109,372 99,025 70% 1,461 67,770 63,850
27Meghalaya 102,671 96,015 67% 1,417 74,943 70,783
28Assam - 92,533 65% 1,365 - 68,562
29Manipur 92,427 82,796 58% 1,222 60,105 57,335
30Jharkhand 87,126 79,937 56% 1,179 63,644 60,513
31Uttar Pradesh 74,141 70,680 50% 1,043 51,255 50,129
32Bihar 50,735 44,652 31% 659 34,413 31,626
33Andaman & Nicobar Islands --- ---
India 151,760 142,328 2,100 108,645 105,526

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 341.65% 367,226 337,745
2Sikkim 425,656 380,926 302.60% 255,772 242,002
3Delhi 389,143 358,430 284.73% 283,636 269,505
4Chandigarh - 320,300 254.44% - 234,998
5Haryana 264,207 236,147 187.59% 180,026 169,409
6Puducherry 222,514 206,133 163.75% 142,438 134,735
7Karnataka 223,433 206,092 163.72% 156,591 148,970
8Telangana 228,216 204,488 162.44% 153,927 143,618
9Kerala - 204,105 162.14% - 148,078
10Uttarakhand - 198,738 157.88% - 155,151
11Gujarat - 195,845 155.58% - 153,495
12Tamil Nadu 218,599 193,964 154.08% 153,853 142,941
13Maharashtra - 191,736 152.31% - 147,450
14Himachal Pradesh 195,255 183,108 145.46% 146,268 139,469
15Mizoram 204,018 176,620 140.30% 148,663 129,609
16Punjab 166,830 154,313 122.58% 120,569 115,882
17Andhra Pradesh 169,519 151,173 120.09% 115,333 107,241
18Arunachal Pradesh - 139,588 110.89% - 93,191
19Nagaland - 116,882 92.85% - 73,276
20Tripura 125,191 112,849 89.65% 89,682 82,632
21Rajasthan 118,159 110,606 87.86% 81,355 78,570
22West Bengal 115,748 101,138 80.34% 71,757 67,300
23Odisha 104,566 98,181 77.99% 78,680 75,191
24Chhattisgarh 98,281 92,413 73.41% 71,938 69,500
25Jammu & Kashmir - 92,347 73.36% - 65,178
26Madhya Pradesh 99,763 90,165 71.63% 59,929 56,498
27Meghalaya 92,174 84,725 67.30% 66,153 62,458
28Assam - 82,837 65.80% - 60,695
29Manipur 84,746 75,229 59.76% 53,930 51,180
30Jharkhand 79,873 73,155 58.11% 57,863 54,982
31Uttar Pradesh 65,704 62,652 49.77% 44,618 43,670
32Bihar 46,664 40,982 32.56% 31,287 28,668
33Andaman & Nicobar Islands --- --
India 134,186 125,883 94,566 92,241