2015年人口约1088万，主要集中在南部；2000年人口增长率为2.8％。全国共有60多个部族，其中最大民族是丰族，约170万人说丰语（2001年）；另外还有欧如巴文化群（120万人）、阿加族（60万人）、巴力巴族（46万人）、阿伊如族（33万人）、夫拉族（31万人）和刚族（24万人）。南方港区附近有少数巴西奴隶的后裔。也有小群的法国人和亚洲人，主要是黎巴嫩人、中国人和印度人。贝宁的国教是伏都教，有60%的国民（约450万人）信奉；约20％信奉基督教，15％信奉伊斯兰教。官方语言为法语，全国使用较