Comprendido en la región del río Balsas y la cuenca del río Atoyac, el río Zahuapan en su largo recorrido atraviesa aproximadamente 5.8 km., en la parte sureste del municipio.