El yacimiento arqueológico de Dainzú se encuentra localizado en las inmediaciones de un afluente del río Salado, en el valle de Tlacolula, aunque existen algunas terrazas y petroglifos trazados en las rocas de un cerro cercano.