Климат (Dfa) влажный континентальный с горячим летом. Верхний предел температуры, регистрируется в июле до 31.0°С, минимальная достигает -30.5°C в январе. Месяц с минимальными температурами — январь, среднее суточное значение температуры -7.0 °C. Самый тёплый месяц — июль со среднеарифметической температурой 22.5 °C. Годовая средняя температура в с. Мачеха, по данным наблюдений, оценивается 9.3°C. В рамках года: солнечных дней - 97, дни со снегом - 57, дни с дождем - 129, пасмурных дней - 83.