Климат (Dfc) субарктический. Средняя температура воздуха в Красноярском крае, в соответствии с наблюдениями, достигает -3.7°C. Температурный максимум, отмечается в июле до 29.5°С, а самая низкая до -44.4°C в январе. Месяц с самыми низкими температурами — декабрь, среднее значение температуры за день -31.6 °C. Месяц с самым высоким температурным режимом - это июль с характерной температурой 21.7 °C. В пределах года: ясные дни - 39, дни со снегом - 98, дождливых дней - 75, пасмурных дней - 154.