Климат (Dwc) муссонный субарктический. Месяц с самыми низкими температурами — декабрь, его среднее суточное значение температуры -18.5 °C. Наитеплейший месяц - это июль со средней температурой 22.9 °C. Среднегодовая температура в с. Шакша, основываясь на наблюдениях, достигает 1.8°C. Верхний предел температуры, наблюдается в июле до 35.6°С, а порог минимальной температуры до -32.3°C в январе. В течение года: солнечных дней - 157, снежных дней - 22, дождливых дней - 87, пасмурных дней - 100.