Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, отмечается в июне до 25.8°С, минимальная достигает -31.2°C в январе. Месяц с самыми высокими температурами — июль со средней температурой 19.4 °C. Месяц с минимальными температурами — январь, его среднесуточная температура -13.3 °C. Годовая средняя температура в д. Малые Макарята, согласно наблюдениям, составляет 4.9°C. На протяжении года: солнечно-ясные дни - 46, дни со снегом - 110, дождливых дней - 108, пасмурных дней - 102.