Barcelonas befolkning har økt sterkt de siste tiårene. I 1981 bodde det 156 461 innbyggere i byen, mens folketallet i 2005 ble beregnet til 424 819.