Климат (Dwc) муссонный субарктический. Самый тёплый месяц — июль с типичной температурой 23.3 °C. Месяц, когда зафиксированы самые низкие температуры — декабрь, средний дневной температурный уровень -17.9 °C. Температурный максимум, наблюдается в июне до 33.1°С, минимальная достигает -37.9°C в декабре. Среднегодовая температура в д. Духовщина, на основе наблюдений, составляет 4.6°C. В течение года: солнечно-ясные дни - 85, снежных дней - 61, дождливых дней - 100, облачных дней - 120.