Климат (Dfc) субарктический. Среднегодовая температура в д. Иваниково, исходя из наблюдений, составляет 4.9°C. Вершина температурного диапазона, регистрируется в августе до 28.2°С, а порог минимальной температуры до -36.1°C в январе. Месяц, когда зафиксированы самые низкие температуры — январь, суточный температурный средний показатель -13.7 °C. Самый тёплый месяц — август с привычной температурой 19.9 °C. За период года: солнечных дней - 63, дни снега - 87, дождливых дней - 119, пасмурных дней - 97.