Климат (Dfc) субарктический. Месяц, отмечающийся максимальными теплом - это август с привычной температурой 21.1 °C. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -11.4 °C. Средняя температура за год в д. Янноволок, согласно наблюдениям, достигает 5.8°C. Верхний предел температуры, фиксируется в июле до 31.5°С, а наименьшая опускается до -31.2°C в январе. На протяжении года: ясные дни - 68, дни со снегом - 93, дни с осадками - 117, облачных дней - 88.