The phenomenon of migration is an essential component in designing sustainable development policies, and it is valuable to investigate the multidimensional effects of migration. While the current literature focuses more on the economic, social, and political impacts of migration, its impact on the environment is relatively less explored. This paper, which aims to overcome this shortcoming in the literature, examines the relationship between immigration, human capital, economic growth, financial development, energy, and environmental pollution in the USA with the STIRPAT model. We follow unit root and structural breaks co-integration tests, then parameter estimates and causality analysis. According to the results, while migration, financial development, and energy consumption have an increasing effect on environmental pollution, economic growth has a decreasing impact on pollution. There is no statistically significant relationship between human capital and the environment. On the other hand, immigration contributes to human capital accumulation in the long run.