Климат (Dfb) влажный континентальный с теплым летом. Среднегодовая температура в д. Ивановское (Осецкий с/с), исходя из данных наблюдений, оценивается 6.9°C. Месяц, когда температура наиболее низкая — январь, среднее суточное значение температуры -11.9 °C. Наиболее тёплый месяц - это август со средней температурой 22.2 °C. Самая высокая температура, замечается в июле до 31.1°С, а низшая понижается до -32.7°C в январе. В течение года: дни ясной погоды - 65, дни со снегом - 83, дни с дождем - 117, пасмурных дней - 101.