Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в с. Макарий, исходя из наблюдений, оценивается 7.1°C. Наивысшая температура, регистрируется в июле до 30.4°С, а минимум составляет -25.3°C в январе. Месяц с самыми низкими температурами — январь, среднее суточное значение температуры -5.4 °C. Наитеплейший месяц - это июль со среднеарифметической температурой 21.9 °C. За период года: ясные дни - 64, дни со снегом - 68, дождливых дней - 163, облачных дней - 71.