Климат (Cfa) влажный субтропический. Среднегодовая температура в Хэнъяне, принимая во внимание наблюдения, составляет 21.7°C. Максимальная температура, проявляется в июле до 39.4°С, а наименьшая опускается до -3.9°C в январе. Месяц с самыми низкими температурами — февраль, его характерная суточная температура 6.3 °C. Месяц с максимальными температурами - это июль со средней температурой 33.7 °C. За период года: дни ясной погоды - 66, снежных дней - 5, дни с осадками - 215, облачных дней - 80.