People move from one place to another due to variety of reasons. Various factors like social, economic, political, cultural, environmental are responsible for migration.
The ‘push factors’ of migration are thos; factors which force people to leave a place e.g., poverty, drought.
People leave rural places due to
Non-availability of job opportunities
shortage of land
disasters/catastrophe (drought, floods, etc.) .
decline of traditional industries (cottage, small-scale industries.)
The ‘Pull factors’ of migration are those factors which attract people towards itself, e.g. employment opportunity, quality lifestyle etc.
People also migrate for
change of a job
better housing facility education
improved living conditions
better way of life
adequate basic amenities.