Климат (Dfc) субарктический. Температурный максимум, проявляется в июле до 28.6°С, а самая низкая до -36.5°C в январе. Средняя температура за год в д. Киривановская, в соответствии с наблюдениями, оценивается 3.0°C. Месяц с самым низким температурным режимом — январь, типичное среднесуточное температурное значение -14.4 °C. Месяц, когда зафиксированы самые высокие температуры - это июль с характерной температурой 18.9 °C. За период года: солнечных дней - 59, снежных дней - 97, дни с осадками - 141, пасмурных дней - 69.