Климат (Cfb) умеренный океанический. Месяц, когда температура наиболее низкая — январь, характерная суточная температура -1.5 °C. Самый тёплый месяц - это август с привычной температурой 24.6 °C. Среднегодовая температура в п. Зеленолесье, исходя из данных наблюдений, оценивается 12.5°C. Самая высокая температура, наблюдается в августе до 34.6°С, минимальная достигает -14.2°C в январе. В течение одного календарного года: солнечных дней - 60, снегопадные дни - 52, дни с осадками - 168, пасмурных дней - 86.