Климат (Dfc) субарктический. Средняя температура воздуха в д. Мгла, учитывая данные наблюдений, достигает 0.7°C. Месяц, когда зафиксированы самые низкие температуры — январь, характерная суточная температура -14.3 °C. Месяц, когда температура наиболее высокая - это июль со средним значением температуры 15.1 °C. Самая высокая температура, замечается в июле до 25.6°С, а самая низкая до -34.5°C в январе. В рамках года: дни ясной погоды - 40, снежных дней - 126, дни с осадками - 132, пасмурных дней - 68.