🌍 India Climate Overview
India has extreme desert and tropical climates spanning 37 regions and 703 cities.Average daily highs peak at 38.9°C in Bhavnagar (Gujarat), while average daily lows bottom out at -14.7°C in Leh (Ladakh) — these are long-term annual averages across all months, not single-day records.
Rainfall varies dramatically from 219 mm/year in arid Jaisalmer (Rajasthan) to 3,530 mm/year in Dakshina Kannada (Karnataka).
Climate Extremes in India
🌡️ 5 Hottest Cities in India
Annual avg of daily highs — not a single-day record
- 1Gujarat38.9 °C
- 2Gujarat38.9 °C
- 3Gujarat38.9 °C
- 4Rajasthan38.9 °C
- 5Gujarat38.8 °C
❄️ 5 Coldest Cities in India
Annual avg of daily lows — not a single-day record
- 1Ladakh-14.7 °C
- 2Ladakh-13.0 °C
- 3Himachal Pradesh-11.1 °C
- 4Himachal Pradesh-8.7 °C
- 5Sikkim-2.5 °C
🌧️ 5 Wettest Cities in India
Avg annual total across all years of data
- 1Karnataka3,530 mm/yr
- 2Kerala3,351 mm/yr
- 3Karnataka3,343 mm/yr
- 4Karnataka2,858 mm/yr
- 5Kerala2,754 mm/yr
☀️ 5 Driest Cities in India
Avg annual total across all years of data
- 1Rajasthan219 mm/yr
- 2Ladakh253 mm/yr
- 3Rajasthan254 mm/yr
- 4Rajasthan272 mm/yr
- 5Rajasthan289 mm/yr
🗺️ Find Weather History by Region & City
Select a region, then select a city to view its full weather history.
🔍 Search All Cities in India
All Regions in India
India Weather — Common Questions
What is the hottest city in India?
What is the coldest city in India?
Which city in India receives the most rainfall?
Which city in India is the driest?
How many cities are covered in this India weather dataset?
Where does this India weather data come from?
How do I find weather history for a specific city in India?
📡 Data Source & Methodology
All climate data is sourced from NASA POWER (Prediction of Worldwide Energy Resources), providing high-quality meteorological data derived from satellite observations and the MERRA-2 reanalysis model.
- 703 cities, 37 regions
- Temporal: 1980–2024 (45 years)
- Monthly resolution
- Source: NASA POWER / MERRA-2
- Resolution: 0.5° × 0.625°
- Variables: Temperature, Precipitation
