Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, отмечается в июле до 30.7°С, минимальная достигает -29.2°C в январе. Месяц с самыми высокими температурами — июль с типичной температурой 21.1 °C. Самый холодный месяц — январь, среднее значение температуры за день -13.2 °C. Среднегодовая температура в с. Красные Горы, учитывая данные наблюдений, составляет 5.8°C. В рамках года: солнечно-ясные дни - 84, дни снега - 64, дни с дождем - 146, облачных дней - 72.