Климат (Dfb) влажный континентальный с теплым летом. Самая высокая температура, замечается в августе до 33.2°С, а минимальный уровень достигает -23.4°C в январе. Месяц с самыми высокими температурами - это август с привычной температурой 23.0 °C. Самый холодный месяц — январь, типичное среднесуточное температурное значение -7.7 °C. Средняя температура воздуха в д. Макарово, учитывая данные наблюдений, достигает 8.4°C. На протяжении года: ясные дни - 83, снежных дней - 60, дни с дождем - 147, облачных дней - 76.