The 100 Best places to live in India

Updated:

Livingcost

India is the 191st most expensive and the 109th most liveable country.

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.29
122
💵 GDP per capita
$2411
144
🛍️ GDPPC based on purchasing power
$8400
133
❤️ Life expectancy
67.2
140
☠️ Homicide rate
3
98
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
39
109
🏙️ Population
1.33B
2
🌐 English speaking %
10.6%
128
😷 Air quality
Bad
190
✈️ Airport proximity index
39
123
💰 Cost of living
$441
7
💳 After-tax salary
$677
91
💸 Salary to expenses ratio
1.5
33
🎓 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
$476
2 Karnataka
60
$516
3 Telangana
59
$451
4 Tamil Nadu
59
$386
5 Maharashtra
56
$543
6 Gujarat
52
$560
7 Kerala
50
$358
8 Uttar Pradesh
46
$357
9 Assam
46
$369
10 West Bengal
46
$356
11 Manipur
45
$395
12 Odisha
43
$316
13 Punjab
43
$436
14 Jammu and Kashmir
41
$385
15 Bihar
40
$309
16 Rajasthan
40
$360
17 Madhya Pradesh
40
$349
18 Andhra Pradesh
39
$362
19 Chhattisgarh
38
$367
20 Himachal Pradesh
38
$282
21 Meghalaya
37
$360
22 Jharkhand
37
$339
23 Tripura
36
$387
24 Puducherry
36
$339
25 Uttarakhand
34
$375
26 Goa
34
$455
27 Mizoram
29
$520

Best cities in India comparison