Gujarat Temperature & Weather History
Historical Climate Data & Weather Trends (1981-2025)
Comprehensive climate analysis across 25 districts in Gujarat, India
Gujarat Climate Overview
Gujarat, India has an average annual temperature of 27.1°C, approximately 847mm of rainfall per year, and average humidity of 52%. Temperatures range from 6.7°C in Kachchh to 46.5°C in Bhavnagar. This page covers 45 years of historical climate data (1981–2025) across all 25 districts, sourced from NASA POWER — with monthly charts, yearly trends, and a full district comparison table.
Quick Climate Facts
(1981 - 2025)State Avg
Average Temperature
27.1°C
State Avg
Min Temperature
8.5°C
State Avg
Max Temperature
44.7°C
State Avg
Average Rainfall
2.3 mm/day
State Avg
Average Humidity
52.5%
State Avg
Average Wind Speed
2.8 m/s
State Avg
Number of Districts
25
State Avg
Data Period
1981-2025
📊Monthly Climate Averages for Gujarat
📖Understanding Gujarat's Climate Patterns
These charts show monthly temperature and rainfall patterns for Gujarat, averaged across all 25 districts and 45 years of data. Use them to understand seasonal shifts — when monsoon arrives, which months are hottest, and how humidity peaks align with rainfall.
🌡️Temperature Patterns
Monthly averages · 1981–2025 climate normals · °C
🌧️Rainfall Distribution
Monthly rainfall · 1981–2025 seasonal trends · mm/month
📈Long-term Climate Trends in Gujarat (1981-2025)
🌍Climate Change and Historical Weather Trends
This chart tracks how Gujarat's climate has changed from 1981 to 2025. Switch between Temperature, Rainfall, and Humidity tabs to spot long-term trends. Use the year range buttons to zoom into recent decades or view the full 45-year picture.
🌡️Yearly Temperature Trends(2016–2025)
Annual temp trends · 1981–2025 · °C
🗺️Climate Diversity Across Gujarat
Across its 25 districts, Gujarat has significant climate variation. Kachchh is the coolest district with average lows of 6.7°C, while Bhavnagar reaches average highs of 46.5°C. Valsad is the wettest district at 4.7 mm/day. These differences are driven by altitude, proximity to water bodies, and geography.
📍Weather Data for All 25 Districts in Gujarat
Click any district to view its full 45-year weather history — monthly patterns, yearly trends, and extreme records. Use search to find a specific district quickly.
| District | Avg Temp | Min Temp | Max Temp | Rainfall | Humidity |
|---|---|---|---|---|---|
| Ahmadabad | 27.7°C | 7.0°C | 46.4°C | 2.0 mm/day | 46.7% |
| Amreli | 27.1°C | 8.7°C | 45.3°C | 1.9 mm/day | 52.4% |
| Anand | 27.5°C | 7.3°C | 46.4°C | 2.4 mm/day | 50.2% |
| Banas Kantha | 27.0°C | 7.1°C | 45.6°C | 1.8 mm/day | 44.1% |
| Bharuch | 27.5°C | 9.2°C | 45.5°C | 3.2 mm/day | 55.7% |
| Bhavnagar | 27.8°C | 7.7°C | 46.5°C | 1.9 mm/day | 49.0% |
| Dohad | 26.1°C | 7.1°C | 45.0°C | 2.4 mm/day | 50.3% |
| Gandhinagar | 27.7°C | 7.0°C | 46.4°C | 2.0 mm/day | 46.7% |
| Jamnagar | 26.7°C | 11.0°C | 39.7°C | 1.5 mm/day | 62.3% |
| Junagadh | 26.8°C | 8.7°C | 44.5°C | 2.0 mm/day | 55.5% |
Showing 1 to 10 of 25 districts
❓Frequently Asked Questions
📚 Data Source & Methodology
All climate data is sourced from NASA POWER (Prediction of Worldwide Energy Resources), a NASA project providing satellite-derived meteorological data used globally by researchers and agricultural planners. State-level figures are calculated by averaging data across all 25 districts in Gujarat.
- Temperature (Min, Max, Average)
- Precipitation (Rainfall)
- Relative Humidity
- Wind Speed
- Temporal Resolution: Monthly
- Spatial Resolution: 0.5° x 0.625°
- Source: MERRA-2 Reanalysis
- Coverage: 1981-2025 (45 years)