Por su territorio pasa el río Atoyac; además de los arroyos: Cuichipay, San Juan y los Laureles; también están los manantiales: Atoyac, Los Arcos, Cuayapán, Agua Azul y el Rincón Poncitlán y Atotonilco con aguas termales; y la laguna de Sayula.