Климат (Dfc) субарктический. Месяц, отмечающийся максимальными теплом - это июль с привычной температурой 19.4 °C. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -11.4 °C. Средняя температура за год в д. Янноволок, согласно наблюдениям, достигает 5.3°C. Верхний предел температуры, фиксируется в июне до 29.9°С, а наименьшая опускается до -31.2°C в январе. На протяжении года: ясные дни - 75, дни со снегом - 81, дни с осадками - 146, облачных дней - 64.