Климат (Dfc) субарктический. Средняя температура за год в Медвежьегорском р-н, исходя из данных наблюдений, достигает 4.1°C. Месяц с самыми низкими температурами — январь, его суточный температурный средний показатель -13.0 °C. Самый тёплый месяц — август со средней температурой 19.9 °C. Верхний предел температуры, устанавливается в августе до 28.3°С, а минимально может быть до -33.2°C в январе. В пределах года: ясные дни - 50, дни со снегом - 108, дни с осадками - 115, облачных дней - 93.