Most fish migration is reproductive migration, the purpose of which is naturally to spawn. Migratory directions are varied, some from the open sea to coastal areas, some from streams and rivers to estuaries, others from the lower reaches of rivers to the upper reaches, and shorter ones from the middle of the lake to the lake. The reason for this migration is that the destination is often a good place for hatching young fish, and there is a lot of plankton for them to eat.
Feeding migration is like the migration of animals on the African grasslands. They migrate from places where food is poor to bodies of water where food is abundant. This migration occurs mostly in young fish, which need a lot of nutrients in their growth process, so they migrate to prey. In the process of migration, the purpose of feeding can be achieved.
If feeding migration is like the migration of grassland animals, wintering migration is like migratory birds flying south in winter. Through migration, fish will find more suitable temperature to survive in the waters, usually when the water temperature is low, migration speed will be faster, at the same time when the water temperature is suitable, migration speed will be much slower.
Another reason for migration is the change in water flow. For fish, water flow is an important criterion for judging whether their location is suitable for life and predation, once the water flow changes, they will also be forced to find new water bodies, at this time there will be migration phenomenon.