In riferimento alla popolazione, i fattori push e pull sono le ragioni e le condizioni che spingono le persone da un'area geografica e le trascinano a un altro, secondo The Levin Institute. Un esempio di fattore push è l'incapacità di guadagnarsi da vivere in un luogo o in un paese. Un esempio corrispondente di fattore di attrazione è la promessa di posti di lavoro e sicurezza finanziaria in un altro luogo.
Siccità, inondazioni e altri disastri naturali sono fattori di spinta che causano la migrazione e il riposizionamento temporaneo o permanente di piccoli e grandi segmenti di popolazione. Povertà, guerra, alto tasso di criminalità e condizioni di vita non sicure causano anche movimenti di massa e spostamenti di popolazione. I fattori trainanti che sono considerati soluzioni a condizioni così pericolose o debilitanti includono la possibilità di vivere in un paese o un'area stabile con un tenore di vita più elevato, un tasso di criminalità più basso e meno probabilità di sperimentare disastri naturali a causa della posizione geografica favorevole. I paesi sviluppati cercano i lavoratori stranieri, in particolare per compiti umili, e forniscono un forte fattore di attrazione per i lavoratori che considerano il miglioramento del salario minimo, del benessere e della salute del nuovo paese. Affiliazioni politiche, credenze religiose e condizioni meteorologiche estreme creano anche una spinta da una regione e una spinta verso una regione nota per la sua tolleranza e comodità.