Artificial Salmon Tracking Algorithm (ASTA) is inspired by the migration of Salmon fish. A salmon life history can be illustrated using a natural behavior in terms of spawning fish and returning from the ocean similar with leaving the pond. This amazing ability is performed while tracking over rapids and low waterfalls during reaching a spawning habitat. The downstream and upstream mechanisms run in the moving time from and to the ocean shows the lifetime of salmon cycles dynamically. During the migration, Salmon swims a great distance to find their home. This phase will also face many predators and obstacles to keep the migration and live surviving which is not easy to migrate safely. By considering Salmon’s behavior, ASTA is constructed based on migrating steps as a computational intelligence referred to the exploring and surviving steps. This approach is used to explore the processes presented in nature using certain hierarchies in an evolutionary algorithm. In detail, the exploring step is used to search out a mouth river for guiding the desired possibility selection. The surviving step is used to find out the returning destination to track the desired solution at all various branches. Computationally, ASTA is presented in cover salmon number, surviving factor, mouth river, tracking round, migrating period, which can be applied to various problem.