San Juan Cacahuatepec
San Juan Cacahuatepec es una ciudad en el estado mexicano de Oaxaca, cerca de la frontera con Guerrero. Se encuentra en el distrito de Jamiltepec, al oeste de la región de la Costa. Su población en 1990, según The Columbia Gazetteer of North America, era de 3,116; en 2006, fue de unos 5.000. Junto con San Pedro Amusgos, es un centro pesado de población para los indígenas Amuzgo. El nombre Cacahuatepec es náhuatl, que traduce "Lugar de la montaña de granos de cacao". La agricultura del área incluye maíz, frijoles, caña de azúcar, arroz y frutas tropicales.