Климат (Dfc) субарктический. Месяц, когда зафиксированы самые высокие температуры — июль со среднеарифметической температурой 22.7 °C. Месяц с минимальными температурами — январь, характерная суточная температура -12.2 °C. Самая высокая температура, фиксируется в июне до 29.1°С, а порог минимальной температуры до -31.7°C в январе. Средняя температура воздуха в д. Макаровская, согласно наблюдениям, достигает 5.9°C. За период года: солнечно-ясные дни - 60, дни со снегом - 107, дни с дождем - 122, пасмурных дней - 77.