Yangxi () is a town in Daozhen Gelao and Miao Autonomous County, Guizhou, China. As of the 2016 census it had a population of 13,000 and an area of .
As of 2016, the town is divided into four villages:
The highest point in the town stands above sea level.
The town is in the subtropical humid monsoon climate, with an average annual temperature of , total annual rainfall of , and a frost-free period of 220 days.
The economy is supported primarily by farming and ranching. The main cash crop is medicinal materials.