Weather in Kanpur
India • Population: 2,823,249
Best Months to Visit
Based on temperature, precipitation, and humidity data
Kanpur is in India at 26.5°N. The 2001–2020 NASA POWER daily record describes a monsoon climate with a sharp wet-dry split. May is the warmest month (average 35.9°C, high 43.3°C) and January is the coolest (average 15.9°C, low 8.3°C).
Rain is the monsoon runs from June to September, inside an annual total of 844 mm. The wettest month is July at 258 mm; the driest is November at 4 mm. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are February, November, and December.
Best months to visit Kanpur
The three months with the highest comfort score are February, November, and December: February (19.9°C average, 17 mm, 41% humidity); November (21.4°C average, 4 mm, 53% humidity); December (17.0°C average, 6 mm, 49% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.
If you want the monsoon itself — fewer crowds, greener landscape, heavier rain — aim at June–September instead of the score.
Hot and cool months in Kanpur
Kanpur has a 20.0°C gap between its coolest monthly average (15.9°C in January) and its warmest (35.9°C in May). That is a northern-hemisphere pattern.
Mean high across all twelve months is 33.1°C and mean low is 20.1°C. These are 20-year grid averages, so a city station can read a few degrees warmer or cooler.
Rainfall pattern
The monsoon in Kanpur starts in June and ends in September (June, July, August, and September). July is the core of it at 258 mm. November is the other extreme, with 4 mm.
A rainy day here is a day with at least 1 mm in the NASA POWER series. July averages 23 such days; November averages 1.
The calendar in Kanpur
The year bottoms out in January. Plan for 8.3°C at night and 23.5°C in the afternoon. February: 28.2°C high, 11.7°C low, 17 mm rain, 41% humidity. In March, Kanpur averages 34.7°C by day and 17.1°C at night, with 11 mm of rain. April brings 9 mm and 2 rainy days; temperatures run from 23.7°C to 40.7°C. Peak heat arrives in May: 43.3°C by day, 28.4°C at night, and 23% humidity. The monsoon opens in June. Expect 106 mm and 12 rainy days, with nights around 30.3°C.
July is the wettest month — 258 mm and 23 rainy days, with 72% humidity. September closes the monsoon: 148 mm over 14 rainy days, then the calendar dries. October stands apart from the months beside it: 32.0°C / 19.9°C and 30 mm. November is the driest month, averaging only 4 mm across 1 rainy days. Highs sit near 28.4°C. In December, Kanpur averages 24.3°C by day and 9.8°C at night, with 6 mm of rain.
How Kanpur compares inside India
Lucknow is about 71 km away: Kanpur is about as warm as Lucknow at the hot peak and 70 mm drier over the year than Lucknow. Lucknow’s wettest month is July (283 mm) versus July here.
Delhi is about 392 km away: Kanpur is about as warm as Delhi at the hot peak and 93 mm wetter over the year than Delhi. Delhi’s wettest month is July (217 mm) versus July here.
Jaipur is about 456 km away: Kanpur is 1.3°C warmer than Jaipur in its hottest month and 319 mm wetter over the year than Jaipur. Jaipur’s wettest month is August (172 mm) versus July here.
Temperature and rainfall
Monthly Weather Overview
| Month | High | Low | Rain (mm) | Rainy Days |
|---|---|---|---|---|
| January | 23.5°C | 8.3°C | 18 | 3 |
| February | 28.2°C | 11.7°C | 17 | 3 |
| March | 34.7°C | 17.1°C | 11 | 2 |
| April | 40.7°C | 23.7°C | 9 | 2 |
| May | 43.3°C | 28.4°C | 23 | 4 |
| June | 41.4°C | 30.3°C | 106 | 12 |
| July | 35.0°C | 27.5°C | 258 | 23 |
| August | 33.1°C | 26.2°C | 216 | 22 |
| September | 32.7°C | 24.4°C | 148 | 14 |
| October | 32.0°C | 19.9°C | 30 | 4 |
| November | 28.4°C | 14.4°C | 4 | 1 |
| December | 24.3°C | 9.8°C | 6 | 1 |
Monthly Details
Click on any month for detailed weather information: