Климат (Dfb) влажный континентальный с теплым летом. Температурный максимум, фиксируется в июле до 36.2°С, а самая низкая до -38.3°C в декабре. Наиболее тёплый месяц - это июль со средним значением температуры 23.1 °C. Месяц, когда зафиксированы самые низкие температуры — январь, среднее значение температуры за день -14.9 °C. Годовая средняя температура в п. Зеленый Бор, исходя из данных наблюдений, оценивается 4.2°C. В рамках года: ясные дни - 56, снежных дней - 80, дождливых дней - 104, облачных дней - 126.