Santa Cruz Xoxocotlán es una ciudad del estado mexicano de Oaxaca.