Климат (Dwc) муссонный субарктический. Годовая средняя температура в Сяошани, принимая во внимание наблюдения, достигает 16.5°C. Верхний предел температуры, фиксируется в июле до 33.0°С, минимальная достигает -9.3°C в феврале. Самый холодный месяц — февраль, характерная суточная температура 9.1 °C. Месяц с самым высоким температурным режимом — июль со средней температурой 24.9 °C. В пределах года: солнечно-ясные дни - 63, дни со снегом - 72, дождливых дней - 201, пасмурных дней - 30.