人口
根据市政当局统计,截至2006年1月1日,巴塞罗那市共有人口1,673,075[4],巴塞罗那大都会区共有3,161,081,而以此为核心的巴塞罗那城市区共有人口5,327,872,面积4268平方公里。
巴塞罗那人口密度为15,779人每平方公里,位于老城区的外延区是人口密度最大的。62%的巴塞罗那居民来自加泰罗尼亚大区,23.5%来自西班牙的其余地区,13.9%从其余国家移民至此,最大的移民来源国为厄瓜多尔、秘鲁、摩洛哥、哥伦比亚、阿根廷、意大利、巴基斯坦和中国(以人数排列)。
95%的巴塞罗那居民可以听懂本地语言加泰罗尼亚语,同时有74.6%可以说、75%可以读、46.1%可以写加泰罗尼亚语。绝大部分本地居民信奉天主教(教堂208处),同时有其他宗教信仰流行,如福音教派(教堂71处,绝大部分为吉普赛人)、耶和华见证人教派(国王堂21处)、佛教(寺庙13处)和伊斯兰教。
1900年时巴塞罗那共有居民533,000,在1950年以前巴塞罗那的人口都是稳定而缓慢的增长,此后因为吸收了大批来自西班牙不发达地区的人口而快速膨胀,1979年达到了最多的1,906,998人。20世纪80年代和90年代很多人为了提高生活质量逐渐向大都会区的周边城市迁移,2000年时人口数量达到低谷,为1,496,266人。后来随着大批年轻人回归,人口又逐渐增长,导致房价快速上涨。
经济
巴塞罗那具有悠久的商业传统,相比之下其作为欧洲大陆最早工业化的地区之一反而不为人知。巴塞罗那的冶铁技术自中世纪开始已相对先进,可以制作精良的各种枪炮火器。除了各种与武器相关的贸易发达之外,这里的皮革加工制品亦为当时非常远近驰名的。18世纪末纺织业在逐渐兴起,到19世纪中期巴塞罗那成为纺织品和纺织机器的重要产地,从此机械工业在巴塞罗那的经济中扮演着越来越重要的角色,现在的主要工业有纺织、化学、制药、电机、电子、印刷等。在进入20世纪下半叶后,服务业逐渐兴起,物流、出版、电信、电脑在其中起主导作用。
得益于其艺术和创造的传统,巴塞罗那的工业设计优势十分明显,同时因众多的特色建筑,巴塞罗那能面向全世界举办众多的博览会,这在另一方面带动了旅游业、酒店业的发展。巴塞罗那港是地中海西岸的重要港口,在货运和客运方面都是如此。
根据默瑟尔人力资源咨询公司的统计,巴塞罗那是西班牙生活成本第二高的城市,仅次于马德里,在全世界也排在第31位。