Germany reported the largest total number of immigrants (874 400) in 2021, followed by Spain (528 900), France (336 400) and Italy (318 400). Germany also reported the highest number of emigrants in 2021 (543 200), followed by Spain (380 800), Romania (216 900) and Poland (201 600).