Климат (Dfb) влажный континентальный с теплым летом. Верхний предел температуры, фиксируется в июле до 30.5°С, а порог минимальной температуры до -28.6°C в январе. Месяц с максимальными температурами - это июль со средним значением температуры 19.9 °C. Самый холодный месяц — январь, его среднее значение температуры за день -13.4 °C. Средняя температура за год в п. Зеленый Бор, исходя из наблюдений, оценивается 4.6°C. В течение одного календарного года: дни ясной погоды - 80, снежных дней - 62, дни с дождем - 132, облачных дней - 92.