居民可以听懂本地语言加泰罗尼亚语，同时有74.6%可以说、75%可以读、46.1%可以写加泰罗尼亚语。绝大部分本地居民信奉天主教（教堂208处），同时有其他宗教信仰流行，如福音教派（教堂71处，绝大部分为吉普赛人）、耶和华见证人教派（王国聚会所21处）、佛教（寺庙13处）和伊斯兰教。1900年时巴塞罗那共有居民533,000人，在1950年以前巴塞罗那的人口都是稳定而缓慢的增长，此后因爲吸收了大批来自西班牙不发达地区的人口而快速膨胀，1979年达到了最多的1,906,998人。1980年代和1990年代