
Morocco
Rabat
Morocco is home to the stunning Atlas Mountains, where snow-capped peaks tower over vibrant valleys filled with traditional Berber villages. The historic city of Marrakech, with its bustling souks and the mesmerizing Jardin Majorelle, invites travelers to immerse themselves in a vibrant tapestry of culture and color.
| Year | Population | Change | Trend |
|---|---|---|---|
| 2024 | 38,081,173 | +368,668 | |
| 2023 | 37,712,505 | +383,441 | |
| 2022 | 37,329,064 | +374,622 | |
| 2021 | 36,954,442 | +370,234 | |
| 2020 | 36,584,208 | +373,310 | |
| 2019 | 36,210,898 | +371,138 | |
| 2018 | 35,839,760 | +393,368 | |
| 2017 | 35,446,392 | +422,935 | |
| 2016 | 35,023,457 | +415,869 | |
| 2015 | 34,607,588 | +402,808 | |
| 2014 | 34,204,780 | +417,209 | |
| 2013 | 33,787,571 | +432,330 | |
| 2012 | 33,355,241 | +442,653 | |
| 2011 | 32,912,588 | +445,572 | |
| 2010 | 32,467,016 | +436,238 | |
| 2009 | 32,030,778 | +424,011 | |
| 2008 | 31,606,767 | +420,299 | |
| 2007 | 31,186,468 | +415,290 | |
| 2006 | 30,771,178 | +413,034 | |
| 2005 | 30,358,144 | +405,126 | |
| 2004 | 29,953,018 | +381,603 | |
| 2003 | 29,571,415 | +373,273 | |
| 2002 | 29,198,142 | +383,499 | |
| 2001 | 28,814,643 | +391,208 | |
| 2000 | 28,423,435 | +396,256 | |
| 1999 | 28,027,179 | +405,531 | |
| 1998 | 27,621,648 | +408,311 | |
| 1997 | 27,213,337 | +405,230 | |
| 1996 | 26,808,107 | +408,678 | |
| 1995 | 26,399,429 | +398,607 | |
| 1994 | 26,000,822 | +386,236 | |
| 1993 | 25,614,586 | +402,118 | |
| 1992 | 25,212,468 | +413,454 | |
| 1991 | 24,799,014 | +423,463 | |
| 1990 | 24,375,551 | +436,137 | |
| 1989 | 23,939,414 | +438,890 | |
| 1988 | 23,500,524 | +446,132 | |
| 1987 | 23,054,392 | +453,589 | |
| 1986 | 22,600,803 | +486,850 | |
| 1985 | 22,113,953 | +520,175 | |
| 1984 | 21,593,778 | +533,082 | |
| 1983 | 21,060,696 | +540,378 | |
| 1982 | 20,520,318 | +534,917 | |
| 1981 | 19,985,401 | +525,458 | |
| 1980 | 19,459,943 | +504,354 | |
| 1979 | 18,955,589 | +478,204 | |
| 1978 | 18,477,385 | +462,629 | |
| 1977 | 18,014,756 | +440,574 | |
| 1976 | 17,574,182 | +423,396 | |
| 1975 | 17,150,786 | +416,944 | |
| 1974 | 16,733,842 | +407,573 | |
| 1973 | 16,326,269 | +401,577 | |
| 1972 | 15,924,692 | +397,467 | |
| 1971 | 15,527,225 | +397,776 | |
| 1970 | 15,129,449 | +395,194 | |
| 1969 | 14,734,255 | +386,356 | |
| 1968 | 14,347,899 | +379,724 | |
| 1967 | 13,968,175 | +371,110 | |
| 1966 | 13,597,065 | +357,894 | |
| 1965 | 13,239,171 | +340,285 | |
| 1964 | 12,898,886 | +321,384 | |
| 1963 | 12,577,502 | +324,410 | |
| 1962 | 12,253,092 | +322,007 | |
| 1961 | 11,931,085 | +306,152 | |
| 1960 | 11,624,933 | — |