Климат (Dfb) влажный континентальный с теплым летом. Наихолоднейший месяц — январь, среднее суточное значение температуры -12.5 °C. Наиболее тёплый месяц — август со среднеарифметической температурой 25.6 °C. Среднегодовая температура в п. Красногорский, исходя из данных наблюдений, оценивается 8.8°C. Самая высокая температура, отмечается в июле до 39.9°С, а низшая понижается до -31.9°C в январе. За период года: солнечно-ясные дни - 81, снежных дней - 66, дни с осадками - 120, пасмурных дней - 99.