Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, отмечается в июле до 30.9°С, а наименьшая опускается до -31.4°C в январе. Месяц, когда температура наиболее высокая — июль с типичной температурой 21.8 °C. Месяц с самым низким температурным режимом — январь, его средний дневной температурный уровень -14.3 °C. Средняя температура воздуха в д. Макаровка, учитывая данные наблюдений, составляет 5.3°C. За период года: солнечных дней - 75, дни снега - 70, дни с осадками - 139, облачных дней - 82.