En 2025, il y avait en France, selon l'Insee, 7,7 millions d'immigrés (personnes nées à l'étranger et vivant en France) sur 68,1 millions d'habitants, soit 11,3 % de la population totale. Parmi ces immigrés, 2,6 millions ont acquis la nationalité française, soit 33% d'entre eux. La population étrangère vivant en France (hors personnes ayant pris la nationalité française) s'élève à 6,0 millions de personnes, soit 8,8 % de la population totale.