Климат (Dfc) субарктический. Среднегодовая температура в Хакасии, исходя из данных наблюдений, достигает 3.9°C. Верхний предел температуры, проявляется в августе до 29.3°С, а самая низкая до -30.6°C в декабре. Месяц с максимальными температурами — июль с типичной температурой 21.9 °C. Месяц с минимальными температурами — декабрь, среднее значение температуры за день -14.2 °C. На протяжении года: дни ясной погоды - 83, снегопадные дни - 62, дни с дождем - 127, пасмурных дней - 94.