Population in Morocco

269 indicators covering population for Morocco.

IndicatorLatest Year10-yr change Rank
Population aged 25-64 years 19,201 thousands 2025 up 15.7% 38th
General government total expenditure 575.63 billion current LCU 2025 up 87.4% 87th
Share of the population without access to clean fuels for cooking 3.0% 2024 down 25.0% 119th
Share of urban population using at least basic sanitation facilities 96.4% 2024 up 4.2% 86th
Share of urban vs. rural population using at least basic sanitation 96.4% 2024 up 4.2% 86th
Share of the population using at least basic sanitation services 87.8% 2024 up 7.5% 152nd
Share of the population using improved sanitation facilities 89.3% 2024 up 4.1% 170th
Share of people practicing open defecation 0.1% 2024 down 99.2% 120th
Population growth 1.0% 2024 down 20.7% 109th
Rural population 34.4% 2024 down 13.6% 112th
DEC alternative conversion factor 9.94 LCU per US$ 2024 up 18.3% 108th
Official exchange rate 9.94 LCU per US$, period average 2024 up 18.3% 111th
GDP 1.54 trillion current LCU 2024 up 53.3% 94th
GDP per capita 39,702 current LCU 2024 up 37.5% 147th
GDP 154.43 billion current US$ 2024 up 29.6% 60th
GDP per capita 3,993 current US$ 2024 up 16.2% 144th
GDP 1.27 trillion constant LCU 2024 up 27.1% 85th
GDP deflator 120.58 base year varies by country 2024 up 20.6% 145th
GDP growth 3.2% 2024 up 19.0% 105th
GDP at market prices 134.54 billion constant 2010 US$ 2024 up 27.1% 58th
GNI 1.51 trillion current LCU 2024 up 54.0% 94th
GNI per capita 39,090 current LCU 2024 up 38.1% 142nd
GNI per capita, Atlas method 3,760 current US$ 2024 up 12.9% 140th
Share of the rural population using at least basic sanitation facilities 71.4% 2024 up 9.4% 113th
Share of rural and urban population with access to clean fuels for cooking 99.1 2023 down 0.5% 79th
Money sent or brought back by migrants as a share of GDP 7.5% 2025 up 19.8% 42nd
Population growth rate 1.0% 2023 down 20.4% 112th
Population 37.71 million people 2023 up 11.6% 41st
Population: comparison of UN projections 37.71 million people 2023 up 11.6% 41st
Birth rate 16.7 births per 1,000 people 2023 down 17.9% 96th
Number of births, by world region 629,832 births 2023 down 8.4% 47th
Annual change in population 383,448 people 2023 down 11.3% 48th
Population 37.71 million people 2023 up 11.6% 42nd
Number of children under 15, by world region 9.82 million people 2023 up 1.9% 44th
Population by age group 37.71 million people 2023 up 11.6% 41st
Life expectancy by sex 77.6 years 2023 up 4.9% 128th
Total dependency ratio 51.2% 2023 down 0.7% 158th
Youth dependency ratio 39.4% 2023 down 8.9% 97th
Number of children, working-age adults, and older people 2.95 million people 2023 up 58.9% 39th
Population by age group 2.95 million people 2023 up 58.9% 39th
Population growth rate with and without migration 1.0% 2023 down 20.4% 112th
Median age vs. births per woman 29.19 years 2023 up 13.6% 136th
Number of children, working-age adults, and older people 2.95 million people 2023 up 58.9% 39th
The global population hockey stick 37.71 million people 2023 up 11.6% 42nd
Number of births 629,832 births 2023 down 8.4% 47th
Population 37.71 million people 2023 up 11.6% 41st
Share of children, working-age adults, and older people 9.82 million people 2023 up 1.9% 44th
Population 37.71 million people 2023 up 11.6% 42nd
Births, by age of mother 214 births 2023 down 8.9% 29th
Population by age group 3.18 million people 2023 down 6.5% 45th
Share of births by age of mother 6.1% 2023 down 7.1% 129th
Birth rate 16.7 births per 1,000 people 2023 down 17.9% 96th
Birth rate by women's age group 25.1 live births per 1,000 women aged 15-19 2023 down 16.3% 124th
Has the population peaked? 37.71 million people 2023 up 11.6% 41st
Life expectancy at birth, total 75.31 years 2023 up 4.4% 100th
Fertility rate, total 2.23 births per woman 2023 down 10.0% 92nd
Mortality rate, infant 15.5 per 1,000 live births 2023 down 35.4% 85th
Total population by age 200.41 2023 up 64.4% 36th
Population density of the capital city 9,927 people per km² 2100 down 3.5% 24th
Military personnel as a share of total population 0.5% 2022 down 12.9% 32nd