En cuanto a su hidrografía el Municipio es atravesado en su zona central, por el parte aguas de la vertiente norte de la Sierra Madre del Sur, las corrientes se encuentran divididas en dos: Las que van hacia la vertiente externa del Pacífico, donde su principal corriente es el río de Xiloxuchicán, San Ángel y los que van hacia la vertiente interna del río Balsas, su principal corriente es el río Atzacoaloya-Acatlán.