Климат (Dfc) субарктический. Годовая средняя температура в п. Гарьинский, согласно наблюдениям, оценивается 2.5°C. Максимальная температура, регистрируется в июле до 29.6°С, а низшая понижается до -39.1°C в январе. Месяц, когда температура наиболее низкая — январь, среднесуточная температура -16.8 °C. Наиболее тёплый месяц — июль со средней температурой 19.4 °C. В течение года: дни ясной погоды - 62, снежных дней - 110, дождливых дней - 93, облачных дней - 101.