Климат (Dwb) муссонный с теплым летом, влажный континентальный. Самая высокая температура, отмечается в июле до 36.8°С, а наименьшая опускается до -32.2°C в январе. Средняя температура воздуха в с. Верхнеблаговещенское, учитывая данные наблюдений, составляет 6.1°C. Месяц, когда температура наиболее высокая - это июль с характерной температурой 29.0 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, суточный температурный средний показатель -17.4 °C. В течение одного календарного года: солнечно-ясные дни - 136, снежных дней - 40, дни с дождем - 115, облачных дней - 75.