headcount.earth -6,544,849

Homo sapiens; growth slowing toward a projected peak

Register Annex reserved
Specimen · MAR

Morocco

Africa · Northern Africa

Morocco is recorded at 38.08m people in 2024, with total annual change of +359,778 under the WPP medium variant.

PLATE 504 · MAR

Morocco

MAR · MA
HOLDING
population 38.08m
annual change +359,778
natural change +406,571
fertility 2.21
migrant share 0.3%

The Slowing · peak 2058 · generated 2026-06-26

IMS 2024 · foreign citizens · stock 111.1k

parity_check POP/DB/WPP/Rev.2024/GEN/F01/Rev.1 · IMS 2024 Rev.2024 CC BY 3.0 IGO where matched · World Bank WDI CC BY 4.0

Share specimen card
population decomposition

2024

Population identity: births minus deaths plus net migration equals total change within the Record tolerance.

Population decomposition for Morocco in 2024
Births 624,620
Deaths -218,049
Natural change +406,571
Net migration -46,802
Total change +359,778
time anchors

-196,803

Change from 2024 to the WPP medium-variant 2100 endpoint.

Time anchors for Morocco
This year +359,778
Since peak -5,654,998 since 2058
Projected 2100 37.88m
Vanishing Point

not applicable

Current-rate extrapolation, not a forecast; WPP medium-variant projections remain the page baseline.

migrant share

0.3%

foreign citizens; working-age share is not published in IMS 2024.

PROVISIONAL

Latest reported

No reviewed Layer 2 dispatch is attached to this country record.

population pyramid

Observed / 2050 / 2100

WPP single-age population by sex, rendered as 5-year pyramid bands from the 101-bin canonical arrays.

Observed 2023 37.71m

Morocco 2023 pyramid: male and female single-age arrays cover 101 age bins; ages 0-14 9.82m, ages 15-64 24.94m, ages 65+ 2.95m.

0-14
9.82m
15-64
24.94m
65+
2.95m
2050 2050 43.44m

Morocco 2050 pyramid: male and female single-age arrays cover 101 age bins; ages 0-14 8.19m, ages 15-64 28.12m, ages 65+ 7.13m.

0-14
8.19m
15-64
28.12m
65+
7.13m
2100 2100 37.88m

Morocco 2100 pyramid: male and female single-age arrays cover 101 age bins; ages 0-14 5.21m, ages 15-64 21.19m, ages 65+ 11.48m.

0-14
5.21m
15-64
21.19m
65+
11.48m
stage

The Slowing

Stage since 2024.

crossover

2067

First year deaths exceed births, if reached in the series.

working-age support

8.14

Potential support ratio: ages 15-64 per person aged 65+. Working-age peak: 2045.

source

POP/DB/WPP/Rev.2024/GEN/F01/Rev.1

Generated 2026-06-26. Last observed year: 2023.

Selected annual series preview · WPP 2024 medium variant
Year Population Change Births Deaths TFR
2024 38.08m 359,778 624.6k 218.0k 2.21
2030 39.95m 273,594 598.3k 253.1k 2.08
2050 43.44m 82,677 530.5k 372.9k 1.86
2080 41.81m -153,747 406.5k 490.2k 1.76
2100 37.88m -232,906 333.7k 505.5k 1.74