Se observa una gran diversidad étnica, siendo los principales grupos étnicos los siguientes: wólofs (43,3%), peuls (33,8%), sererers (14,7%), diolas (3,7%), malinkés (3,0%), soninkés (1,1%), y algunas etnias menos numerosas y más locales, sin contar los 50.000 europeos (franceses en su mayoría) y libaneses presentes en el medio urbano.