Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в с. Макогоново, исходя из данных наблюдений, составляет 10.8°C. Верхний предел температуры, регистрируется в июле до 36.5°С, а минимальный уровень достигает -25.0°C в январе. Месяц с максимальными температурами — июль с типичной температурой 28.6 °C. Самый холодный месяц — январь, его среднее суточное значение температуры -6.3 °C. На протяжении года: ясные дни - 112, дни со снегом - 55, дождливых дней - 122, облачных дней - 77.