Климат (Dfb) влажный континентальный с теплым летом. Месяц, когда зафиксированы самые низкие температуры — январь, его среднее значение температуры за день -13.8 °C. Месяц с максимальными температурами — август с характерной температурой 20.3 °C. Самая высокая температура, наблюдается в августе до 28.4°С, а низшая понижается до -35.0°C в январе. Годовая средняя температура в д. Малое Макарово, по данным наблюдений, достигает 5.9°C. В рамках года: дни ясной погоды - 70, дни со снегом - 78, дни с дождем - 116, пасмурных дней - 102.