V roce 2018 měl Benin kolem 11,4 miliónů obyvatel. V posledních letech byl populační růst velmi silný. Beninská populace je velmi mladá, kolem 43 % byla v roce 2013 mladší 15 let. Průměrná délka života u mužů je 58 let, u žen 60 let.
Beninská společnost se skládá z několika etnických skupin, které stále používají 60 domorodých jazyků. Oficiálním jazykem je francouzština.
Co se náboženství týče, ¼ populace se hlásí k přirozeným náboženstvím (především voodoo), 30 % jsou vyznavači islámu a 45 % jsou křesťané – polovina z nich katolíci.