There is no specific answer to why birds migrate. However, there are some factors that lead to the benefits of migration. For example, birds can escape predation in certain seasons, or find better resources such as food and water elsewhere than others. Some places are more suitable for breeding than others. Birds travel to find a place to live, reproduce, and nest. Depending on the climate or the temperature, different type of bird population appears at different timing. In unpredictable weather habitats, both migratory and non-migratory birds live together.