Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Иванниково, учитывая данные наблюдений, достигает 9.1°C. Наитеплейший месяц — август с характерной температурой 24.1 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднее суточное значение температуры -8.6 °C. Температурный максимум, замечается в августе до 32.1°С, а низшая понижается до -28.5°C в январе. В пределах года: солнечно-ясные дни - 71, дни снега - 63, дни с дождем - 136, пасмурных дней - 96.