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