Immigration is defined as people moving between countries.
Immigration has been happening since people were able to walk, however recently, expecially in the OECD, it has received a lot of negative press lately, especially in regards to illegal immigration.
Immigration however implies longer term (often permanent), legal, residence.