Климат (Dfc) субарктический. Средняя температура воздуха в д. Захаровская, согласно наблюдениям, оценивается 6.3°C. Месяц, когда температура наиболее высокая - это август со средним значением температуры 21.6 °C. Месяц, когда температура наиболее низкая — январь, характерная суточная температура -11.6 °C. Наивысшая температура, фиксируется в августе до 30.7°С, а минимальный уровень достигает -31.7°C в январе. За период года: дни ясной погоды - 61, снежных дней - 83, дождливых дней - 112, пасмурных дней - 110.