Климат (Dfc) субарктический. Месяц, когда зафиксированы самые высокие температуры — июль со среднеарифметической температурой 23.6 °C. Месяц с самыми низкими температурами — декабрь, суточный температурный средний показатель -12.4 °C. Вершина температурного диапазона, замечается в июле до 35.3°С, а минимум составляет -32.5°C в декабре. Годовая средняя температура в Ширинском р-н, принимая во внимание наблюдения, оценивается 6.2°C. За год: дни ясной погоды - 82, снежных дней - 50, дни с осадками - 105, пасмурных дней - 129.