Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в августе до 32.3°С, а порог минимальной температуры до -24.9°C в январе. Наиболее тёплый месяц — август с типичной температурой 25.2 °C. Месяц с самым низким температурным режимом — январь, его среднесуточная температура -9.3 °C. Годовая средняя температура в д. Макаровка, учитывая данные наблюдений, достигает 10.1°C. В течение года: солнечно-ясные дни - 67, дни со снегом - 71, дни с дождем - 139, облачных дней - 89.