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