Karnataka has a warm subtropical climate with warm summers and mild winters.
Karnataka has an average annual temperature of 25.5°C across all 26 cities, with approximately 1312 mm of annual precipitation and average humidity of 67%. Temperatures peak in April and drop to their lowest in December, while rainfall is highest during summer months.
The warmest city is Raichur with average July highs of 35.5°C, while Bidar is the coldest with average January lows of 10.8°C. Humidity remains moderate throughout the year creating warm and humid conditions. These seasonal patterns offer comfortable conditions year-round, with warm summers and mild winters.
| Month | 🌤️ | High | Low | Avg | Humid % | Rain (mm) | Wind (m/s) | Solar (kWh/m²) |
|---|---|---|---|---|---|---|---|---|
| January | 😎 | 33.1°C | 12.5°C | 22.8°C | 57% | 4 | 1.9 | 5.40 |
| February | 😎 | 36.2°C | 14.1°C | 25.1°C | 46% | 3 | 2.0 | 6.10 |
| March | 😎 | 38.9°C | 16.8°C | 27.8°C | 42% | 11 | 2.0 | 6.60 |
| April | 🥵 | 40.0°C | 20.1°C | 30.0°C | 48% | 34 | 2.0 | 6.70 |
| May | ⛅ | 39.3°C | 21.2°C | 30.2°C | 61% | 91 | 2.7 | 6.20 |
| June | 🌧️ | 34.2°C | 20.3°C | 27.3°C | 77% | 260 | 3.8 | 4.90 |
| July | 🌧️ | 30.7°C | 19.9°C | 25.3°C | 82% | 307 | 4.2 | 4.30 |
| August | 🌧️ | 30.4°C | 19.8°C | 25.1°C | 83% | 247 | 3.7 | 4.50 |
| September | 🌧️ | 30.9°C | 19.0°C | 25.0°C | 83% | 168 | 2.5 | 5.00 |
| October | ⛅ | 30.7°C | 16.5°C | 23.6°C | 81% | 131 | 1.7 | 5.00 |
| November | 😎 | 30.2°C | 13.8°C | 22.0°C | 76% | 44 | 1.9 | 5.00 |
| December | ☀️ | 30.7°C | 12.3°C | 21.5°C | 68% | 12 | 2.0 | 5.00 |
Showing average climate conditions across 45 years (1981–2025) · averaged across all 26 cities in Karnataka
🧥 Light layers are sufficient — this Mild Winter stays cool without prolonged hard freezes.
🌤️ Limit midday outdoor exposure and stay hydrated — this is an intense Hot Summer.
☔ Heavy Rainfall expected — carry rain gear and plan outdoor activities around these months.
Region-wide monthly averages across 26 cities · 1981–2025 · °C
Temperatures rise steadily from spring, peak in April, and gradually decline through autumn into winter.
These seasonal patterns offer comfortable conditions year-round, with warm summers and mild winters.
Region-wide monthly rainfall · 1981–2025 · mm/month
Monthly averages · 1981–2025
💧 Humidity peaks at 83% in August · annual avg 67%
The warmest year on record was 2024 (avg: 26.3°C), while the coldest year was 1981 (avg: 24.7°C).
Averaged across all 26 cities in Karnataka · Last 10 years · °C
Averaged across all 26 cities in Karnataka · Last 10 years · mm/year
🔥 hottest · ❄️ coldest · 🌧️ wettest
ℹ️ Values are averages across all 26 cities in Karnataka for each year.
| Year | Min Temp | Avg Temp | Max Temp | Rainfall (mm) | Avg Humidity | Avg Wind |
|---|---|---|---|---|---|---|
2025 | 17.3°C | 25.4°C | 33.4°C | 1529 | 70% | 2.6 m/s |
2024 | 18.4°C | 26.3°C | 34.2°C | 1571 | 69% | 2.4 m/s |
2023 | 17.7°C | 26.2°C | 34.6°C | 989 | 64% | 2.5 m/s |
2022 | 17.0°C | 25.0°C | 33.0°C | 1613 | 72% | 2.3 m/s |
2021 | 17.5°C | 25.2°C | 32.9°C | 1560 | 72% | 2.3 m/s |
2020 | 17.8°C | 25.5°C | 33.2°C | 1659 | 71% | 2.4 m/s |
2019 | 18.2°C | 26.3°C | 34.4°C | 1373 | 66% | 2.5 m/s |
2018 | 17.2°C | 25.9°C | 34.5°C | 945 | 62% | 2.5 m/s |
2017 | 17.4°C | 25.8°C | 34.1°C | 1104 | 65% | 2.3 m/s |
2016 🔥 | 17.6°C | 26.3°C | 35.0°C | 1004 | 63% | 2.5 m/s |
Showing 1 to 10 of 45 years
All weather data is sourced from NASA POWER (Prediction of Worldwide Energy Resources), a NASA project providing solar and meteorological data for renewable energy, building efficiency, and agricultural research.