Климат (Dfb) влажный континентальный с теплым летом. Месяц с максимальными температурами — август со среднеарифметической температурой 22.6 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -12.0 °C. Вершина температурного диапазона, замечается в июле до 31.2°С, а самая низкая до -33.0°C в январе. Средняя температура за год в д. Большое Макарово, учитывая данные наблюдений, достигает 7.4°C. В течение одного календарного года: дни ясной погоды - 63, дни со снегом - 85, дни с осадками - 130, пасмурных дней - 88.