Климат (Dfb) влажный континентальный с теплым летом. Средняя температура за год в п. Зеленая роща, принимая во внимание наблюдения, составляет 5.8°C. Самая высокая температура, фиксируется в июле до 31.8°С, а низшая понижается до -30.4°C в декабре. Месяц, когда зафиксированы самые высокие температуры — июль со средней температурой 21.7 °C. Месяц с минимальными температурами — январь, среднее значение температуры за день -13.7 °C. В течение года: ясные дни - 78, дни со снегом - 77, дождливых дней - 151, пасмурных дней - 60.