Климат (Dfc) субарктический. Наивысшая температура, отмечается в июле до 30.5°С, а самая низкая до -36.1°C в январе. Средняя температура воздуха в д. Тернаволок, исходя из наблюдений, достигает 6.0°C. Месяц с максимальными температурами - это август с характерной температурой 21.0 °C. Месяц с самым низким температурным режимом — январь, характерная суточная температура -12.4 °C. На протяжении года: солнечно-ясные дни - 70, снежных дней - 95, дни с дождем - 111, облачных дней - 90.