The 100 Best places to live in India

Updated:

Livingcost

India is the 193rd most expensive and the 120th most liveable country.

Discover cost of living in India.

India Quality of life Rank
😃 Human freedom index
6.26
123
💵 GDP per capita
$2695
143
🛍️ GDPPC based on purchasing power
$11160
130
❤️ Life expectancy
72
119
☠️ Homicide rate
2.8
100
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
39
105
🏙️ Population
1.45B
1
🌐 English speaking %
18.9%
110
😷 Air quality
Bad
192
✈️ Airport proximity index
55
90
💰 Cost of living
$409
5
💳 After-tax salary
$248
131
💸 Salary to expenses ratio
0.6
103
🎓 Higher education index
73
55

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.

Share this picture

Best cities to live in India

Best states

Rank State Quality of life Cost of living
1 Haryana
62
$465
2 Maharashtra
60
$539
3 Tamil Nadu
59
$351
4 Gujarat
58
$463
5 Telangana
58
$416
6 Karnataka
58
$450
7 Uttar Pradesh
55
$314
8 Punjab
55
$375
9 Kerala
55
$323
10 Puducherry
54
$322
11 Himachal Pradesh
53
$252
12 Madhya Pradesh
52
$317
13 Uttarakhand
50
$393
14 Rajasthan
49
$329
15 Odisha
48
$317
16 Goa
48
$386
17 Assam
47
$327
18 West Bengal
47
$325
19 Jharkhand
46
$323
20 Andhra Pradesh
46
$325
21 Bihar
45
$278
22 Chhattisgarh
45
$360
23 Jammu and Kashmir
44
$324
24 Meghalaya
39
$336
25 Manipur
38
$365
26 Tripura
36
$342
27 Mizoram
33
$435

Best cities in India comparison