Langues au Maroc
Le Maroc compte deux langues officielles : l'amazighe et l'arabe. Chacune des deux langues est parlée sous différentes formes dialectales, alors que l'arabe littéral est la langue administrative et que l'amazighe ne possède pas de forme unifiée ; cependant une version standardisée de l'amazighe est progressivement introduite.
Langues au Maroc
Entre le et le , les interventions portugaises, suivies de famines et d'épidémies entre le et le début du , provoquent un dépeuplement suivi d'un repeuplement de certaines régions. Ainsi, les Rhamna arabes s'installent dans le Haouz tandis que les Sanhaja s'installent dans le Gharb, le Guerouane et le Zemmour, réintroduisant le berbère dans ces régions.