Przyczyny i skutki imigracji są ogromne i bardzo się różnią. Imigracja może być dobrowolna, w której imigrant poszukuje lepszych możliwości lub po prostu wybiera życie w innym kraju lub przymusowy, albo z powodu kryzysu, albo z przymusowej deportacji przez siłę zewnętrzną. Imigracja ma potencjalnie głęboki wpływ gospodarczy, społeczny i polityczny zarówno na kraje pochodzenia, jak i na kraje docelowe.
Najczęstszym dobrowolnym powodem imigracji jest szukanie zatrudnienia lub możliwości ekonomicznych niedostępnych w kraju ojczystym. Zamożni lub wykształceni imigranci posiadający aktywa lub cenne umiejętności mogą wyemigrować po prostu dlatego, że wolą klimat, politykę, prawa lub konwencje społeczne innego kraju.
Imigranci mogą mimowolnie uciekać z krajów ojczystych z powodu prześladowań religijnych, społecznych lub politycznych i ubiegać się o azyl lub status uchodźcy w innym kraju. Imigranci mogą również uciekać lub zostać wypędzeni z krajów, które są w stanie wojny lub doświadczyły poważnej klęski żywiołowej.
Imigracja ma szeroki zakres wpływów zarówno na kraj przyjmujący, jak i kraj pochodzenia. Gospodarka kraju przyjmującego może czerpać korzyści z taniej siły roboczej lub być zraniona, gdy imigranci pracują za nielegalne zarobki, co wywołuje u nich niechęć społeczną i polityczną. Również pejzaż społeczno-polityczny kraju przyjmującego może ulec znacznym zmianom. Kraj pochodzenia może odczuć negatywne skutki ekonomiczne, takie jak brak wykwalifikowanych pracowników.