Климат (Dfc) субарктический. Средняя температура воздуха в Кандалакшском р-н, учитывая данные наблюдений, достигает 0.2°C. Самая высокая температура, регистрируется в июле до 24.0°С, а порог минимальной температуры до -32.4°C в январе. Месяц, когда температура наиболее высокая — август с характерной температурой 15.8 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -15.9 °C. В течение года: ясные дни - 34, снежных дней - 117, дни с дождем - 99, пасмурных дней - 116.