Tancanhuitz de Santos is a town and one of the 58 municipalities of the state of San Luis Potosi in central Mexico. Its name comes from the Wastek language, and means Place of Flowers or Canoe of yellow flowers. It is located in the southeastern part of the state, approximately 330 km (210 mi) from the city of San Luis Potosi. The municipality covers an area of 134.05 km². As of the 2005 census, the it had a total population of 20,495, of which 10,180 were men and 10,315 were women.
Tancanhuitz is located in the southeastern part of the state, at 21° 36’ northern latitude, and 98° 58’ western longitude. It is at an average height of 200 meters above sea level.The municipality is bordered by the municipalities of Aquismon and Tanlajás to the north, Tanlajás and San Antonio to the east, Huehuetlán and Coxcatlán to the south, and Aquismón to the west.