Климат (Dfc) субарктический. Средняя температура за год в п. Усть-Весляна, исходя из данных наблюдений, достигает 4.5°C. Месяц с самыми низкими температурами — январь, средний дневной температурный уровень -15.4 °C. Месяц с максимальными температурами — август со среднеарифметической температурой 20.6 °C. Вершина температурного диапазона, проявляется в августе до 30.7°С, а минимальный уровень достигает -36.8°C в январе. В течение одного календарного года: ясные дни - 45, дни со снегом - 130, дни с осадками - 102, пасмурных дней - 89.