Barcelona heeft op 1 januari 2025 een nieuwe bevolkingspiek bereikt met 1.732.066 inwoners, een stijging van 1,7% ten opzichte van het voorgaande jaar. Dit is het hoogste aantal sinds 1985, volgens gegevens van de gemeentelijke bevolkingsadministratie.
De groei wordt voornamelijk toegeschreven aan migratie. Slechts 45% van de inwoners is geboren in Barcelona, terwijl 612.529 mensen in het buitenland zijn geboren, waarvan 53,8% afkomstig is uit noord-, Zuid- en Midden-Amerika. De stad herbergt momenteel 182 verschillende nationaliteiten, met Italianen, Colombianen en Pakistani als de grootste groepen.
De vergrijzing zet door, want het aantal inwoners ouder dan 100 jaar is gestegen tot 1.104, bijna 10% meer dan vorig jaar. Vrouwen vormen 84% van deze groep. De gemiddelde leeftijd van de bevolking blijft stabiel op 44,4 jaar.
Er zijn 681.087 huishoudens in de stad, waarvan bijna een derde (32%) uit één persoon bestaat. Huishoudens met uitsluitend buitenlandse bewoners vormen 13%, terwijl gemengde huishoudens 14% uitmaken. Slechts 22% van de huishoudens heeft kinderen.
Wat betreft geboorten zijn er in 2024 11.091 kinderen geboren, iets minder dan de 11.000 in 2023. De meest populaire namen voor meisjes zijn Sofía, Olivia, Emma, Lucia en Ona; voor jongens zijn dat Mateo, Bruno, Leo, Pol en Jan.