Климат (BSh) жаркий полуаридный (степной). Самая высокая температура, отмечается в мае до 45.9°С, а порог минимальной температуры до 5.5°C в январе. Месяц с максимальными температурами - это май со средним значением температуры 42.5 °C. Самый холодный месяц — январь, суточный температурный средний показатель 18.9 °C. Среднегодовая температура в Канпуре, основываясь на наблюдениях, составляет 31.0°C. В пределах года: солнечных дней - 208, дни со снегом - 0, дождливых дней - 97, пасмурных дней - 61.