Климат (Dfb) влажный континентальный с теплым летом. Годовая средняя температура в д. Макаровские, основываясь на наблюдениях, составляет 6.9°C. Вершина температурного диапазона, фиксируется в июле до 31.9°С, а минимум составляет -30.0°C в январе. Месяц, отмечающийся максимальными теплом — июль со среднеарифметической температурой 22.9 °C. Месяц с минимальными температурами — январь, его суточный температурный средний показатель -11.6 °C. За год: ясные дни - 63, дни снега - 76, дни с дождем - 162, пасмурных дней - 65.