Климат (Dfb) влажный континентальный с теплым летом. Месяц с максимальными температурами - это июль с характерной температурой 21.6 °C. Месяц с минимальными температурами — январь, среднее значение температуры за день -12.9 °C. Верхний предел температуры, наблюдается в июле до 31.3°С, а минимальный уровень достигает -32.0°C в феврале. Средняя температура воздуха в д. Макарово, учитывая данные наблюдений, достигает 5.7°C. На протяжении года: солнечных дней - 56, снежных дней - 81, дождливых дней - 130, пасмурных дней - 99.