Климат (Dfc) субарктический. Температурный максимум, отмечается в августе до 29.4°С, минимальная достигает -34.9°C в январе. Месяц, когда зафиксированы самые высокие температуры - это август со средней температурой 19.9 °C. Месяц с самыми низкими температурами — январь, характерная суточная температура -14.0 °C. Среднегодовая температура в п. Зеленник, исходя из данных наблюдений, достигает 4.0°C. В течение одного календарного года: ясные дни - 53, дни снега - 119, дни с дождем - 106, пасмурных дней - 88.