Where to live in India

We track 62 cities in India, including Mumbai, Delhi and Hyderabad. Average temperatures run from 11°C to 29°C. We estimate a couple needs €1,738 to €2,000 a month to live centrally. India sits in our low to medium tax tier. For foreigners, long-term residency is hard to obtain.

See which cities in India rank best for you

12 questions, about 4 minutes, no account needed. Taking the quiz is free, and so is seeing your #1 city. Full results for both of you are a one-time US$12 (€12 in Europe).

Tax tier
Low to medium
Moderate personal income tax
Languages
Hindi, English
Some English
Safety
55/100
country-level
Healthcare
55/100
country-level
Internet
~70 Mbps
median fixed broadband

The 62 cities we track

CitySizeSettingAvg tempRain a yearEst. cost a month
Agralargeinland25°C825 mm€1,871
Ahmedabadmajornear the coast27°C1,048 mm€1,953
Amritsarlargeinland23°C582 mm€1,860
Aurangabadlargeinland26°C833 mm€1,861
Bengalurumajorinland23°C913 mm€1,969
Bhopallargeinland25°C1,172 mm€1,884
Bhubaneswarmid-sizedcoastal27°C1,752 mm€1,845
Chandigarhlargeinland23°C974 mm€1,850
Chennailargecoastal28°C1,337 mm€1,936
Coimbatorelargenear the coast26°C997 mm€1,893
Dārjilingsmallerinland12°C2,986 mm€1,738
Dehradunmid-sizedinland21°C1,803 mm€1,816
Delhimajorinland24°C732 mm€1,995
Dhanbadlargeinland25°C1,239 mm€1,862
Faridabadlargeinland24°C721 mm€1,871
Guwahatimid-sizedinland24°C1,738 mm€1,850
Gwaliorlargeinland25°C900 mm€1,855
Hubballimid-sizednear the coast25°C895 mm€1,849
Hyderabadmajorinland26°C886 mm€1,958
Indorelargeinland25°C1,060 mm€1,890
Jabalpurlargeinland25°C1,246 mm€1,856
Jaipurlargeinland25°C605 mm€1,913
Jamshedpurlargeinland26°C1,363 mm€1,868
Jodhpurlargeinland26°C474 mm€1,855
Kalyānlargecoastal27°C3,299 mm€1,902
Kanpurlargeinland25°C893 mm€1,909
Kochimid-sizedcoastal27°C3,446 mm€1,827
Kolkatamajornear the coast26°C1,736 mm€1,947
Kotalargeinland26°C793 mm€1,852
Kozhikodemid-sizedcoastal27°C3,325 mm€1,819
Lucknowlargeinland25°C988 mm€1,901
Ludhianalargeinland23°C637 mm€1,878
Madurailargenear the coast29°C1,062 mm€1,873
Meerutlargeinland24°C903 mm€1,863
Mumbaimajorcoastal27°C2,476 mm€2,000
Mysurumid-sizednear the coast24°C782 mm€1,847
Nagpurlargeinland27°C1,186 mm€1,900
Nashiklargenear the coast24°C1,320 mm€1,874
Ootysmallernear the coast15°C1,392 mm€1,772
Patnalargeinland25°C1,067 mm€1,880
Prayagrajlargeinland26°C940 mm€1,856
Puducherrymid-sizedcoastal28°C1,385 mm€1,829
Punemajornear the coast25°C950 mm€1,949
Raipurlargeinland26°C1,308 mm€1,853
Rājkotlargenear the coast27°C854 mm€1,870
Ranchilargeinland23°C1,465 mm€1,858
Salemmid-sizedinland27°C1,050 mm€1,847
Shimlasmallerinland12°C1,427 mm€1,756
Sholapurlargeinland28°C764 mm€1,852
Srinagarlargeinland11°C712 mm€1,862
Suratlargecoastal27°C1,489 mm€1,935
Thiruvananthapurammid-sizedcoastal26°C1,906 mm€1,839
Tiruchirappallilargenear the coast29°C921 mm€1,853
Tirunelvelilargenear the coast28°C975 mm€1,872
Tiruppurmid-sizednear the coast27°C690 mm€1,850
Tiruvannamalaismallernear the coast28°C1,205 mm€1,746
Udaipurmid-sizedinland24°C762 mm€1,808
Vadodaralargenear the coast27°C1,058 mm€1,885
Varanasilargeinland26°C1,072 mm€1,860
Vijayawadalargenear the coast28°C1,012 mm€1,859
Virārlargecoastal27°C2,251 mm€1,863
Visakhapatnamlargecoastal27°C1,213 mm€1,855

Source: City size from GeoNames, temperature from the Open-Meteo archive (2019 to 2023 averages), rainfall from TerraClimate (1991 to 2020 normals), coast distance from Natural Earth. Cost is our model estimate for a couple living centrally.

Taxes

India sits in our low to medium tax tier: moderate personal income tax. The tier applies to every city here, and couples who cap tax below it will not see these cities in their results.

Source: OurNextCity tax tiers, assigned by hand from each country's top marginal personal income tax rate and overall tax reputation, with no fixed rate cut-offs. Coarse by design; not tax advice.

Residency and visas

Hard to obtain. India has no retirement or passive-income visa; realistic long-term routes are a sponsor-tied employment visa for skilled professionals or the high-bar Permanent Residency Status scheme for major investors, while X visas and OCI serve only those with Indian family or origin.

The cheapest self-funded routes we track for India:

  • Investment: about $1.1M (India Permanent Residency Status (PRS) for foreign investors, cheapest option INR 10 crore brought in within 18 months and also requires employing 20 resident Indians; INR 100,000,000 at ~95.2 INR/USD (June 2026); as of June 2026)

For short visits, 3 of 198 passports can enter visa-free, 160 can get an e-visa or visa on arrival and 35 need a visa in advance.

Source: OurNextCity residency dataset, hand-reviewed approximations researched against published immigration rules, figures as of June 2026. Not legal advice: check the official source before you apply. Short-stay entry from the passport-index dataset (ilyankou, MIT).

Moving here from

What our data says for a couple who both hold one of these passports: entry, residency, taxes, costs and the cities that rank first.

Compare cities in India

Browse other countries