There are various ethnic groups in Senegal, none of which forms the ethnic majority in the country. Many subgroups of those can be further distinguished, based on religion, location and language. According to one 2005 estimate, there are at least twenty distinguishable groups of largely varying size.
The major ethnic groups include the Wolof, Fula, Serer and Jola.