Климат (BSh) жаркий полуаридный (степной). Самая высокая температура, отмечается в мае до 49.4°С, а порог минимальной температуры до 5.5°C в январе. Месяц с максимальными температурами - это июнь со средним значением температуры 42.7 °C. Самый холодный месяц — январь, суточный температурный средний показатель 18.9 °C. Среднегодовая температура в Канпуре, основываясь на наблюдениях, составляет 30.7°C. В пределах года: солнечных дней - 227, дни со снегом - 0, дождливых дней - 88, пасмурных дней - 51.