Климат (Cfa) влажный субтропический. Месяц с самыми низкими температурами — январь, типичное среднесуточное температурное значение 1.3 °C. Наитеплейший месяц — август со средним значением температуры 28.1 °C. Средняя температура воздуха в с. Зеленогорское, в соответствии с наблюдениями, оценивается 13.4°C. Наивысшая температура, регистрируется в августе до 33.2°С, минимальная достигает -14.8°C в январе. В течение одного календарного года: солнечных дней - 141, дни снега - 25, дождливых дней - 118, облачных дней - 82.