The 100 Best places to live in India

Updated:

Livingcost

India is the 192nd most expensive and the 113th most liveable country.

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.29
122
💵 GDP per capita
$2485
146
🛍️ GDPPC based on purchasing power
$10176
129
❤️ Life expectancy
67.7
141
☠️ Homicide rate
2.8
99
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
39
109
🏙️ Population
1.33B
2
🌐 English speaking %
10.6%
128
😷 Air quality
Bad
194
✈️ Airport proximity index
36
128
💰 Cost of living
$440
6
💳 After-tax salary
$670
92
💸 Salary to expenses ratio
1.5
29
🎓 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
61
$491
2 Telangana
59
$464
3 Karnataka
58
$507
4 Maharashtra
56
$545
5 Tamil Nadu
54
$373
6 Gujarat
50
$531
7 Kerala
46
$338
8 Madhya Pradesh
45
$342
9 Uttar Pradesh
45
$358
10 West Bengal
44
$354
11 Punjab
43
$420
12 Goa
41
$450
13 Assam
41
$363
14 Manipur
40
$391
15 Jharkhand
40
$334
16 Chhattisgarh
39
$392
17 Odisha
39
$339
18 Rajasthan
39
$362
19 Jammu and Kashmir
36
$366
20 Bihar
36
$329
21 Meghalaya
35
$390
22 Himachal Pradesh
35
$286
23 Andhra Pradesh
34
$365
24 Uttarakhand
33
$375
25 Puducherry
32
$352
26 Mizoram
30
$461
27 Tripura
29
$380

Best cities in India comparison