En 2004, la population marocaine était estimée à 32,2 millions d'habitants, soit une densité moyenne de 72 habitants au km² ; mais les Marocains sont inégalement répartis sur le territoire : les régions côtières et les plaines du Nord enregistrent les plus fortes densités.
La population connaît un fort taux d’accroissement : en 2004, le taux de natalité a été évalué à 22,80 p. 1 000, le taux de mortalité à 5,70 p.
1 000, l’indice de fécondité à 2,81 enfants par femme ; l’espérance de vie est de 70,3 années. Selon ces différentes prévisions, le Maroc devrait compter 42 millions d'habitants en 2025.
INALI.M