San Juan Guichicovi es un municipio ubicado en la zona norte del istmo de Tehuantepec, en el estado federal de Oaxaca, en México.