Best places to retire in India
For retirees, Srinagar ranks highest in India (retire score 72/100), balancing affordability, a mild climate and safety. The most affordable option is Srinagar. Our retire score = 40% cost + 30% climate + 30% safety.
Top retirement cities in India
- Srinagar — retire score 72/100 (cost 62, climate 88, safety 71)
- Bengaluru — retire score 71/100 (cost 62, climate 82, safety 72)
- Pune — retire score 68/100 (cost 62, climate 76, safety 68)
- Bhubaneswar — retire score 66/100 (cost 62, climate 66, safety 71)
- Ranchi — retire score 65/100 (cost 62, climate 66, safety 69)
- Kolkata — retire score 65/100 (cost 62, climate 68, safety 66)
- Mumbai — retire score 64/100 (cost 62, climate 68, safety 63)
- Patna — retire score 64/100 (cost 62, climate 62, safety 67)
- Chandigarh — retire score 63/100 (cost 62, climate 59, safety 67)
- Hyderabad — retire score 62/100 (cost 62, climate 56, safety 68)
- Chennai — retire score 62/100 (cost 62, climate 57, safety 67)
- New Delhi — retire score 61/100 (cost 62, climate 52, safety 69)
Retire score weights affordability, climate comfort and disaster+crime safety. It does not include healthcare quality or retirement-visa rules — verify those separately.
FAQ
Where is the best place to retire in India?
Srinagar ranks highest in our retirement score (72/100), balancing affordability, mild climate and safety.
Is India a good place to retire?
India's best retirement city scores 72/100; the most affordable is Srinagar (cost 62/100). We weigh cost, climate and natural-disaster + crime safety — not healthcare or visas, which you should check separately.
What's the cheapest place to retire in India?
Srinagar has the lowest cost of living in India in our data.