Климат (Dwc) муссонный субарктический. Месяц с минимальными температурами — декабрь, его типичное среднесуточное температурное значение -14.8 °C. Месяц, когда зафиксированы самые высокие температуры — июль со среднеарифметической температурой 23.4 °C. Наивысшая температура, замечается в июле до 36.3°С, минимальная достигает -30.1°C в декабре. Средняя температура воздуха в с. Шехолан, в соответствии с наблюдениями, составляет 3.6°C. На протяжении года: солнечных дней - 132, снегопадные дни - 36, дни с осадками - 97, пасмурных дней - 101.