La població estrangera resident a Catalunya és d'1.260.619 persones a 1 de gener de 2020 i representa el 16,2% de la població catalana i, segons l’Institut d’Estadística de Catalunya (Idescat), aquest és el valor més elevat registrat a Catalunya, després que el 2010 s’arribés a 1.198.538 estrangers, que representaven el 16,0% de la població. El nombre d'estrangers s'ha incrementat en 101.192 persones en relació amb un any enrere, xifra que representa un augment d’un 8,7%.
Hi ha 16 comarques i l'Aran que superen la proporció mitjana de població estrangera. En destaquen la Segarra i l'Alt Empordà, on els residents amb nacionalitat estrangera són el 27,8% i el 24,7%, respectivament. És a dir, una de cada quatre persones és de nacionalitat estrangera. Els municipis amb més població estrangera són Guissona (52,3%), Castelló d'Empúries (44,0%), la Portella (40,8%) i Salt (39,3%).
Les segueixen el Gironès (21,1%), el Barcelonès (21,0%), la Selva (20,7%), el Baix Empordà (20,2%) i el Segrià, el Pla d’Urgell i l’Urgell amb proporcions al voltant del 19%. Les menors proporcions de població estrangera es troben a les comarques del Moianès (9,2%), el Pallars Sobirà (9,2%), l’Anoia (9,3%), el Vallès Oriental (9,4%) i el Berguedà (9,9%).
Per àmbits territorials, quatre àmbits superen aquest valor mitjà (16,2%). A les comarques Gironines es registra el valor més alt amb un 20,6%, seguit per Ponent amb el 19,3%, el Camp de Tarragona amb el 17,0%, i les Terres de l’Ebre amb el 16,7%. Les menors proporcions es registren al Penedès amb un 12,7%, les comarques Centrals i l’Alt Pirineu i Aran amb un 13,8% i el Metropolità amb un 15,8%.
L'any 2019, 24.123 estrangers residents a Catalunya van obtenir la nacionalitat espanyola, el 36,3% dels quals eren originaris d'Àfrica i el 33,2% d'Amèrica del Sud. La població d’origen americà és la que registra el creixement més alt (14,9%) amb la incorporació de 46.251 persones. El 68,9% d’aquest augment correspon a l’aportació de la població d’Amèrica del Sud.
La població europea és la més nombrosa i representa el 31,1% conjunt d’estrangers residents a Catalunya. El segon lloc correspon als originaris d'Amèrica amb un 28,2% seguit per la població africana amb un 25,7%. Més allunyada d’aquests col·lectius, la població asiàtica representa el 14,9% del total.
A Catalunya, la comunitat marroquina és la més nombrosa, amb 238.003 persones, que equival al 18,9% del total d'estrangers. El segon lloc l’ocupa la població de Romania, amb 90.583 persones (7,2%); seguida de la població italiana, amb 69.316 (5,5%); la xinesa, amb 65.048 (5,2%) i la pakistanesa, amb 54.571 (4,3%). La població marroquina és la primera nacionalitat a 27 comarques de Catalunya, mentre que la romanesa ho és a 9 comarques i Aran. Al Barcelonès la nacionalitat més nombrosa és la italiana; a la Cerdanya, la boliviana; a la Garrotxa, l'índia; a l'Alt Urgell, la portuguesa, i al Moianès, la nacionalitat maliana.