Климат (Dfc) субарктический. Наивысшая температура, отмечается в июне до 31.2°С, а самая низкая до -36.1°C в январе. Средняя температура воздуха в д. Тернаволок, исходя из наблюдений, достигает 5.9°C. Месяц с максимальными температурами - это июль с характерной температурой 19.8 °C. Месяц с самым низким температурным режимом — январь, характерная суточная температура -12.4 °C. На протяжении года: солнечно-ясные дни - 81, снежных дней - 77, дни с дождем - 146, облачных дней - 62.