Климат (Dwc) муссонный субарктический. Самый тёплый месяц — июль с типичной температурой 27.1 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, средний дневной температурный уровень -19.2 °C. Температурный максимум, наблюдается в июле до 33.9°С, минимальная достигает -37.9°C в декабре. Среднегодовая температура в д. Духовщина, на основе наблюдений, составляет 4.9°C. В течение года: солнечно-ясные дни - 106, снежных дней - 55, дождливых дней - 112, облачных дней - 93.