Климат (Dfc) субарктический. Температурный максимум, замечается в августе до 23.9°С, минимальная достигает -28.6°C в январе. Наиболее тёплый месяц — август со средним значением температуры 17.6 °C. Месяц с самыми низкими температурами — январь, среднесуточная температура -11.8 °C. Средняя температура воздуха в д. Лахта, в соответствии с наблюдениями, оценивается 4.3°C. На протяжении года: ясные дни - 51, снежных дней - 100, дни с дождем - 121, облачных дней - 94.