The 100 Best places to live in India
Updated:
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 | 123 | |
💵 GDP per capita | 145 | |
🛍️ GDPPC based on purchasing power | 131 | |
❤️ Life expectancy | 141 | |
☠️ Homicide rate | 100 | |
🚧 Road traffic mortality | 108 | |
👮 Corruption perceptions index | 112 | |
🏙️ Population | 2 | |
🌐 English speaking % | 118 | |
😷 Air quality | 194 | |
✈️ Airport proximity index | 112 | |
💰 Cost of living | 8 | |
💳 After-tax salary | 95 | |
💸 Salary to expenses ratio | 32 | |
🎓 Higher education index | 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.

Share this infographic!
Best cities to live in India
Best states
Rank | State | Quality of life | Cost of living |
---|---|---|---|
1 | Karnataka | ||
2 | Haryana | ||
3 | Maharashtra | ||
4 | Telangana | ||
5 | Tamil Nadu | ||
6 | Himachal Pradesh | ||
7 | Gujarat | ||
8 | Uttarakhand | ||
9 | Puducherry | ||
10 | Kerala | ||
11 | Uttar Pradesh | ||
12 | Madhya Pradesh | ||
13 | Punjab | ||
14 | West Bengal | ||
15 | Assam | ||
16 | Goa | ||
17 | Rajasthan | ||
18 | Manipur | ||
19 | Jharkhand | ||
20 | Chhattisgarh | ||
21 | Odisha | ||
22 | Andhra Pradesh | ||
23 | Jammu and Kashmir | ||
24 | Bihar | ||
25 | Meghalaya | ||
26 | Mizoram | ||
27 | Tripura |