Atraviesan Amixtlán numerosos afluentes del Tecolutla, entre ellos el río Amixtlán y el Nepopualco, que reciben a su vez las aguas de varios arroyos de la montaña y desaguan en el río Ajajalpan, que es uno de los principales afluentes del curso alto del río Tecolutla.