Calvillo is a town and head of the municipality of Calvillo, in the southwest of the state of Aguascalientes, Mexico. According to the INEGI population census carried out in 2010, it has a population of 19,742 inhabitants. It has an average height of 1,640 meters above sea level. It is located at a distance of 52 km from the capital city of the state, the city of Aguascalientes. The town was included in 2012 in the Magical Towns program of the Ministry of Tourism.