Marokko heeft twee officiële talen:
- Arabisch: Dit is de officiële taal van de Marokkaanse overheid en wordt gebruikt in onderwijs, administratie en de media. De gesproken variant van het Arabisch in Marokko is Marokkaans-Arabisch (Darija), dat sterk afwijkt van het Standaardarabisch dat in scholen wordt onderwezen.
- Amazigh: Dit is de verzamelnaam voor een groep Berbertalen die door een aanzienlijk deel van de Marokkaanse bevolking worden gesproken. Tamazight, de gestandaardiseerde schrijfwijze van Amazigh, werd in 2011 erkend als een officiële taal van Marokko.
Naast deze twee officiële talen, is Frans ook wijdverspreid in Marokko, vooral in de steden en onder de gegoede klasse. Dit is een erfenis van het Franse kolonialisme, dat van 1912 tot 1956 duurde. Spaans is ook een belangrijke taal in het noorden van Marokko, vanwege de nabijheid van Spanje, en wordt gesproken door een aanzienlijk deel van de bevolking in die regio.
De taalsituatie in Marokko is dus complex en multicultureel. De meeste Marokkanen zijn meertalingig en spreken verschillende talen, afhankelijk van de context.
Hier is een overzicht van de talen die in Marokko worden gesproken, met hun geschatte aantal sprekers:
| * Taal | Aantal sprekers |
|---|---|
| Marokkaans-Arabisch | 35 miljoen |
| Amazigh | 25 miljoen |
| Frans | 10 miljoen |
| Spaans | 2 miljoen |
