Климат (Dwc) муссонный субарктический. Месяц, отмечающийся максимальными теплом - это июль со средней температурой 24.4 °C. Месяц с самым низким температурным режимом — декабрь, типичное среднесуточное температурное значение -20.4 °C. Вершина температурного диапазона, регистрируется в июле до 37.1°С, а минимум составляет -35.5°C в декабре. Среднегодовая температура в с. Макарово, исходя из наблюдений, оценивается 2.3°C. В рамках года: ясные дни - 139, снегопадные дни - 32, дни с осадками - 80, пасмурных дней - 115.