Factores de empuje, como la pobreza dentro de una comunidad, el acceso limitado a la educación y el empleo, la distancia a los recursos, la globalización, la capacidad de una persona para obtener un mejor transporte en una nueva área, un aumento en el crimen y la frecuencia de las personas naturales. los desastres pueden afectar el proceso de migración saliente. Los factores de atracción, como los niveles de vida y salarios más altos, las demandas laborales y la libertad religiosa y política, a menudo determinan dónde terminan los migrantes.
Los factores de empuje hacen que los migrantes se muden de una comunidad, mientras que los factores de empuje llevan a los migrantes a una nueva área o comunidad local. Por ejemplo, cuando una familia vive en un barrio pobre con un aumento en el crimen, rodeado de instituciones educativas que no están acreditadas o que no cumplen con los estándares estatales, la familia puede elegir migrar. Al determinar dónde migrar, la familia puede evaluar los factores de atracción que son más atractivos en una comunidad diferente. Si una ciudad está prosperando con oportunidades de empleo, salarios más altos, avances educativos, acceso a la tecnología y diversas culturas, puntos de vista y elecciones religiosas, es más probable que una familia migre a esta área en particular para mejorar su calidad de vida. La migración también puede ocurrir dentro de la misma ciudad a medida que las personas son expulsadas de un vecindario y trasladadas a un vecindario más atractivo.