Климат (Dfb) влажный континентальный с теплым летом. Максимальная температура, наблюдается в июле до 33.1°С, а минимально может быть до -25.6°C в январе. Среднегодовая температура в п. Зеленая Роща, на основе наблюдений, достигает 9.6°C. Месяц, когда зафиксированы самые низкие температуры — январь, среднесуточная температура -7.2 °C. Самый тёплый месяц - это июль с типичной температурой 26.2 °C. В рамках года: солнечно-ясные дни - 104, снегопадные дни - 50, дождливых дней - 120, облачных дней - 92.