Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, регистрируется в августе до 30.6°С, а наименьшая опускается до -28.2°C в январе. Годовая средняя температура в д. Макарцево, исходя из данных наблюдений, достигает 7.5°C. Наихолоднейший месяц — январь, его характерная суточная температура -10.4 °C. Месяц с максимальными температурами — август со средней температурой 21.9 °C. За год: дни ясной погоды - 74, снежных дней - 76, дни с осадками - 119, пасмурных дней - 97.