World 8.2bn peopleGDP $118tnLife expectancy 73.5 yrsOnline 73.6%
World Report nowcountries in numbers
  1. Home
  2. Countries
  3. Morocco
Middle East, North Africa, Afghanistan & Pakistan · Lower-middle income

Morocco: key statistics

Morocco has 38.4m people (2025) and a GDP per person of $4,672. Below: 78 indicators with the latest year, world rank and change over ten years.

Capital
Rabat
Region
Middle East, North Africa, Afghanistan & Pakistan
Income group
Lower-middle income
Currency
Moroccan dirham MAD
Languages
Arabic, Standard Moroccan Tamazight
ISO codes
MAMAR
Land neighbours
Algeria, Spain
topic profiles

Morocco, topic by topic

Each profile brings together the indicators of one topic with world and regional rank, values since 2000, group averages and a comparison with neighbours.

Population
Morocco
25.0m30.0m35.0m40.0m1994199920042009201420192024Morocco38.4m
GDP per capita
MoroccoRegionWorld
$0$5,000$10,000$15,0001994199920042009201420192024Morocco$4,672Middle East, North Africa, Afghanistan & PakistanWorld
Life expectancy
MoroccoRegionWorld
60657075801994199920042009201420192024Morocco75.5 yrsMiddle East, North Africa, Afghanistan & PakistanWorld
Internet users
MoroccoRegionWorld
0%25%50%75%100%1995200020052010201520202025Morocco91.2%Middle East, North Africa, Afghanistan & PakistanWorld
all indicators

Morocco by topic

World rank counts countries with a value in the recent window; regional rank is within Middle East, North Africa, Afghanistan & Pakistan.

PopulationFull population profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Population38.4m202541/2178/23+11%8.2bn
Population growth0.91%2025108/21718/23−0.3 pp0.91%
Urban share63.1%2025115/21719/23+2.5 pp57.8%
Fertility2.21202492/21716/23−8.9%2.19
Aged 65+8.5%2025114/2176/23+2.6 pp10.4%
Aged 0–1425.2%202594/21714/23−2.9 pp24.4%
Density85.32024117/21614/23+11%62.1
Birth rate16.4202494/21715/23−17%16.3
Area446,550 km²202458/2169/23±0.0%140,539,257 km²

EconomyFull economy profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
GDP$182bn202558/21110/22+65%$118tn
GDP per capita$4,6722025143/21113/22+49%$14,406
GDP per capita, PPP$11,1122025137/19917/22+42%$25,704
GNI per capita$4,3602025136/20114/22+32%$14,244
GDP growth4.6%202560/2103/22+0.3 pp2.9%
GDP per capita growth3.6%202559/2103/22+0.5 pp2.0%
Agriculture share10.5%202567/1987/22−1.2 pp4.0%
Industry share25.2%202582/20113/22−0.4 pp25.0%
Services share52.3%2025135/20110/22+0.1 pp63.3%
Investment31.9%202518/1753/20+1.7 pp26.3%
Savings29.4%202541/1637/19+1.1 pp26.0%

Prices & public financeFull prices & public finance profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Inflation0.7%2025153/18017/21−0.9 pp3.0%
Exchange rate9.352025108/21011/22−4.2%—
Government debt51.2%201139/783/6−4.2 pp—
Tax revenue22.7%202431/1423/9+2.3 pp13.9%
Government expense26.6%202371/1424/10+0.9 pp28.5%
External debt44.7%202459/1195/12+7.6 pp—
Military spending3.54%202518/1569/18+0.6 pp2.48%

Trade & investmentFull trade & investment profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Exports42.0%202574/18410/21+12.0 pp29.5%
Imports51.1%202579/18410/21+13.8 pp28.5%
Trade openness93.1%202575/18410/21+25.8 pp68.5%
Current account-2.5%2025101/18513/20−0.5 pp—
FDI inflows1.8%2025110/19712/21−1.1 pp1.4%
Remittances7.5%202541/1785/17+1.2 pp0.8%
Tourist arrivals2.8m202053/1965/18−71%2.4bn

LabourFull labour profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Unemployment9.0%202545/18712/23−0.5 pp4.8%
Youth unemployment21.9%202540/18712/23+1.1 pp13.4%
Participation rate43.9%2025169/18714/23−3.5 pp61.0%
Women's participation19.7%2025176/18713/23−4.7 pp48.9%

Aid, poverty & equalityFull aid, poverty & equality profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Net ODA received$772m202350/14510/16−62%$259bn
ODA, % of GNI0.5%2023105/13912/15−1.2 pp0.2%
ODA per person$20.52023114/14511/16−66%$32.2
Extreme poverty3.7%2013——−13.1 pp10.1%
Poverty, $4.20/day11.6%2013——−23.9 pp18.2%
National poverty rate3.9%2022143/14510/10−5.0 pp—
Gini index39.52013——−2.7%—
Undernourishment6.5%202469/16712/19+2.6 pp8.1%
Women in parliament24.3%2025103/1907/22+7.3 pp27.2%

EducationFull education profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Adult literacy64.3%2014122/14116/18+12.0 pp87.7%
Female literacy53.4%2014128/14718/20+13.8 pp84.6%
Primary enrolment116.6%202416/1911/19+9.3 pp102.2%
Secondary enrolment90.0%2024105/17610/17+21.2 pp77.3%
Tertiary enrolment48.2%202486/17210/19+22.9 pp43.6%
Primary completion106.4%202417/1681/19+11.0 pp88.0%
Pupils per teacher26.8201848/1736/20+1.0%23.4
Education spending6.0%202327/1844/16+0.5 pp3.6%

HealthFull health profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Life expectancy75.5 yrs2024103/21714/23+4.1%73.5 yrs
Infant mortality14.7202487/19611/23−35%27.7
Under-5 mortality15.7202495/19611/23−36%37.4
Maternal mortality70202379/1945/23−38%197
Health spending6.1%2023103/1939/23+0.8 pp10.1%
Health spending per person$2322023126/19317/23+29%$1,317
Physicians0.742021118/18018/22+15%1.86
Measles vaccination98%202426/1938/23−1.0 pp84%
HIV prevalence0.1%2024132/15313/20±0.0 pp0.7%
Child stunting14.2%201978/1546/20−8.9 pp—
Basic water92.2%2024141/20619/23+11.4 pp91.5%
Basic sanitation87.8%2024126/20318/23+6.1 pp82.2%

Digital & energy accessFull digital & energy access profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
Internet users91.2%202450/1889/21+34.4 pp73.6%
Mobile subscriptions153.1202430/2109/23+19%111.5
Fixed broadband7.32024130/20814/23+151%20.1
Electricity access100.0%202471/21511/23+2.7 pp91.9%
Clean cooking97.0%202473/19215/22+1.0 pp75.4%

EnvironmentFull environment profile

IndicatorValueYearWorld rankIn region10-year changeWorldSince 2000
CO₂ per person1.84 t2024118/20317/22+5.8%4.69 t
Renewable energy10.9%2021142/2127/23−0.9 pp19.7%
Renewable power19.3%2021117/2066/23+8.0 pp27.8%
Forest cover12.8%2024151/2142/23±0.0 pp31.1%
Arable land15.8%202471/2065/23−1.2 pp10.7%
Water withdrawals36.5%202243/17721/22±0.0 pp9.0%
Source: World Bank, World Development Indicators (CC BY 4.0)
head to head

Compare Morocco with its neighbours