Con una población de 1,6 millones de habitantes dentro de los límites de la ciudad, su área urbana se extiende a numerosos municipios vecinos de la provincia de Barcelona y alberga a unos 4,8 millones de personas, lo que la convierte en la quinta área urbana más poblada de la Unión Europea, después de París, la cuenca del Ruhr, Madrid y Milán.