Push factor:
Push factors may include conflict, drought, famine, or extreme religious activity. Poor economic activity and lack of job opportunities are also strong push factors for migration.
Pull factor:
Pull factors “pull” people to a new home and include things like better opportunities. The reasons people migrate are usually economic, political, cultural, or environmental.