Климат (Dfc) субарктический. Температурный максимум, замечается в июне до 36.2°С, а наименьшая опускается до -32.1°C в декабре. Среднегодовая температура в с. Шира, исходя из данных наблюдений, достигает 6.9°C. Месяц, когда зафиксированы самые низкие температуры — декабрь, его среднее значение температуры за день -13.2 °C. Самый тёплый месяц - это июль со средним значением температуры 26.7 °C. На протяжении года: солнечно-ясные дни - 95, снежных дней - 45, дни с дождем - 133, пасмурных дней - 93.