The present paper studies how European integration might affect the migration of workers in the enlarged EU. Unlike the reduced-form migration models, we base our empirical analysis on the theory of economic geography à la Krugman (1991), which provides an alternative modelling of migration pull and push factors. Parameters of the theoretical model are estimated econometrically using historical migration data. Our empirical findings suggest that European integration would trigger selective migration between the countries in the enlarged EU. In the Baltics, Lithuania would gain about 7.25% of the total work force. In the Visegrád, the share of mobile labour force would increase the most in Hungary, 8.35% compared to the pre-integration state. Our predictions for the East-West migration are moderate and lower than those of reduced-form models: between 5.44% (from the Baltics) and 3.61% (from the Visegrád) would emigrate to the EU North. Because migrants not only follow market potential, but also shape region's market potential, the long run agglomeration forces are sufficiently weak to make a swift emergence of a core-periphery pattern in the enlarged EU very unlike.