Caotan is a town in Huining County, Gansu Province, China. It had a population of 13,180 as of 2019 and administers seven villages.
The town's economy is agricultural and it is described as poor. Most residents make a living by farming corn, wheat, potato and shallot.