Marrakech, Morocco Population 1950-2019

Chart and table of population level and growth rate for the Marrakech, Morocco metro area from 1950 to 2019. United Nations population projections are also included through the year 2035.
  • The current population of Marrakech in 2019 is 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.
  • The population of Marrakech in 2016 was 951,000, a 1.28% increase from 2015.
Data Source: United Nations - World Population Prospects

MLA Citation:
Other Cities in Morocco
City Name Population
Casablanca 3,716,000
Rabat 1,865,000
Fes 1,204,000
Tanger 1,157,000
Marrakech 989,000
Agadir 906,000
Meknes 547,000
Oujda 547,000
Kenitra 471,000
Tetouan 414,000
Safi 321,000
Marrakech - Historical Population Data
Year Population Growth Rate
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%