Il Marocco ha una popolazione totale di 36.828.330 abitanti, di cui 36.680.178 marocchini e 148.152 stranieri.
La regione più popolata è Casablanca-Settat con 7,68 milioni di abitanti, di cui 60.902 stranieri. Ospita anche il maggior numero di famiglie, 2 milioni. Segue la regione di Rabat-Salé-Kénitra con 5,1 milioni di abitanti, di cui 1.301.492 famiglie.
La terza regione che comprende il maggior numero di abitanti è Marrakech-Safi con 4,9 milioni e 1,18 milioni di famiglie.
La distribuzione tra aree urbane e rurali mostra che Casablanca-Settat e Rabat-Salé-Kénitra mostrano una significativa concentrazione della popolazione nelle aree urbane. La prima, infatti, conta 5,6 milioni di abitanti nell’area urbana e 1,5 milioni di famiglie, mentre la seconda conta 3,6 milioni di abitanti e 985.000 famiglie.
Anche nelle zone rurali, è la regione Marrakech-Safi a primeggiare poiché ospita 2,6 milioni di persone, l’equivalente di poco più di 604.000 famiglie. Segue la regione di Casablanca-Settat, che conta 2 milioni di persone e circa 466.000 famiglie.