Sanqiao () is a town in Daozhen Gelao and Miao Autonomous County, Guizhou, China. As of the 2016 census it had a population of 30,000 and an area of .
As of 2016, the town is divided into eight villages:
The highest point in the town stands above sea level. The lowest point is at above sea level.
The town is in the subtropical humid monsoon climate, with an average annual temperature of , total annual rainfall of to , and a frost-free period of 240 days.