Population of Morocco today

38,646,326
Saturday, February 21, 2026

Population of Morocco as of today

The current population of Morocco is 38,646,326 with an annual growth rate of 0.836%. Morocco has a population of 0.467% of the world's population.

Population38,646,326
Growth Rate0.836%
Male19,474,601 (50.392%)
Female19,171,726 (49.608%)
Today Change+ 759
Births today1,444
Deaths today539
Births in 202687,213
Deaths in 202632,539
Change in 2026+ 45,848 (0.119%)

Population chart for Morocco

Population History of Morocco

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202538,261,062337,8450.883%38,598,907
202437,901,284358,1670.945%38,259,451
202337,523,726375,6121.001%37,899,338
202237,134,402387,3121.043%37,521,714
202136,774,483358,1830.974%37,132,666
202036,393,933378,4971.04%36,772,430
201936,027,863364,2421.011%36,392,105
201835,651,657374,3421.05%36,025,999
201735,241,127408,0921.158%35,649,219
201634,805,788432,6361.243%35,238,424

Net Migration Rate of Morocco

The net migration rate of Morocco in the most recent year (2023) is estimated at -39,650, indicating a negative migration trend where more people are leaving than arriving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-39,650
2022-38,594
2021-47,902
2020-35,474
2019-91,217
2018-88,159
2017-60,472
2016-39,302
2015-81,248
2014-72,065

The population of countries near Morocco

RankIsoCountryPopulationEquivalent Morocco
1DZ Algeria47,820,766123.675%
2MR Mauritania5,408,45113.958%
3ES Spain47,867,876124.026%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata