Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в п. Красные Горки, исходя из наблюдений, оценивается 7.1°C. Месяц, когда зафиксированы самые высокие температуры - это июль со средним значением температуры 24.5 °C. Самый холодный месяц — январь, средний дневной температурный уровень -12.0 °C. Верхний предел температуры, устанавливается в июле до 32.0°С, а минимальный уровень достигает -27.7°C в январе. За год: солнечно-ясные дни - 65, дни со снегом - 64, дни с дождем - 150, пасмурных дней - 87.