This paper examines if the European Union (EU) and the ability for labor to move freely within the union, have resulted in a more efficient labor market for the member countries. The analysis is divided into two parts, where the first part focuses on migration and its effect on the employment level within EU12. In the second part of the analysis, the gravity model of migration is applied to investigate the bilateral flows of migration within EU28. The data collected and estimated for the first regression, covers the time period between 1986 and 2016. For the second regression the timespan is 2000-2016. The main finding is that when looking at the bilateral flows of migration, one can conclude that higher GDP per capita gap, higher population in sending and receiving country, and a smaller unemployment gap result in a higher migration flow.