Marrakech, Morocco Metro Area Population 1950-2024

Chart and table of population level and growth rate for the Marrakech, Morocco metro area from 1950 to 2024. United Nations population projections are also included through the year 2035.
  • The current metro area population of Marrakech in 2024 is 1,067,000, a 1.62% increase from 2023.
  • The metro area population of Marrakech in 2023 was 1,050,000, a 1.65% increase from 2022.
  • The metro area population of Marrakech in 2022 was 1,033,000, a 1.57% increase from 2021.
  • The metro area population of Marrakech in 2021 was 1,017,000, a 1.4% increase from 2020.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Morocco
City Name Population
Casablanca 3,950,000
Rabat 1,989,000
Tanger 1,349,000
Fes 1,313,000
Marrakech 1,067,000
Agadir 998,000
Oujda 606,000
Meknes 586,000
Kenitra 517,000
Tetouan 453,000
Safi 341,000
Marrakech - Historical Population Data
Year Population Growth Rate
2024 1,067,000 1.62%
2023 1,050,000 1.65%
2022 1,033,000 1.57%
2021 1,017,000 1.40%
2020 1,003,000 1.42%
2019 989,000 1.33%
2018 976,000 1.35%
2017 963,000 1.26%
2016 951,000 1.28%
2015 939,000 1.29%
2014 927,000 1.31%
2013 915,000 1.33%
2012 903,000 1.23%
2011 892,000 1.36%
2010 880,000 1.27%
2009 869,000 1.28%
2008 858,000 1.30%
2007 847,000 1.32%
2006 836,000 1.33%
2005 825,000 1.35%
2004 814,000 2.13%
2003 797,000 1.92%
2002 782,000 2.09%
2001 766,000 2.00%
2000 751,000 2.04%
1999 736,000 1.94%
1998 722,000 1.98%
1997 708,000 2.02%
1996 694,000 2.06%
1995 680,000 2.26%
1994 665,000 3.58%
1993 642,000 3.55%
1992 620,000 3.51%
1991 599,000 3.63%
1990 578,000 3.58%
1989 558,000 3.53%
1988 539,000 3.45%
1987 521,000 3.58%
1986 503,000 3.71%
1985 485,000 3.41%
1984 469,000 3.53%
1983 453,000 3.42%
1982 438,000 2.58%
1981 427,000 2.64%
1980 416,000 2.46%
1979 406,000 2.53%
1978 396,000 2.59%
1977 386,000 2.39%
1976 377,000 2.72%
1975 367,000 2.51%
1974 358,000 2.58%
1973 349,000 2.35%
1972 341,000 2.71%
1971 332,000 2.79%
1970 323,000 2.87%
1969 314,000 2.95%
1968 305,000 2.69%
1967 297,000 3.13%
1966 288,000 2.86%
1965 280,000 2.56%
1964 273,000 3.02%
1963 265,000 2.71%
1962 258,000 3.20%
1961 250,000 2.88%
1960 243,000 1.25%
1959 240,000 1.69%
1958 236,000 1.72%
1957 232,000 1.31%
1956 229,000 1.78%
1955 225,000 1.35%
1954 222,000 1.37%
1953 219,000 1.86%
1952 215,000 1.42%
1951 212,000 1.44%
1950 209,000 0.00%