Dingri belongs to the plateau dry windy climate. The days and nights' temperature have a very big difference. The annual rainfall is few, but the transpiration rate is high. Annual sunshine time amounts to over 3,000 hours, and the ultraviolet ray is intense. The temperature is somewhat low, annual mean temperature 0.7 °C. The coldest time is in January, average temperature - 7.4 °C; The hottest month is in July, average temperature 12 °C. Most of the precipitation distributes from June to October, and yearly precipitation is around 319mm. The annual relative frost-free period is 113 days, no absolute frost-free period.