Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в д. Иванниково, исходя из наблюдений, оценивается 7.8°C. Самая высокая температура, отмечается в июне до 30.9°С, а низшая понижается до -24.4°C в феврале. Наиболее тёплый месяц - это июль с типичной температурой 21.0 °C. Месяц с самыми низкими температурами — февраль, его среднесуточная температура -3.2 °C. В пределах года: солнечных дней - 77, дни снега - 64, дни с осадками - 173, облачных дней - 52.