There are a number of factors which cause people to migrate. Whether it is from economical factors, political problems or social conflicts, they all have strong motives. Many of these immigrating foreigners decide to relocate themselves in order to attain a better life and opportunities for their families. Many immigrants come from undeveloped nations. They move because the economy in their home countries is bad and they cannot find a job. Unlike developed countries, undeveloped do not have advanced technology, which limits their advancement not only as a society, but also as an economy. This, in turn, decreases the quality of a country's education. If a country lacks employment and technological advancement, then it can be inferred that their educational system is not doing so well, either ("Why do people migrate?"). 

Many families make the decision to move where they can give their children a better education than the one they received, if any. Another big reason why people relocate is because of friends and family. There are many cases where the father leaves his family behind to go work, and mother and children have to stay behind. As a human being, one wants to be around the people he knows and loves the most. Therefore, social attractions play a big part in the decision of relocating. Yet, environmental and geographical conditions also cause individuals to move. The conditions in which one lives help dictate where one will have a prosperous life. A lot of times, many of the undeveloped nations face many problems within their nations. For example, the land in which they live might be dry and lack nutrients, limiting their farming opportunities. The struggles that they face are what cause them to move; it's not because they want to, but because they see the benefits that come from it ("Why do people migrate?").

All these reasons can be placed into what is known as the "push-pull" model. Sociologists created this model to give an explanation on how some factors "push" people away from their homes, while there are other factors that "pull" them into other countries. The negative aspects (push) of a country drive the immigrants out to a new location; they see what their country lacks in a different country and are attracted to it (pull) ("Why does immigration happen?").

People move because of necessities, not necessarily because they want to. People do not realize or take the time to learn the truth behind an immigrant's label. Instead, they assume "what they think they know."