El Departament d'Estadística i Difusió de Dades de l'Oficina Municipal de Dades de l'Ajuntament de Barcelona, publica l'informe "la població de Barcelona segons lloc de naixement i nacionalitat a 01/01/2024: una Barcelona diversa", un document que analitza l'origen i la nacionalitat de la població resident a la ciutat, en base a les dades de la lectura del Padró Municipal d'Habitants en data 1 de gener del 2024, que ja es va publicar, i que situava el total de residents en 1.702.814 residents.
Pel que fa al lloc de naixement de la població s'observa, al llarg dels anys, un canvi en la composició per origen. Amb 572.459 persones, la població nascuda a l'estranger el 2024 multiplica per set la de l'any 2000, que eren 74.169. El 2024 el nombre de persones empadronades que no ha nascut a Barcelona és superior al de les persones nascudes a la ciutat. La població autòctona empadronada representa un 46,1% del total. El percentatge de població nascuda a la resta de Catalunya és el 6,9%, el dels nascuts a la resta d'Espanya el 13,4% i dels nascuts a l'estranger el 33,6%.
La població de Barcelona segons la nacionalitat
Durant el període analitzat, de 1997 a 2024, la població amb nacionalitat estrangera s'ha multiplicat per 16: de les 26.600 registrades al 1997 a les 432.556 persones (més 305 de les quals no consta la nacionalitat) empadronades a Barcelona l'1 de gener del 2024, seguint una evolució ascendent durant aquests anys, només interrompuda durant els anys de la crisi econòmica i de forma puntual al 2021 conseqüència de la situació pandèmica.

El 2024 el nombre de persones de nacionalitat estrangera empadronades augmenta un 10,4% respecte l'any 2023 i suposen un màxim en la història recent de la ciutat tant en termes absoluts (superant les 430.000 persones) com en pes relatiu (25,4% del total). Per primer cop, un de cada quatre barcelonins és de nacionalitat estrangera.
A Barcelona hi conviuen al 2024 persones de 180 nacionalitats. La nacionalitat italiana, amb 50.052 persones, despunta quantitativament, clarament molt lluny de la segona nacionalitat, Colòmbia, amb 28.551 nacionals. Cal recordar que entre els nacionals italians s'hi troben tant persones nascudes a Itàlia com nascudes a l'Argentina.