Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда температура наиболее высокая — июль с типичной температурой 25.1 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднее суточное значение температуры -14.4 °C. Годовая средняя температура в д. Макарово, исходя из наблюдений, составляет 5.5°C. Наивысшая температура, устанавливается в июле до 36.0°С, а минимально может быть до -34.5°C в декабре. За год: солнечных дней - 90, дни снега - 57, дни с дождем - 124, пасмурных дней - 95.