Demographics of Morocco

Source UN (World Population Prospects 2024)
Date16 Oct 2024

As of 2024, the population of Morocco is projected at 38.08 million, compared to 37.71 million in 2023. It ranks 40th in the world by population and 11th in Africa. The population growth rate in 2024 is projected at 0.94 percent, the 112th highest among 237 countries and dependent territories.

There are 19.20 million males and 18.88 million females in Morocco. The percentage of the male population is 50.42%, compared to 49.58% of the female population. Morocco has 323k more males than females. The sex ratio in Morocco in 2024 will be 101.710 males per 100 females. Morocco is in the 186th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Morocco population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
19504,438,6254,496,8258,935,4502.4498.706
19555,055,8925,102,23610,158,1292.6699.092
19605,799,9585,824,97511,624,9332.6299.571
19656,621,6106,617,56113,239,1712.65100.061
19707,583,9757,545,47415,129,4492.64100.510
19758,590,0678,560,71917,150,7862.46100.343
19809,741,4649,718,47919,459,9432.67100.237
198511,075,75611,038,19722,113,9532.33100.340
199012,203,77112,171,78024,375,5511.80100.263
199513,207,65913,191,77026,399,4291.56100.120
200014,250,72114,172,71428,423,4351.39100.550
200515,248,42015,109,72430,358,1441.37100.918
201016,348,61316,118,40232,467,0161.37101.428
201517,458,43417,149,15434,607,5881.15101.803
202018,471,76818,112,44036,584,2081.04101.984
202118,653,39718,301,04536,954,4420.97101.925
202218,837,51818,491,54737,329,0641.04101.871
202319,023,22918,689,27637,712,5051.00101.787
202419,202,02218,879,15138,081,1730.94101.710
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195038.76818.2776.140
195540.77918.0346.501
196041.73016.8496.887
196545.92215.6426.932
197048.69115.4886.682
197551.35615.8116.299
198055.21916.4445.784
198559.20817.2154.988
199062.39618.3854.060
199564.72519.9093.295
200066.79421.4102.774
200568.74822.9582.613
201070.82124.6892.629
201572.89426.4342.406
202073.13328.2262.320
202173.38528.5492.288
202275.16128.8752.256
202375.31329.1942.230
202475.49329.5122.208
  • Total
  • Crude

Morocco death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
1950223,407435,62325.00248.752
1955243,493518,38023.97051.031
1960267,142590,64122.98050.808
1965254,710638,69719.23948.243
1970250,656676,67016.56744.725
1975247,907722,54414.45542.129
1980230,346764,79011.83739.301
1985208,701769,5329.43834.798
1990190,063725,5597.79729.766
1995183,639680,2146.95625.766
2000183,546644,8936.45822.689
2005188,074662,3416.19521.818
2010194,277710,0895.98421.871
2015196,776674,4225.68619.488
2020237,013653,0316.47917.850
2021237,305645,1346.42217.458
2022207,990635,9065.57217.035
2023212,624629,8325.63816.701
2024218,049624,6205.72616.402
  • Population
  • Urbanization

Urban and rural population of Morocco

Year Population Urban (%)
UrbanRural
19502,352,9006,633,08926.184
19552,913,4197,589,24727.740
19603,619,3348,709,19829.357
19654,533,6729,695,37231.862
19705,516,31410,483,69434.477
19756,714,48311,089,21537.714
19808,250,17211,769,67541.210
198510,091,99712,445,37944.779
199012,039,27912,839,85748.391
199513,995,78813,079,44451.692
200015,386,93913,462,68253.335
200516,839,65413,681,41655.174
201018,803,30213,606,33758.018
201521,163,59413,639,72860.809
202023,551,59913,519,11963.532
202124,022,96013,474,54264.065
202224,490,65213,423,20164.596
202324,954,35513,365,37165.121
202425,413,88313,301,39565.643
  • Population pyramid
  • Gender ratio

Morocco population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 1,606,550 1,539,194 3,145,744 8.26 104.376
05-09 1,668,547 1,586,622 3,255,169 8.55 105.163
10-14 1,726,426 1,633,973 3,360,398 8.82 105.658
15-19 1,632,220 1,558,191 3,190,411 8.38 104.751
20-24 1,503,111 1,427,890 2,931,001 7.70 105.268
25-29 1,463,763 1,399,296 2,863,059 7.52 104.607
30-34 1,489,869 1,425,600 2,915,469 7.66 104.508
35-39 1,439,171 1,407,282 2,846,453 7.47 102.266
40-44 1,327,132 1,315,874 2,643,006 6.94 100.856
45-49 1,174,484 1,182,157 2,356,641 6.19 99.351
50-54 1,029,904 1,032,155 2,062,059 5.41 99.782
55-59 890,315 920,466 1,810,781 4.76 96.724
60-64 786,414 815,272 1,601,687 4.21 96.460
65-69 646,939 648,548 1,295,486 3.40 99.752
70-74 431,240 452,214 883,454 2.32 95.362
75-79 228,048 283,209 511,257 1.34 80.523
80-84 107,995 162,542 270,537 0.71 66.441
85-89 39,797 67,210 107,007 0.28 59.213
90-94 9,063 18,605 27,669 0.07 48.713
95-99 996 2,706 3,701 0.01 36.807
100+ 38 144 182 0.00 26.389
Total 19,202,022 18,879,150 38,081,171 101.710