Barcelona Population: 1.66 Million (2023), Spain's Second City
Demographic Snapshot
As of January 1, 2023, the municipal population of Barcelona is 1,663,933 (Ajuntament de Barcelona register). This includes Spanish nationals and foreign residents.
Metropolitan Context
- Barcelona Metropolitan Area (AMB): ~3.3 million (36 municipalities).
- Urban Area: ~4.8 million (extends to Sabadell, Terrassa, Mataró).
- Rank in Spain: #2 after Madrid (3.3M city, 6.8M metro).
- Rank in EU: ~6th city proper; ~5th metro.
Demographic Trends
- Growth: Modest increase (+0.5–1%/yr) driven by immigration; natural change negative.
- Foreign-born: ~23% (top: Italy, Pakistan, China, Morocco, Colombia, Venezuela).
- Age: Median ~44; aging faster than national average.
- Density: 16,000/km² (one of Europe's densest).
Challenges
Housing affordability, tourism pressure (30M+ visitors pre-COVID), climate adaptation (heat, sea-level), and balancing global city status with local livability.