Климат (BSk) холодный полуаридный (степной). Средняя температура за год в п. Зеленхоз, основываясь на наблюдениях, оценивается 4.3°C. Вершина температурного диапазона, отмечается в июле до 33.0°С, минимальная достигает -38.0°C в январе. Месяц, когда зафиксированы самые низкие температуры — декабрь, среднесуточная температура -18.8 °C. Наиболее тёплый месяц — июль со средней температурой 25.2 °C. В рамках года: солнечно-ясные дни - 90, снежных дней - 44, дни с дождем - 96, облачных дней - 136.