Barcelona es una de las diez principales áreas metropolitanas de Europa en población. Con más de 1,6 millones de habitantes, Barcelona constituye el núcleo de una región metropolitana de casi 5 millones de personas. Más del 18% de los residentes en la ciudad son extranjeros, lo que refleja el carácter cosmopolita e intercultural de Barcelona.