Климат (Dfb) влажный континентальный с теплым летом. Самый тёплый месяц — июль со среднеарифметической температурой 22.8 °C. Наихолоднейший месяц — январь, характерная суточная температура -12.5 °C. Максимальная температура, наблюдается в июле до 32.3°С, а наименьшая опускается до -33.5°C в январе. Среднегодовая температура в с. Иваньково, по данным наблюдений, достигает 7.0°C. За год: дни ясной погоды - 59, снежных дней - 85, дни с дождем - 135, пасмурных дней - 87.