Климат (Dfb) влажный континентальный с теплым летом. Средняя температура воздуха в д. Иванниково, исходя из наблюдений, достигает 6.7°C. Самая высокая температура, отмечается в июле до 32.1°С, а порог минимальной температуры до -33.8°C в январе. Наихолоднейший месяц — январь, средний дневной температурный уровень -12.9 °C. Месяц с самым высоким температурным режимом — август со средним значением температуры 21.5 °C. В пределах года: солнечно-ясные дни - 65, снегопадные дни - 78, дни с осадками - 132, облачных дней - 91.