Климат (Dfb) влажный континентальный с теплым летом. Самый холодный месяц — январь, средний дневной температурный уровень -12.2 °C. Месяц, отмечающийся максимальными теплом - это август с типичной температурой 20.4 °C. Максимальная температура, фиксируется в июне до 30.9°С, а низшая понижается до -34.3°C в январе. Среднегодовая температура в д. Иваньково, учитывая данные наблюдений, оценивается 5.9°C. В течение года: солнечно-ясные дни - 66, снежных дней - 84, дождливых дней - 139, пасмурных дней - 77.