Marokko er et etnisk rikt land med en rik kultur og sivilisasjon. Gjennom sin historie har landet vert vertskap for mange folkeslag fra øst (fønikere, karthagere, jøder og arabere), sør (afrikanere) og nord (romere, vandalene, maurere og jøder). Alle disse sivilisasjonene har hatt innvirkning på marokkos sosiale struktur. Området tok i mot alle typer trossystem fra hedenskap, jødedom og kristendom til islam.