Климат (Dfc) субарктический. Годовая средняя температура в с. Щельябож, принимая во внимание наблюдения, достигает 1.0°C. Месяц с самыми низкими температурами — январь, его средний дневной температурный уровень -17.6 °C. Наитеплейший месяц — июль с привычной температурой 19.7 °C. Самая высокая температура, наблюдается в июле до 29.8°С, а низшая понижается до -35.3°C в январе. В пределах года: дни ясной погоды - 40, снежных дней - 146, дождливых дней - 106, пасмурных дней - 74.