Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в п. Ивановский, принимая во внимание наблюдения, составляет 5.7°C. Максимальная температура, фиксируется в июне до 31.8°С, минимальная достигает -34.3°C в январе. Месяц, когда температура наиболее низкая — январь, суточный температурный средний показатель -13.5 °C. Месяц, отмечающийся максимальными теплом — июнь со средним значением температуры 22.5 °C. За период года: солнечно-ясные дни - 107, снегопадные дни - 45, дни с осадками - 141, облачных дней - 73.