Indian states by GDP per capita

Source Ministry of Statistics and Programme Implementation
Date16 Oct 2026

In FY 2024–25, Sikkim recorded the highest per capita GSDP among India's 34 states and union territories, followed by Goa. Delhi, Chandigarh, and Karnataka completed the top five. Of the five highest-ranked states and union territories, three were states and two were union territories.

Among the top four states and union territories ranked by per capita GSDP, three have populations of less than one crore (10 million), while the remaining one has a population of less than three crore (30 million). Karnataka, ranked fifth, has the highest per capita GSDP among states with populations exceeding three crore (30 million), followed by Telangana, Tamil Nadu, Haryana, and Gujarat.

Among the five South Indian states, three rank among the top 10 in per capita GSDP, while the remaining two are within the top 20. In Northeast India, excluding Sikkim, three states rank between 15th and 20th, while the remaining northeastern states rank between 25th and 30th. Bihar, Uttar Pradesh, Jharkhand, Manipur, and Madhya Pradesh are the five lowest-ranked states in terms of per capita GSDP.

In FY 2024–25, Sikkim's per capita GSDP was more than three times India's national average. In contrast, Bihar's per capita GSDP was approximately one-third of the national average, making it the lowest-ranked state by this measure.

In 2024, Goa's per capita GSDP was $8,429. Four Indian states and union territories had a per capita GSDP exceeding $5,000, while Bihar was the only state with a per capita GSDP below $1,000.

  • Rupee
  • Dollar

GSDP per capita

Code Rank State GSDP per capita (INR at Current prices) % of IndiaGDP per capita ($) GSDP per capita (INR at Constant prices)
25-2624-25 24-25202425-2624-25
SK1Sikkim - 763,749 325% 8,429 - 370873
GA2Goa - 737,738 314% 8,142 - 399727
DL3Delhi 593,071 551,747 235% 6,089 - 325482
CH4Chandigarh - 544,581 232% 6,010 - 323651
KA5Karnataka 477,003 425,099 181% 4,692 250,492 233202
TG6Telangana 462,368 419,650 179% 4,631 230,791 213799
TN7Tamil Nadu 455,650 403,847 172% 4,457 247,873 224313
HR8Haryana 441,216 394,332 168% 4,352 - 219923
GJ9Gujarat 404,792 371,016 158% 4,095 254,675 237236
MH10Maharashtra 395,696 361,308 154% 3,988 223,635 208818
KL11Kerala - 346,437 148% 3,823 - 190149
AN12Andaman & Nicobar Islands - 322,567 137% 3,560 - 216029
HP13Himachal Pradesh 283,626 306,346 130% 3,381 - 192183
PY14Puducherry - 306,119 130% 3,378 - 172045
MZ15Mizoram - 305,522 130% 3,372 - 192190
AP16Andhra Pradesh 328,602 297,715 127% 3,286 177,555 162148
UT17Uttarakhand 319,760 294,301 125% 3,248 193,529 182293
AR18Arunachal Pradesh 309,994 279,602 119% 3,086 156,693 143652
PB19Punjab 230,523 249,479 106% 2,753 - 159935
TR20Tripura - 207,399 88% 2,289 - 117745
RJ21Rajasthan 225,199 206,440 88% 2,278 117,895 109648
OR22Odisha 210,186 193,225 82% 2,133 122,135 113891
JK23Jammu & Kashmir 206,189 190,695 81% 2,105 108,257 103023
CT24Chhattisgarh 203,196 184,170 78% 2,033 115,325 107864
WB25West Bengal 198,451 181,522 77% 2,003 102,532 95728
AS26Assam 203,760 177,602 76% 1,960 - 96522
NL27Nagaland 192,282 174,802 74% 1,929 - -
ML28Meghalaya - 174,089 74% 1,921 - 96545
MP29Madhya Pradesh 187,101 170,320 73% 1,880 87,616 82044
MN30Manipur - 153,993 66% 1,700 - 77260
JH31Jharkhand - 128,253 55% 1,415 - 75318
UP32Uttar Pradesh - 126,304 54% 1,394 - 68272
BR33Bihar 84,137 76,374 33% 843 43,825 40891
LK34Ladakh --- ---
India 251,393 234,859 2,592 142,119 133,501