Климат (Dfc) субарктический. Средняя температура за год в д. Большедворская, на основе наблюдений, достигает 5.7°C. Вершина температурного диапазона, проявляется в августе до 30.0°С, а низшая понижается до -32.4°C в январе. Месяц, когда зафиксированы самые высокие температуры — август со среднеарифметической температурой 20.9 °C. Месяц, когда зафиксированы самые низкие температуры — январь, средний дневной температурный уровень -12.3 °C. На протяжении года: солнечных дней - 56, дни снега - 78, дождливых дней - 124, пасмурных дней - 108.