Климат (Dfc) субарктический. Среднегодовая температура в д. Бухалово, исходя из наблюдений, оценивается 3.7°C. Наивысшая температура, замечается в июле до 28.7°С, минимальная достигает -34.4°C в январе. Месяц, когда зафиксированы самые высокие температуры - это август со средней температурой 18.6 °C. Наихолоднейший месяц — январь, среднее значение температуры за день -13.7 °C. За год: ясные дни - 52, снежных дней - 110, дождливых дней - 115, облачных дней - 89.