Климат (Dfc) субарктический. Вершина температурного диапазона, проявляется в июле до 26.1°С, а порог минимальной температуры до -23.3°C в январе. Среднегодовая температура в Макаровском р-н, исходя из данных наблюдений, составляет 3.6°C. Наиболее тёплый месяц — август со средней температурой 17.3 °C. Месяц с самыми низкими температурами — январь, его среднесуточная температура -12.5 °C. В течение одного календарного года: солнечно-ясные дни - 86, дни со снегом - 75, дождливых дней - 105, пасмурных дней - 100.