Marrakech, Morocco Population 1950-2020

Chart and table of population level and growth rate for the Marrakech, Morocco metro area from 1950 to 2020. United Nations population projections are also included through the year 2035.
  • The current population of Marrakech in 2020 is 1,003,000, a 1.42% increase from 2019.
  • The population of Marrakech in 2019 was 989,000, a 1.33% increase from 2018.
  • The population of Marrakech in 2018 was 976,000, a 1.35% increase from 2017.
  • The population of Marrakech in 2017 was 963,000, a 1.26% increase from 2016.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Morocco
City Name Population
Casablanca 3,752,000
Rabat 1,885,000
Fes 1,224,000
Tanger 1,198,000
Marrakech 1,003,000
Agadir 924,000
Oujda 559,000
Meknes 554,000
Kenitra 480,000
Tetouan 421,000
Safi 324,000
Marrakech - Historical Population Data
Year Population Growth Rate
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%