L’arabo e l’amazigh (berbero) sono le due lingue nazionali del Marocco. L’arabo standard moderno è utilizzato nei documenti governativi, nei media e nelle scuole. Nella vita quotidiana, la maggior parte delle persone parla l’arabo marocchino, chiamato anche Darija.
Le persone parlano anche lingue amazigh, come il Tamazight e il Tachelhit, principalmente nelle aree rurali e tra i gruppi berberi. I marocchini parlano anche francese, specialmente negli affari, nel governo e nelle scuole, a causa della lunga storia del paese con la Francia. Molti marocchini conoscono più di una lingua. Spesso parlano inglese o spagnolo, soprattutto nelle zone turistiche, insieme all’arabo e all’amazigh.