The 100 Best places to live in India

Updated:

Livingcost

India is the 192nd 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
$2695
143
🛍️ GDPPC based on purchasing power
$11160
130
❤️ Life expectancy
72
119
☠️ Homicide rate
2.8
99
🚧 Road traffic mortality
15.6
108
👮 Corruption perceptions index
39
106
🏙️ Population
1.45B
1
🌐 English speaking %
15.8%
118
😷 Air quality
Bad
192
✈️ Airport proximity index
53
94
💰 Cost of living
$425
6
💳 After-tax salary
$383
121
💸 Salary to expenses ratio
0.9
69
🎓 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 infographic!

Best cities to live in India

Best states

Rank State Quality of life Cost of living
1 Maharashtra
62
$547
2 Haryana
61
$492
3 Telangana
60
$435
4 Tamil Nadu
59
$367
5 Gujarat
59
$485
6 Karnataka
59
$464
7 Uttar Pradesh
57
$326
8 Puducherry
55
$327
9 Kerala
55
$332
10 Himachal Pradesh
55
$265
11 Madhya Pradesh
53
$332
12 Punjab
53
$383
13 Manipur
51
$362
14 Rajasthan
51
$337
15 Uttarakhand
50
$382
16 West Bengal
49
$332
17 Assam
48
$341
18 Andhra Pradesh
48
$343
19 Chhattisgarh
47
$377
20 Jharkhand
47
$338
21 Odisha
47
$330
22 Bihar
46
$291
23 Goa
45
$414
24 Jammu and Kashmir
45
$333
25 Meghalaya
39
$344
26 Tripura
38
$355
27 Mizoram
34
$448

Best cities in India comparison