The document provides a forecast of international migration flows into EU countries and neighboring states until 2050 based on a model developed by the author. The forecast predicts that the total number of immigrants in the studied European countries will increase from 64 million in 2015 to 80 million in 2050, with migration comprising 12% of the total population on average. By 2050, Switzerland is predicted to have the highest percentage of immigrants at 50% of the total population, followed by Belgium at 27% and the Netherlands at 24%. The forecast suggests migration will continue to be an important issue for EU countries through 2050.