Климат (Dfc) субарктический. Вершина температурного диапазона, замечается в июне до 35.3°С, минимальная достигает -46.3°C в декабре. Месяц, когда зафиксированы самые высокие температуры - это июль со среднеарифметической температурой 26.0 °C. Самый холодный месяц — декабрь, среднесуточная температура -26.1 °C. Средняя температура воздуха в Олекминске, исходя из данных наблюдений, составляет 0.2°C. За год: солнечных дней - 59, дни снега - 101, дни с дождем - 74, пасмурных дней - 132.