The 100 Best places to live in India

Updated:

Livingcost

India is the 190th most expensive and the 111th most liveable country.

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.26
123
💵 GDP per capita
$2481
145
🛍️ GDPPC based on purchasing power
$10166
131
❤️ Life expectancy
67.7
141
☠️ Homicide rate
2.8
100
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
38
112
🏙️ Population
1.33B
2
🌐 English speaking %
15.8%
118
😷 Air quality
Bad
194
✈️ Airport proximity index
44
112
💰 Cost of living
$429
8
💳 After-tax salary
$625
95
💸 Salary to expenses ratio
1.5
32
🎓 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 Karnataka
60
$472
2 Haryana
59
$494
3 Maharashtra
59
$545
4 Telangana
59
$441
5 Tamil Nadu
54
$363
6 Himachal Pradesh
50
$272
7 Gujarat
50
$514
8 Uttarakhand
49
$369
9 Puducherry
48
$360
10 Kerala
48
$324
11 Uttar Pradesh
47
$334
12 Madhya Pradesh
46
$335
13 Punjab
44
$390
14 West Bengal
44
$351
15 Assam
42
$345
16 Goa
41
$451
17 Rajasthan
41
$347
18 Manipur
41
$378
19 Jharkhand
40
$344
20 Chhattisgarh
40
$371
21 Odisha
39
$335
22 Andhra Pradesh
38
$352
23 Jammu and Kashmir
37
$328
24 Bihar
37
$304
25 Meghalaya
35
$408
26 Mizoram
30
$478
27 Tripura
30
$367

Best cities in India comparison