El Centro está alojado en el Observatorio Astronómico Nacional de la Universidad de Chile y está conformado por el Departamento de Astronomía de dicha institución, encargado de la coordinación, junto al Departamento de Astronomía de la Pontificia Universidad Católica y el Departamento de Física de la Universidad de Concepción.