It is estimated that between 41% to 80% of residents have Berber ancestral origins. A sizeable portion of the population is identified as Haratin and Gnawa (or Gnaoua), West African or mixed race descendants of slaves, and Moriscos, European Muslims expelled from Spain and Portugal in the 17th century.