У місті площею 100,4 км² проживає 1 611 822 жителі (2013). Агломерація Барселони (місто та його передмістя) налічує 4 604 000 осіб (2013). Місто є другим за чисельністю населення в Іспанії після столиці Мадрида.