Климат (Dwb) муссонный с теплым летом, влажный континентальный. Месяц, когда зафиксированы самые низкие температуры — январь, его суточный температурный средний показатель -11.2 °C. Месяц с самым высоким температурным режимом — июль со средней температурой 25.4 °C. Вершина температурного диапазона, замечается в июне до 33.0°С, а наименьшая опускается до -24.5°C в январе. Средняя температура за год в Дуньхуа, согласно наблюдениям, составляет 8.2°C. В течение года: солнечно-ясные дни - 117, снежных дней - 34, дни с дождем - 130, пасмурных дней - 85.