Förra året utfärdades 3,1 miljoner uppehållstillstånd i EU till medborgare i länder utanför EU. Det är en ökning med fyra procent eller 112 000 personer jämfört med 2016.
Den främsta anledningen till ökningen är att fler har sökt uppehållstillstånd för att arbeta, framför allt ukrainare som kommer till Polen. Det visar en sammanställning från statistikbyrån Eurostat.
Sverige på sjunde plats
En tredjedel av de som fått uppehållstillstånd i EU under 2017 har haft anställning som skäl för att få stanna, 26 procent har haft familjeskäl, 17 procent har berott på utbildning och 24 procent har haft andra skäl, såsom skyddsskäl.
Flest uppehållstillstånd utfärdade Polen, följt av Tyskland och Storbritannien. Sverige kommer på sjunde plats med 130 000 uppehållstillstånd, vilket kan jämföras med Polens 638 000.
Här hittar du en större version av kartan.
Syrier till Tyskland
Det är olika orsaker som ligger bakom ökningen i olika länder. Arbetsinvandring står för 87 procent av uppehållstillstånden i Polen, medan anställningar bara ligger bakom 52 procent i Tyskland.
Tyskland toppar listan över länder som utfärdat uppehållstillstånd av andra orsaker, vilket framför allt beror på människor som sökt skydd av humanitära skäl. Av de 223 000 syrier som fått uppehållstillstånd i EU har två tredjedelar kommit till Tyskland.
Utbildning i Storbritannien
Hälften av alla uppehållstillstånd har utfärdats till medborgare från sju länder. Ukraina och Syrien i topp följs av Kina, Indien, USA, Marocko och Afghanistan.
Kineserna sticker ut eftersom 65 procent av uppehållstillstånden utfärdas för studenter. För att studera är Storbritannien det populäraste målet.