International migration occurs when people cross state boundaries and stay in the host state for some minimum length of time. Migration occurs for many reasons. Many people leave their home countries in order to look for economic opportunities in another country.