Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее низкая — январь, его суточный температурный средний показатель -10.8 °C. Месяц, когда температура наиболее высокая - это август со средним значением температуры 21.5 °C. Наивысшая температура, наблюдается в августе до 29.3°С, а минимальный уровень достигает -29.6°C в январе. Годовая средняя температура в с. Иваньково, принимая во внимание наблюдения, составляет 7.1°C. В рамках года: дни ясной погоды - 70, снежных дней - 71, дни с осадками - 123, пасмурных дней - 102.