CHRONEXIUM INSIGHTS

Morocco in figures.

Explore the country’s changing economy and society through data and comparisons.

Source: World Bank · World Development Indicators
Population38 430 770peopleLatest data: 2025 GDP per capita4 672current US$Latest data: 2025 GDP growth4.6% per yearLatest data: 2025 Inflation0.7% per yearLatest data: 2025 Unemployment9.0% of the labour forceLatest data: 2025 Life expectancy75.5yearsLatest data: 2024

Explore the trend

Since 2000

Population

Estimated total population at midyear.

Unit people

MoroccoTunisia
Population from 2010 to 2026Annual trend. Exact values are in the table. Missing years are left blank. 7 999 501 16 298 938 24 598 375 32 897 812 41 197 249 201020182026Morocco · 2010 : 32 467 016 people Morocco · 2011 : 32 912 588 people Morocco · 2012 : 33 355 241 people Morocco · 2013 : 33 787 571 people Morocco · 2014 : 34 204 780 people Morocco · 2015 : 34 607 588 people Morocco · 2016 : 35 023 457 people Morocco · 2017 : 35 446 392 people Morocco · 2018 : 35 839 760 people Morocco · 2019 : 36 210 898 people Morocco · 2020 : 36 584 208 people Morocco · 2021 : 36 954 442 people Morocco · 2022 : 37 329 064 people Morocco · 2023 : 37 712 505 people Morocco · 2024 : 38 081 173 people Morocco · 2025 : 38 430 770 people Tunisia · 2010 : 10 765 980 people Tunisia · 2011 : 10 886 035 people Tunisia · 2012 : 11 009 647 people Tunisia · 2013 : 11 141 361 people Tunisia · 2014 : 11 274 288 people Tunisia · 2015 : 11 402 264 people Tunisia · 2016 : 11 528 674 people Tunisia · 2017 : 11 650 498 people Tunisia · 2018 : 11 765 514 people Tunisia · 2019 : 11 875 081 people Tunisia · 2020 : 11 974 057 people Tunisia · 2021 : 12 048 622 people Tunisia · 2022 : 12 119 334 people Tunisia · 2023 : 12 200 431 people Tunisia · 2024 : 12 277 109 people Tunisia · 2025 : 12 348 573 people
View values by year
Population — people
YearMoroccoTunisia
2026Not availableNot available
202538 430 77012 348 573
202438 081 17312 277 109
202337 712 50512 200 431
202237 329 06412 119 334
202136 954 44212 048 622
202036 584 20811 974 057
201936 210 89811 875 081
201835 839 76011 765 514
201735 446 39211 650 498
201635 023 45711 528 674
201534 607 58811 402 264
201434 204 78011 274 288
201333 787 57111 141 361
201233 355 24111 009 647
201132 912 58810 886 035
201032 467 01610 765 980