Климат (Dfc) субарктический. Наивысшая температура, регистрируется в июле до 33.9°С, минимальная достигает -37.7°C в декабре. Месяц, когда зафиксированы самые низкие температуры — декабрь, его типичное среднесуточное температурное значение -11.4 °C. Месяц с самым высоким температурным режимом - это июль с типичной температурой 24.0 °C. Средняя температура воздуха в п. Макаракский, исходя из данных наблюдений, составляет 6.6°C. В течение одного календарного года: солнечно-ясные дни - 58, дни со снегом - 84, дни с осадками - 124, пасмурных дней - 100.