Push factors, such as poverty within a community, limited access to education and employment, distance from resources, globalization, a person's ability to obtain better transportation in a new area, an increase in crime and the frequency of natural disasters, can affect the outgoing process of migration. Pull factors, such as higher standards of living and wages, labor demands and religious and political freedom, often dictate where migrants end up.
Push factors prompt migrants to move out of a community, whereas pull factors draw migrants toward a new local area or community. For example, when a family is living in a poverty-stricken neighborhood with an increase in crime, surrounded by educational institutions that are not accredited or meeting state standards, the family may choose to migrate. When determining where to migrate, the family may evaluate the pull factors that are more appealing in a different community. If a city is thriving with employment opportunities, higher wages, educational advancements, access to technology, and diverse cultures, viewpoints and religious choices, a family is more likely to migrate to this particular area to improve their quality of life. Migration can also occur within the same city as people are pushed out of one neighborhood and pulled to a more appealing neighborhood.