๐Ÿ‡ฒ๐Ÿ‡ฆ Population of Morocco

37,840,044
Current Population of Morocco
377,144
Net population growth this year
84.79
Population Density (people/kmยฒ)

As of July 1, 2023 the population of Morocco reached 37,840,044, of which 19,037,976 people are male and 18,802,069 female. The country has a population density of 84.7861 people per square kilometer. With an overall population growth rate of 0.997% for the year. According to the latest data, Morocco is set to increase its population size by 365,686 people next year. Making the total population count of Morocco 38,211,459 people by 2024.

Historic Population of Morocco (1950 - 2023)

Between 1950 and 2023 the population of Morocco grown from 8,946,208 people to 37,840,044. An increase of the population size by 322.97% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 8,946,208 4,444,171 4,502,038 239,139 20.0453 2.673%
1951 9,188,594 4,566,521 4,622,074 245,633 20.5884 2.673%
1952 9,438,849 4,692,949 4,745,900 254,876 21.1491 2.7%
1953 9,696,704 4,823,337 4,873,368 260,834 21.7269 2.69%
1954 9,963,626 4,958,416 5,005,210 273,008 22.325 2.74%
1955 10,242,168 5,099,474 5,142,694 284,076 22.9491 2.774%
1956 10,531,688 5,246,214 5,285,474 294,964 23.5978 2.801%
1957 10,831,987 5,398,538 5,433,449 305,634 24.2706 2.822%
1958 11,138,237 5,553,989 5,584,248 306,866 24.9568 2.755%
1959 11,452,433 5,713,516 5,738,917 321,526 25.6608 2.808%
1960 11,769,774 5,875,029 5,894,746 313,157 26.3719 2.661%
1961 12,081,713 6,033,312 6,048,402 310,720 27.0708 2.572%
1962 12,404,758 6,196,550 6,208,208 335,369 27.7947 2.704%
1963 12,726,686 6,359,011 6,367,674 308,488 28.516 2.424%
1964 13,044,254 6,519,024 6,525,230 326,648 29.2275 2.504%
1965 13,381,880 6,689,578 6,692,302 348,605 29.984 2.605%
1966 13,738,502 6,870,056 6,868,446 364,637 30.7831 2.654%
1967 14,109,755 7,058,130 7,051,624 377,870 31.615 2.678%
1968 14,490,078 7,250,855 7,239,222 382,775 32.4671 2.642%
1969 14,876,982 7,446,910 7,430,072 391,034 33.334 2.629%
1970 15,274,350 7,648,316 7,626,034 403,703 34.2244 2.643%
1971 15,677,300 7,852,384 7,824,916 402,196 35.1273 2.566%
1972 16,081,438 8,053,156 8,028,282 406,079 36.0328 2.525%
1973 16,489,452 8,251,888 8,237,565 409,951 36.947 2.486%
1974 16,902,384 8,452,686 8,449,697 415,911 37.8722 2.461%
1975 17,325,325 8,658,599 8,666,726 429,973 38.8199 2.482%
1976 17,756,516 8,868,232 8,888,284 432,408 39.7861 2.435%
1977 18,206,472 9,089,391 9,117,082 467,505 40.7942 2.568%
1978 18,679,859 9,325,070 9,354,790 479,269 41.8549 2.566%
1979 19,167,661 9,568,317 9,599,344 496,334 42.9479 2.59%
1980 19,678,444 9,824,183 9,854,260 525,231 44.0924 2.669%
1981 20,208,260 10,089,330 10,118,930 534,401 45.2795 2.645%
1982 20,746,765 10,357,096 10,389,668 542,610 46.4861 2.616%
1983 21,287,381 10,627,894 10,659,487 538,622 47.6975 2.53%
1984 21,817,271 10,895,546 10,921,726 521,159 48.8848 2.389%
1985 22,335,077 11,156,439 11,178,638 514,453 50.045 2.303%
1986 22,824,446 11,401,840 11,422,606 464,283 51.1415 2.034%
1987 23,279,935 11,628,974 11,650,962 446,696 52.1621 1.919%
1988 23,720,590 11,848,287 11,872,303 434,614 53.1494 1.832%
1989 24,148,104 12,060,876 12,087,228 420,413 54.1073 1.741%
1990 24,570,814 12,271,006 12,299,808 425,007 55.0545 1.73%
1991 24,988,083 12,477,850 12,510,232 409,531 55.9894 1.639%
1992 25,400,676 12,681,853 12,718,822 415,655 56.9139 1.636%
1993 25,806,777 12,882,330 12,924,446 396,548 57.8238 1.537%
1994 26,201,551 13,076,811 13,124,740 393,000 58.7084 1.5%
1995 26,599,048 13,275,721 13,323,326 401,993 59.599 1.511%
1996 26,999,093 13,479,362 13,519,731 398,098 60.4954 1.475%
1997 27,397,118 13,682,840 13,714,278 397,952 61.3872 1.453%
1998 27,791,825 13,885,446 13,906,378 391,462 62.2716 1.409%
1999 28,176,997 14,083,998 14,092,998 378,881 63.1347 1.345%
2000 28,554,415 14,279,162 14,275,254 375,957 63.9803 1.317%
2001 28,930,097 14,473,530 14,456,567 375,406 64.8221 1.298%
2002 29,301,817 14,665,548 14,636,268 368,033 65.655 1.256%
2003 29,661,270 14,850,814 14,810,456 350,874 66.4604 1.183%
2004 30,033,125 15,038,644 14,994,480 392,835 67.2936 1.308%
2005 30,431,902 15,240,242 15,191,660 404,720 68.1871 1.33%
2006 30,833,022 15,447,447 15,385,576 397,521 69.0859 1.289%
2007 31,232,633 15,654,952 15,577,682 401,700 69.9813 1.286%
2008 31,634,992 15,864,470 15,770,522 403,017 70.8828 1.274%
2009 32,042,877 16,077,493 15,965,384 412,754 71.7967 1.288%
2010 32,464,865 16,297,672 16,167,193 431,222 72.7422 1.328%
2011 32,903,699 16,525,679 16,378,020 446,446 73.7255 1.357%
2012 33,352,169 16,757,723 16,594,445 450,494 74.7304 1.351%
2013 33,803,527 16,990,792 16,812,735 452,223 75.7417 1.338%
2014 34,248,603 17,220,817 17,027,786 437,929 76.739 1.279%
2015 34,680,458 17,444,602 17,235,856 425,780 77.7066 1.228%
2016 35,107,264 17,665,036 17,442,227 427,831 78.6629 1.219%
2017 35,528,115 17,881,446 17,646,668 413,871 79.6059 1.165%
2018 35,927,511 18,087,320 17,840,191 384,922 80.5008 1.071%
2019 36,304,408 18,281,786 18,022,621 368,871 81.3453 1.016%
2020 36,688,772 18,474,956 18,213,816 399,857 82.2065 1.09%
2021 37,076,584 18,665,663 18,410,922 375,769 83.0755 1.014%
2022 37,457,971 18,852,368 18,605,603 387,003 83.93 1.033%
2023 37,840,044 19,037,976 18,802,069 377,144 84.7861 0.997%

Statements that can be derived from Morocco's population data

  • Morocco has a population of 37,840,044 people, as of July 1, 2023.
  • Morocco's population is equivalent to 0.47% of the total world population.
  • In 2023, Morocco's population will grow with 377,144 people.
  • In 2023, 39,998 more people will emigrate from Morocco than immigrate to the country.
  • The median age of the population in Morocco is 29.28 years.
  • In Morocco there are 84.79 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 13.75 infants die at birth out of a 1000 new born in Morocco.
  • In Morocco, 19,037,976 of the total population are male, and 18,802,069 are female.

Future Population of Morocco (2023 - 2100)

Morocco's population is set to incease in the future from 37,840,044 people to 43,933,296 people. An increase of the population size by 391.08% from 2023 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2023 37,840,044 19,037,976 18,802,069 377,144 84.7861 0.997%
2024 38,211,459 19,218,053 18,993,407 365,686 85.6183 0.957%
2025 38,571,290 19,392,145 19,179,144 353,975 86.4246 0.918%
2026 38,920,170 19,560,554 19,359,616 343,787 87.2063 0.883%
2027 39,259,527 19,724,013 19,535,515 334,926 87.9667 0.853%
2028 39,590,353 19,883,074 19,707,279 326,726 88.7079 0.825%
2029 39,912,384 20,037,626 19,874,758 317,337 89.4295 0.795%
2030 40,226,396 20,188,076 20,038,320 310,685 90.1331 0.772%
2031 40,531,718 20,334,079 20,197,639 299,960 90.8172 0.74%
2032 40,828,386 20,475,676 20,352,710 293,376 91.4819 0.719%
2033 41,119,588 20,614,566 20,505,022 289,029 92.1344 0.703%
2034 41,405,880 20,751,080 20,654,801 283,555 92.7759 0.685%
2035 41,685,255 20,884,270 20,800,984 275,193 93.4019 0.66%
2036 41,957,986 21,014,301 20,943,685 270,270 94.013 0.644%
2037 42,225,957 21,142,169 21,083,788 265,673 94.6134 0.629%
2038 42,488,389 21,267,540 21,220,848 259,190 95.2014 0.61%
2039 42,743,296 21,389,389 21,353,907 250,624 95.7726 0.586%
2040 42,991,078 21,507,964 21,483,113 244,940 96.3278 0.57%
2041 43,233,124 21,624,078 21,609,046 239,152 96.8701 0.553%
2042 43,468,863 21,737,498 21,731,365 232,326 97.3983 0.534%
2043 43,696,562 21,847,382 21,849,180 223,073 97.9085 0.511%
2044 43,915,468 21,953,377 21,962,090 214,737 98.399 0.489%
2045 44,126,016 22,055,688 22,070,328 206,360 98.8708 0.468%
2046 44,327,743 22,154,082 22,173,662 197,095 99.3228 0.445%
2047 44,520,762 22,248,662 22,272,099 188,941 99.7552 0.424%
2048 44,704,402 22,339,076 22,365,325 178,339 100.1667 0.399%
2049 44,878,690 22,425,314 22,453,376 170,237 100.5572 0.379%
2050 45,044,990 22,508,116 22,536,874 162,364 100.9298 0.36%
2051 45,202,607 22,587,098 22,615,510 152,871 101.283 0.338%
2052 45,351,930 22,662,369 22,689,560 145,773 101.6176 0.321%
2053 45,492,588 22,733,749 22,758,839 135,544 101.9328 0.298%
2054 45,624,074 22,800,917 22,823,157 127,428 102.2274 0.279%
2055 45,746,687 22,863,992 22,882,695 117,797 102.5021 0.257%
2056 45,858,484 22,922,098 22,936,386 105,797 102.7526 0.231%
2057 45,959,946 22,975,469 22,984,478 97,129 102.9799 0.211%
2058 46,052,972 23,025,013 23,027,959 88,922 103.1884 0.193%
2059 46,138,075 23,070,964 23,067,110 81,283 103.3791 0.176%
2060 46,214,438 23,112,868 23,101,571 71,444 103.5502 0.155%
2061 46,281,683 23,150,533 23,131,149 63,045 103.7008 0.136%
2062 46,340,592 23,184,312 23,156,280 54,775 103.8328 0.118%
2063 46,391,544 23,214,456 23,177,089 47,128 103.947 0.102%
2064 46,434,970 23,241,201 23,193,768 39,723 104.0443 0.086%
2065 46,470,012 23,264,002 23,206,010 30,363 104.1228 0.065%
2066 46,497,293 23,283,121 23,214,172 24,198 104.1839 0.052%
2067 46,517,881 23,299,140 23,218,741 16,978 104.2301 0.036%
2068 46,532,970 23,312,585 23,220,385 13,199 104.2639 0.028%
2069 46,542,233 23,323,233 23,219,000 5,328 104.2846 0.011%
2070 46,544,216 23,330,319 23,213,896 -1,363 104.2891 -0.003%
2071 46,539,312 23,333,950 23,205,362 -8,444 104.2781 -0.018%
2072 46,527,519 23,334,179 23,193,340 -15,142 104.2517 -0.033%
2073 46,509,634 23,331,396 23,178,238 -20,627 104.2116 -0.044%
2074 46,485,505 23,325,479 23,160,025 -27,633 104.1575 -0.059%
2075 46,454,887 23,316,187 23,138,700 -33,601 104.0889 -0.072%
2076 46,418,966 23,304,078 23,114,887 -38,243 104.0084 -0.082%
2077 46,377,748 23,289,173 23,088,576 -44,191 103.9161 -0.095%
2078 46,330,450 23,271,019 23,059,430 -50,407 103.8101 -0.109%
2079 46,277,391 23,249,767 23,027,625 -55,709 103.6912 -0.12%
2080 46,219,283 23,225,700 22,993,583 -60,508 103.561 -0.131%
2081 46,155,906 23,198,661 22,957,245 -66,247 103.419 -0.144%
2082 46,086,280 23,168,190 22,918,091 -73,003 103.263 -0.158%
2083 46,009,965 23,134,169 22,875,796 -79,629 103.092 -0.173%
2084 45,928,034 23,097,171 22,830,863 -84,232 102.9084 -0.183%
2085 45,840,992 23,057,289 22,783,702 -89,852 102.7134 -0.196%
2086 45,748,840 23,014,574 22,734,266 -94,452 102.5069 -0.206%
2087 45,651,819 22,969,167 22,682,652 -99,590 102.2895 -0.218%
2088 45,549,671 22,920,844 22,628,827 -104,705 102.0607 -0.23%
2089 45,442,324 22,869,634 22,572,690 -109,990 101.8201 -0.242%
2090 45,329,552 22,815,309 22,514,243 -115,554 101.5674 -0.255%
2091 45,212,546 22,758,461 22,454,086 -118,457 101.3053 -0.262%
2092 45,091,354 22,699,103 22,392,251 -123,928 101.0337 -0.275%
2093 44,964,726 22,636,691 22,328,035 -129,328 100.75 -0.288%
2094 44,833,622 22,571,798 22,261,824 -132,880 100.4562 -0.296%
2095 44,697,340 22,503,944 22,193,396 -139,684 100.1509 -0.313%
2096 44,554,870 22,432,781 22,122,089 -145,256 99.8317 -0.326%
2097 44,407,145 22,358,787 22,048,357 -150,195 99.5007 -0.338%
2098 44,254,596 22,282,075 21,972,521 -154,901 99.1589 -0.35%
2099 44,096,652 22,202,460 21,894,193 -160,988 98.805 -0.365%
2100 43,933,296 22,119,958 21,813,339 -165,724 98.4389 -0.377%

Population Density of Morocco

Today, Morocco has a population density of 84.7861 people per square kilometer. The country has seen a change in density from 20.0453 people/kmยฒ since the 1950 to 84.7861 people/kmยฒ in 2023. In the future, Morocco is projected to reach a population density of 98.4389 people per square kilometer, by the year 2100.

Population Density of Morocco Between 1950 - 2100

View Detailed Population Density Data for Morocco

Growth Rate of Morocco's Population

The population growth rate of Morocco currently stands at 0.997% as of July 1, 2023. This is a decrease by 0.036 percentage points when compared to data from previous year. By 2023, the population growth rate of Morocco will decrease to 0.997%. If we look further into the future, we can see that Morocco's population growth is projected to land at a negative rate of -0.377% by the year 2100.

Population Growth Rate of Morocco Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 2.673%
1960 2.661%
1970 2.643%
1980 2.669%
1990 1.73%
2000 1.317%
2010 1.328%
2020 1.09%
Year Growth Rate
2030 0.772%
2040 0.57%
2050 0.36%
2060 0.155%
2070 -0.003%
2080 -0.131%
2090 -0.255%
2100 -0.377%
View Detailed Population Growth Rate Data for Morocco

Life Expectancy of Morocco

Today, Morocco has an average life expectancy of 75.202 years of age. The country has seen a change in life expectancy from 39.1012 years since the 1950 to 75.202 years in 2023. In the future, Morocco is projected to reach a population life expectancy of 87.9377 years of age, by the year 2100.

Life Expectancy of Morocco Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 39,101
1960 42,017
1970 48,807
1980 55,218
1990 62,447
2000 66,786
2010 70,828
2020 73,919
Year Life Expectancy (Age)
2030 76,723
2040 78,728
2050 80,617
2060 82,407
2070 84,024
2080 85,429
2090 86,709
2100 87,937
View Detailed Life Expectancy Data for Morocco

Migration to and from Morocco

In 2023 Morocco will see net migrations of -39,998 people. This means that 39,998 more people will emigrate from Morocco than immigrate to the country this year. A decrease of net migrations when compared to the previous year of 2022, when the net migrations of Morocco was -39,998.

Net Migration for Morocco Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 5,412
1960 -19,418
1970 -26,172
1980 -17,644
1990 -104,908
2000 -90,376
2010 -70,490
2020 -33,807
Year Net Migration
2030 -39,998
2040 -39,998
2050 -39,998
2060 -39,998
2070 -39,998
2080 -39,998
2090 -39,998
2100 -39,998
View Detailed Migration Data for Morocco

Births in Morocco

In 2023, Morocco will see 637,479 babies be born. That is a decrease when compared to the ammount of births recorded by Morocco in 2022, when the country saw 643,109 new borns.

Births Morocco Between 1950 - 2100 (10 Year Increments)

Year Births
1950 457,065
1960 600,551
1970 680,427
1980 775,493
1990 719,666
2000 650,258
2010 695,643
2020 656,572
Year Births
2030 606,213
2040 598,200
2050 567,031
2060 522,042
2070 492,926
2080 462,562
2090 424,613
2100 397,130
View Detailed Birth Data for Morocco

Deaths in Morocco

In 2023, 220,336 people will die in Morocco. That is an increase of Morocco's death count when compared to 2022, when the country recorded 216,097 deaths.

Deaths Morocco Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 223,341
1960 267,971
1970 250,544
1980 232,612
1990 189,752
2000 183,928
2010 193,934
2020 222,905
Year Births
2030 255,533
2040 313,258
2050 364,665
2060 410,595
2070 454,291
2080 483,075
2090 500,166
2100 522,861
View Detailed Death Data for Morocco

Median Age in Morocco

The median age of Morocco has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Morocco will reach 47.4508 years of age, by the year 2100.

Median Age in Morocco Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 18.2527
1960 16.5099
1970 15.4266
1980 16.4821
1990 18.2135
2000 21.3358
2010 24.8865
2020 28.3545
Year Median Age
2030 31.2203
2040 33.7731
2050 36.6437
2060 39.6321
2070 41.9604
2080 43.8202
2090 45.7359
2100 47.4508
View Detailed Median Age Data for Morocco

Fertility Rate in Morocco

The fertility rate of Morocco has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Morocco will reach 1.7439 births per woman, by the year 2100.

Fertility Rate in Morocco Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 6.4851
1960 7.0405
1970 6.6746
1980 5.7343
1990 4.0182
2000 2.7957
2010 2.5858
2020 2.353
Year Total Fertility Rate (births per woman)
2030 2.1113
2040 1.9735
2050 1.8892
2060 1.8366
2070 1.7928
2080 1.7659
2090 1.7436
2100 1.7439
View Detailed Fertility Rate Data for Morocco

Infant Mortality Rate in Morocco

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Morocco while at the same time being an important marker for the overall health of the country. The infant mortality rate of Morocco has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 189.7236. Today, Morocco has a much better infant mortality rate of 13.7487 infant deaths for every 1,000 live births. This is set to improve even further in the future when Morocco is projected to record an infant mortality rate of only 2.0925 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Morocco Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 189.7236
1960 162.3549
1970 127.9266
1980 93.67
1990 59.5126
2000 41.2796
2010 25.9004
2020 15.9889
Year Infant Mortality Rate
2030 9.9979
2040 7.0304
2050 5.1972
2060 3.9672
2070 3.1973
2080 2.7074
2090 2.3605
2100 2.0925
View Detailed Infant Mortality Rate Data for Morocco

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.