Климат (Dfb) влажный континентальный с теплым летом. Наиболее тёплый месяц - это август со средней температурой 20.8 °C. Месяц с минимальными температурами — январь, его среднее значение температуры за день -13.8 °C. Среднегодовая температура в д. Макаровская, исходя из наблюдений, оценивается 5.1°C. Вершина температурного диапазона, замечается в августе до 29.1°С, а наименьшая опускается до -33.7°C в январе. В пределах года: дни ясной погоды - 58, снежных дней - 77, дождливых дней - 114, пасмурных дней - 117.