The 100 Best places to live in India

Updated:

Livingcost

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

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.26
123
💵 GDP per capita
$2697
143
🛍️ GDPPC based on purchasing power
$11159
130
❤️ Life expectancy
72
119
☠️ Homicide rate
2.8
100
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
38
112
🏙️ Population
1.45B
1
🌐 English speaking %
15.8%
118
😷 Air quality
Bad
192
✈️ Airport proximity index
45
111
💰 Cost of living
$424
7
💳 After-tax salary
$334
128
💸 Salary to expenses ratio
0.8
84
🎓 Higher education index
73
56

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 Maharashtra
61
$547
2 Haryana
60
$476
3 Karnataka
59
$468
4 Telangana
59
$444
5 Tamil Nadu
57
$370
6 Puducherry
56
$327
7 Uttar Pradesh
55
$329
8 Gujarat
55
$491
9 Himachal Pradesh
53
$270
10 Kerala
53
$326
11 Madhya Pradesh
53
$335
12 Uttarakhand
50
$386
13 Punjab
50
$380
14 Rajasthan
50
$338
15 West Bengal
49
$330
16 Manipur
48
$370
17 Chhattisgarh
48
$380
18 Assam
46
$349
19 Jharkhand
46
$335
20 Bihar
46
$300
21 Goa
45
$440
22 Andhra Pradesh
45
$347
23 Odisha
44
$334
24 Jammu and Kashmir
41
$321
25 Tripura
38
$362
26 Meghalaya
36
$354
27 Mizoram
34
$456

Best cities in India comparison