Migration is the movement of an animal population from one place to another that might happen frequently, such as each time the seasons change. Migration is usually a response to changes in the environment such as temperature, daylight or food supply. It is often associated with breeding.
For further information you can visit: