San Pedro de Huaca Canton is a canton of Ecuador, located in Carchi Province. Its capital is the town of Huaca. Its population in the 2001 census was 6,856 and in 2010 was 7,624. The area is .
The canton is located in the Andes. The town of Huaca has an elevation of above sea level.
The canton is divided into two parishes: Huaca (Waka) and Mariscal Sucre.
Ethnic groups as of the Ecuadorian census of 2010: