The 100 Best places to live in India

Updated:

Livingcost

India is the 188th most expensive and the 109th most liveable country.

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.3
125
💵 GDP per capita
$2389
145
🛍️ GDPPC based on purchasing power
$8379
133
❤️ Life expectancy
67.2
140
☠️ Homicide rate
3
98
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
40
100
🏙️ Population
1.33B
2
🌐 English speaking %
10.6%
128
😷 Air quality
Bad
190
✈️ Airport proximity index
38
124
💰 Cost of living
$435
10
💳 After-tax salary
$633
94
💸 Salary to expenses ratio
1.5
36
🎓 Higher education index
74
54

Below is the list of 220 best cities & 27 states to live and work in India for singles and families ranked by quality & cost of living.

Best places to live in India infographic

Share this infographic!

Best cities to live in India

Best states

Rank State Quality of life Cost of living
1 Haryana
63
$475
2 Karnataka
61
$521
3 Telangana
60
$440
4 Tamil Nadu
57
$382
5 Maharashtra
56
$528
6 Puducherry
51
$323
7 Kerala
51
$352
8 Gujarat
50
$547
9 Assam
47
$380
10 Madhya Pradesh
47
$334
11 West Bengal
47
$327
12 Punjab
46
$412
13 Odisha
44
$304
14 Uttar Pradesh
42
$368
15 Jharkhand
41
$339
16 Goa
40
$387
17 Rajasthan
40
$355
18 Andhra Pradesh
40
$390
19 Himachal Pradesh
38
$301
20 Bihar
38
$324
21 Meghalaya
38
$334
22 Chhattisgarh
37
$318
23 Tripura
37
$319
24 Jammu and Kashmir
37
$368
25 Uttarakhand
34
$380
26 Manipur
31
$378
27 Mizoram
30
$469

Best cities in India comparison