Климат (Dfc) субарктический. Верхний предел температуры, замечается в июле до 30.4°С, а минимальный уровень достигает -38.0°C в январе. Годовая средняя температура в с. Демьянское, в соответствии с наблюдениями, составляет 2.2°C. Наитеплейший месяц - это июль со средним значением температуры 18.3 °C. Месяц с самыми низкими температурами — январь, его типичное среднесуточное температурное значение -17.9 °C. На протяжении года: солнечно-ясные дни - 52, снегопадные дни - 101, дни с осадками - 106, облачных дней - 107.