Sierra Leone is home to around sixteen ethnic groups, each with its own language. In Sierra Leone, membership of an ethnic group often overlaps with a shared religious identity. According to the 2004 census Temne is the largest ethnic group in Sierra Leone.