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