Климат (Dfc) субарктический. Максимальная температура, регистрируется в июле до 31.2°С, а низшая понижается до -35.6°C в январе. Месяц с самыми низкими температурами — январь, его среднее суточное значение температуры -14.2 °C. Месяц с максимальными температурами — июль со средней температурой 22.0 °C. Среднегодовая температура в Гайнском р-н, принимая во внимание наблюдения, оценивается 5.5°C. В течение одного календарного года: солнечных дней - 45, дни снега - 126, дождливых дней - 132, пасмурных дней - 63.