Invandringen ger ett betydande tillskott till Sveriges befolkning. Ända sedan 1930-talet har Sverige, med undantag för några år i början på 1970-talet, haft ett invandringsöverskott, d.v.s. fler invandrare än utvandrare. År 2012 uppgick andelen av den svenska befolkningen som var födda i något annat land till 15 procent. Den andelen har fördubblats sedan början av 1970-talet och antas i prognosen uppgå till 18 procent år 2060.