NORTHERN AFRICA
Morocco
MATrajectories
economic complexity
#85
Climbing the complexity rankings, from #94 in 1995.
2024 · −0.05
the numbers30
| when | value | change |
|---|---|---|
| 1995 | −0.49 | |
| 1996low | −0.55 | −0.06 pts |
| 1997 | −0.48 | +0.08 pts |
| 1998 | −0.49 | −0.02 pts |
| 1999 | −0.46 | +0.04 pts |
| 2000 | −0.51 | −0.06 pts |
| 2001 | −0.50 | +0.01 pts |
| 2002 | −0.46 | +0.04 pts |
| 2003 | −0.42 | +0.04 pts |
| 2004 | −0.36 | +0.06 pts |
| 2005 | −0.29 | +0.07 pts |
| 2006 | −0.32 | −0.03 pts |
| 2007 | −0.35 | −0.03 pts |
| 2008 | −0.33 | +0.02 pts |
| 2009 | −0.31 | +0.02 pts |
| 2010 | −0.35 | −0.05 pts |
| 2011 | −0.43 | −0.08 pts |
| 2012 | −0.30 | +0.13 pts |
| 2013 | −0.33 | −0.03 pts |
| 2014 | −0.32 | +0.01 pts |
| 2015 | −0.43 | −0.11 pts |
| 2016 | −0.40 | +0.03 pts |
| 2017 | −0.33 | +0.07 pts |
| 2018 | −0.35 | −0.01 pts |
| 2019 | −0.40 | −0.05 pts |
| 2020 | −0.28 | +0.12 pts |
| 2021 | −0.32 | −0.04 pts |
| 2022 | −0.39 | −0.07 pts |
| 2023 | −0.20 | +0.18 pts |
| 2024latest | −0.05 | +0.15 pts |
economic momentum
$4,153
Tripled since 2000. GDP per head in 2024, in current US dollars.
2024 · $4,153
the numbers35
| when | value | change |
|---|---|---|
| 1990 | $1,229 | |
| 1991 | $1,292 | +5.1% |
| 1992 | $1,327 | +2.7% |
| 1993low | $1,226 | −7.6% |
| 1994 | $1,359 | +10.8% |
| 1995 | $1,467 | +7.9% |
| 1996 | $1,597 | +8.9% |
| 1997 | $1,426 | −10.7% |
| 1998 | $1,668 | +17.0% |
| 1999 | $1,636 | −2.0% |
| 2000 | $1,499 | −8.3% |
| 2001 | $1,506 | +0.5% |
| 2002 | $1,596 | +6.0% |
| 2003 | $1,942 | +21.7% |
| 2004 | $2,184 | +12.4% |
| 2005 | $2,243 | +2.7% |
| 2006 | $2,438 | +8.7% |
| 2007 | $2,756 | +13.0% |
| 2008 | $3,183 | +15.5% |
| 2009 | $3,120 | −2.0% |
| 2010 | $3,068 | −1.7% |
| 2011 | $3,302 | +7.6% |
| 2012 | $3,164 | −4.2% |
| 2013 | $3,380 | +6.8% |
| 2014 | $3,435 | +1.6% |
| 2015 | $3,146 | −8.4% |
| 2016 | $3,141 | −0.2% |
| 2017 | $3,297 | +5.0% |
| 2018 | $3,502 | +6.2% |
| 2019 | $3,508 | +0.2% |
| 2020 | $3,268 | −6.8% |
| 2021 | $3,786 | +15.8% |
| 2022 | $3,463 | −8.5% |
| 2023 | $3,814 | +10.1% |
| 2024latest | $4,153 | +8.9% |
prices
1.0%
A year’s rise in consumer prices, in 2024. The world’s median was 3.1%.
2024 · 1.0%
the numbers35
| when | value | change |
|---|---|---|
| 1990 | 6.8% | |
| 1991high | 8.0% | +1.20 pts |
| 1992 | 5.7% | −2.25 pts |
| 1993 | 5.2% | −0.56 pts |
| 1994 | 5.1% | −0.04 pts |
| 1995 | 6.1% | +0.98 pts |
| 1996 | 3.0% | −3.14 pts |
| 1997 | 1.0% | −1.95 pts |
| 1998 | 2.8% | +1.71 pts |
| 1999 | 0.7% | −2.07 pts |
| 2000 | 1.9% | +1.21 pts |
| 2001 | 0.6% | −1.27 pts |
| 2002 | 2.8% | +2.18 pts |
| 2003 | 1.2% | −1.63 pts |
| 2004 | 1.5% | +0.33 pts |
| 2005 | 1.0% | −0.51 pts |
| 2006 | 3.3% | +2.30 pts |
| 2007 | 2.0% | −1.24 pts |
| 2008 | 3.7% | +1.67 pts |
| 2009 | 1.0% | −2.74 pts |
| 2010 | 1.0% | +0.02 pts |
| 2011 | 0.9% | −0.09 pts |
| 2012 | 1.3% | +0.38 pts |
| 2013 | 1.9% | +0.59 pts |
| 2014 | 0.4% | −1.44 pts |
| 2015 | 1.6% | +1.12 pts |
| 2016 | 1.6% | +0.08 pts |
| 2017 | 0.8% | −0.88 pts |
| 2018 | 1.8% | +1.05 pts |
| 2019low | 0.3% | −1.50 pts |
| 2020 | 0.7% | +0.40 pts |
| 2021 | 1.4% | +0.70 pts |
| 2022 | 6.7% | +5.26 pts |
| 2023 | 6.1% | −0.57 pts |
| 2024latest | 1.0% | −5.11 pts |
demographic curve
2.2 children per woman
Near replacement (2.1): the population is stabilising. Fell from 5.8 in 1980.
2024 · 2.2
the numbers65
| when | value | change |
|---|---|---|
| 1960 | 6.9 | |
| 1961 | 7.0 | +1.2% |
| 1962high | 7.0 | +1.1% |
| 1963 | 7.0 | −0.5% |
| 1964 | 7.0 | −0.6% |
| 1965 | 6.9 | −0.5% |
| 1966 | 6.9 | −0.6% |
| 1967 | 6.8 | −0.6% |
| 1968 | 6.8 | −0.9% |
| 1969 | 6.7 | −0.9% |
| 1970 | 6.7 | −0.7% |
| 1971 | 6.6 | −1.0% |
| 1972 | 6.5 | −1.1% |
| 1973 | 6.5 | −1.0% |
| 1974 | 6.4 | −1.3% |
| 1975 | 6.3 | −1.5% |
| 1976 | 6.2 | −2.0% |
| 1977 | 6.0 | −2.3% |
| 1978 | 5.9 | −2.1% |
| 1979 | 5.8 | −1.0% |
| 1980 | 5.8 | −1.1% |
| 1981 | 5.7 | −1.3% |
| 1982 | 5.6 | −1.9% |
| 1983 | 5.4 | −3.5% |
| 1984 | 5.2 | −3.9% |
| 1985 | 5.0 | −4.1% |
| 1986 | 4.8 | −4.3% |
| 1987 | 4.6 | −4.0% |
| 1988 | 4.4 | −4.1% |
| 1989 | 4.2 | −4.0% |
| 1990 | 4.1 | −3.7% |
| 1991 | 3.9 | −2.8% |
| 1992 | 3.8 | −4.8% |
| 1993 | 3.5 | −5.6% |
| 1994 | 3.4 | −3.8% |
| 1995 | 3.3 | −3.5% |
| 1996 | 3.2 | −2.0% |
| 1997 | 3.1 | −2.5% |
| 1998 | 3.0 | −3.5% |
| 1999 | 2.9 | −5.1% |
| 2000 | 2.8 | −3.7% |
| 2001 | 2.7 | −3.2% |
| 2002 | 2.6 | −2.6% |
| 2003 | 2.6 | −0.4% |
| 2004 | 2.6 | +0.2% |
| 2005 | 2.6 | +0.1% |
| 2006 | 2.6 | −0.1% |
| 2007 | 2.6 | +0.3% |
| 2008 | 2.6 | −0.2% |
| 2009 | 2.6 | +0.5% |
| 2010 | 2.6 | +0.2% |
| 2011 | 2.6 | −1.3% |
| 2012 | 2.5 | −2.0% |
| 2013 | 2.5 | −2.6% |
| 2014 | 2.4 | −2.1% |
| 2015 | 2.4 | −0.8% |
| 2016 | 2.4 | −0.4% |
| 2017 | 2.4 | −0.9% |
| 2018 | 2.4 | −0.9% |
| 2019 | 2.3 | −0.5% |
| 2020 | 2.3 | −0.9% |
| 2021 | 2.3 | −1.4% |
| 2022 | 2.3 | −1.4% |
| 2023 | 2.2 | −1.2% |
| 2024latest | 2.2 | −1.0% |
Metrics
-
population37M39 of 176REST Countries · UN data
-
gdp$146B58 of 170World Bank · latest available
-
gdp per capita$3,814107 of 170World Bank · latest available
-
military spending$5B44 of 151SIPRI via World Bank
-
military % of gdp3.6%16 of 148SIPRI via World Bank
-
area447K km²58 of 176REST Countries
-
population density82.8 /km²78 of 176zuhd — derived from population and area
-
life expectancy75.3 yr75 of 175World Bank · latest available
-
internet access91%40 of 166ITU via World Bank
-
co₂ per capita1.8 t100 of 163World Bank · Climate Watch
-
urbanisation63%87 of 168World Bank · UN DESA
-
fertility rate2.277 of 168World Bank · UN DESA
-
foreign-born share0.3%154 of 167World Bank · UN DESA
-
remittances % of gdp7.8%34 of 155World Bank · IMF BOP
-
researchers per million1,08352 of 118UNESCO UIS via World Bank
-
scientific articles / yr8.4K48 of 168NSF / World Bank
-
high-tech exports %5%85 of 153World Bank · UN Comtrade
-
youth unemployment22%133 of 166ILO via World Bank
-
democracy (v-dem)0.2596 of 163V-Dem via Our World in Data
-
clean government3788 of 164Transparency International via Our World in Data
-
press freedom43.9121 of 163RSF via Our World in Data
-
human development0.710100 of 164UNDP via Our World in Data
-
refugees hosted7.5K98 of 150UNHCR via Our World in Data
-
refugees produced11K56 of 152UNHCR via Our World in Data