Tesseron World ObservatoryThe World Quantified
Country contents

Source-specific country analysis

Morocco Economic Overview

UNSD Analysis of Main Aggregates (UNSD AMA)

ReleaseJanuary 28, 2026Observations1970–20243 analysis periods1970–1990 · 1990–2010 · 2010–2024Currency basesNational · U.S. dollars
View source and methodology

Three fixed historical periods

Read the economy through three eras

Every chart uses the same labeled periods. There is no page-wide selection to remember as you move between topics.

Formation1970–1990
Integration1990–2010
Current era2010–2024

01 · Economic overview

What should a reader know first?

Latest values orient the reader; the three-era analysis below shows how the economic record developed.

Nominal GDP$160.61B2024 · Latest current-price total · World rank 59 of 210
Real GDP growth3.8%2024 · Latest constant-price annual change · Constant-price annual change
GDP per capita$4,2172024 · Current U.S. dollars; not PPP adjusted · Current U.S. dollars; not PPP adjusted
Share of world GDP0.1%2024 · Share of the official world total · Official world aggregate denominator
Largest broad activity36.9%2024 · Largest broad production activity · Other activities
Manufacturing17.2%2024 · Share of total gross value added · World gap +1.5 pp
Economic overview annual rank and index table55 annual rows

Annual core economic measures, world ranks and comparable world indices. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Economic overview annual rank and index table
Morocco1970$4.64B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)Source observation unavailableNot calculable without a source observationNot calculable without a source observationComparable world observation unavailable$307118 of 178 · highest-to-lowest33.9 / 10033.1 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1971$4.97B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)4.1%100 of 178 · highest-to-lowest44.1 / 100-0.1 pp vs world$320118 of 178 · highest-to-lowest33.9 / 10032.0 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1972$5.97B52 of 178 · highest-to-lowest71.2 / 1000.1 (world = 100)3.9%102 of 178 · highest-to-lowest42.9 / 100-1.4 pp vs world$375118 of 178 · highest-to-lowest33.9 / 10033.2 (world = 100)0.1%52 of 178 · highest-to-lowest71.2 / 100-99.9 pp vs world
Morocco1973$7.33B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)3.6%118 of 178 · highest-to-lowest33.9 / 100-2.9 pp vs world$449118 of 178 · highest-to-lowest33.9 / 10033.3 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1974$9.01B54 of 178 · highest-to-lowest70.1 / 1000.2 (world = 100)5.6%80 of 178 · highest-to-lowest55.4 / 100+3.5 pp vs world$539120 of 178 · highest-to-lowest32.8 / 10035.9 (world = 100)0.2%54 of 178 · highest-to-lowest70.1 / 100-99.8 pp vs world
Morocco1975$10.55B50 of 178 · highest-to-lowest72.3 / 1000.2 (world = 100)7.6%29 of 178 · highest-to-lowest84.2 / 100+6.7 pp vs world$615116 of 178 · highest-to-lowest35.0 / 10037.4 (world = 100)0.2%50 of 178 · highest-to-lowest72.3 / 100-99.8 pp vs world
Morocco1976$11.25B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)10.8%30 of 178 · highest-to-lowest83.6 / 100+5.6 pp vs world$640115 of 178 · highest-to-lowest35.6 / 10036.7 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1977$12.97B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)6.0%68 of 178 · highest-to-lowest62.1 / 100+1.9 pp vs world$720112 of 178 · highest-to-lowest37.3 / 10037.3 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1978$15.54B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)2.2%132 of 178 · highest-to-lowest26.0 / 100-2.1 pp vs world$841109 of 178 · highest-to-lowest39.0 / 10037.4 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1979$18.68B50 of 178 · highest-to-lowest72.3 / 1000.2 (world = 100)4.8%81 of 178 · highest-to-lowest54.8 / 100+0.8 pp vs world$986106 of 178 · highest-to-lowest40.7 / 10038.7 (world = 100)0.2%50 of 178 · highest-to-lowest72.3 / 100-99.8 pp vs world
Morocco1980$22.10B49 of 178 · highest-to-lowest72.9 / 1000.2 (world = 100)4.2%76 of 178 · highest-to-lowest57.6 / 100+2.3 pp vs world$1,136107 of 178 · highest-to-lowest40.1 / 10040.7 (world = 100)0.2%49 of 178 · highest-to-lowest72.9 / 100-99.8 pp vs world
Morocco1981$17.94B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)-2.8%151 of 178 · highest-to-lowest15.3 / 100-4.7 pp vs world$898118 of 178 · highest-to-lowest33.9 / 10032.0 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1982$18.11B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)9.6%12 of 178 · highest-to-lowest93.8 / 100+9.2 pp vs world$883117 of 178 · highest-to-lowest34.5 / 10032.3 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1983$16.37B56 of 178 · highest-to-lowest68.9 / 1000.1 (world = 100)-0.6%127 of 178 · highest-to-lowest28.8 / 100-3.4 pp vs world$777124 of 178 · highest-to-lowest30.5 / 10028.3 (world = 100)0.1%56 of 178 · highest-to-lowest68.9 / 100-99.9 pp vs world
Morocco1984$14.97B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)4.3%83 of 178 · highest-to-lowest53.7 / 100-0.4 pp vs world$693128 of 178 · highest-to-lowest28.2 / 10025.0 (world = 100)0.1%60 of 178 · highest-to-lowest66.7 / 100-99.9 pp vs world
Morocco1985$15.11B58 of 178 · highest-to-lowest67.8 / 1000.1 (world = 100)6.3%36 of 178 · highest-to-lowest80.2 / 100+2.8 pp vs world$683129 of 178 · highest-to-lowest27.7 / 10024.4 (world = 100)0.1%58 of 178 · highest-to-lowest67.8 / 100-99.9 pp vs world
Morocco1986$19.90B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)8.1%27 of 178 · highest-to-lowest85.3 / 100+4.9 pp vs world$880121 of 178 · highest-to-lowest32.2 / 10027.8 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1987$21.96B56 of 178 · highest-to-lowest68.9 / 1000.1 (world = 100)-2.5%164 of 178 · highest-to-lowest7.9 / 100-6.1 pp vs world$952115 of 178 · highest-to-lowest35.6 / 10027.0 (world = 100)0.1%56 of 178 · highest-to-lowest68.9 / 100-99.9 pp vs world
Morocco1988$25.92B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)10.5%23 of 178 · highest-to-lowest87.6 / 100+6.0 pp vs world$1,103111 of 178 · highest-to-lowest37.9 / 10028.5 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1989$26.82B55 of 179 · highest-to-lowest69.7 / 1000.1 (world = 100)2.5%114 of 178 · highest-to-lowest36.2 / 100-1.2 pp vs world$1,121111 of 179 · highest-to-lowest38.2 / 10028.2 (world = 100)0.1%55 of 179 · highest-to-lowest69.7 / 100-99.9 pp vs world
Morocco1990$30.32B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)3.9%81 of 179 · highest-to-lowest55.1 / 100+0.9 pp vs world$1,244125 of 206 · highest-to-lowest39.5 / 10028.7 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco1991$32.68B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)6.9%33 of 206 · highest-to-lowest84.4 / 100+5.7 pp vs world$1,318124 of 206 · highest-to-lowest40.0 / 10029.4 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1992$33.40B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)-4.0%164 of 206 · highest-to-lowest20.5 / 100-6.1 pp vs world$1,325123 of 206 · highest-to-lowest40.5 / 10028.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1993$31.47B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)-1.0%154 of 206 · highest-to-lowest25.4 / 100-2.7 pp vs world$1,229123 of 206 · highest-to-lowest40.5 / 10025.9 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco1994$35.64B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)10.4%11 of 206 · highest-to-lowest95.1 / 100+7.1 pp vs world$1,371119 of 206 · highest-to-lowest42.4 / 10027.5 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1995$38.73B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)-6.6%195 of 206 · highest-to-lowest5.4 / 100-9.7 pp vs world$1,467121 of 206 · highest-to-lowest41.5 / 10027.0 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1996$43.02B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)12.2%10 of 206 · highest-to-lowest95.6 / 100+8.7 pp vs world$1,605118 of 206 · highest-to-lowest42.9 / 10029.3 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1997$39.23B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)-2.2%188 of 206 · highest-to-lowest8.8 / 100-6.1 pp vs world$1,442120 of 206 · highest-to-lowest42.0 / 10026.8 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1998$42.05B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)7.7%29 of 206 · highest-to-lowest86.3 / 100+4.9 pp vs world$1,522120 of 206 · highest-to-lowest42.0 / 10028.9 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1999$41.75B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)0.5%160 of 206 · highest-to-lowest22.4 / 100-3.0 pp vs world$1,490118 of 206 · highest-to-lowest42.9 / 10027.6 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2000$38.90B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)1.6%162 of 206 · highest-to-lowest21.5 / 100-2.9 pp vs world$1,369125 of 206 · highest-to-lowest39.5 / 10024.9 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2001$39.64B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)7.6%22 of 206 · highest-to-lowest89.8 / 100+5.5 pp vs world$1,376128 of 206 · highest-to-lowest38.0 / 10025.5 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco2002$42.47B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)3.3%100 of 206 · highest-to-lowest51.7 / 100+1.1 pp vs world$1,455129 of 206 · highest-to-lowest37.6 / 10026.3 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco2003$52.35B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)6.3%54 of 206 · highest-to-lowest74.1 / 100+3.3 pp vs world$1,770129 of 206 · highest-to-lowest37.6 / 10028.9 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2004$59.84B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)4.8%106 of 206 · highest-to-lowest48.8 / 100+0.4 pp vs world$1,998128 of 206 · highest-to-lowest38.0 / 10029.3 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco2005$62.54B56 of 208 · highest-to-lowest73.4 / 1000.1 (world = 100)3.0%144 of 206 · highest-to-lowest30.2 / 100-1.0 pp vs world$2,060132 of 208 · highest-to-lowest36.7 / 10028.3 (world = 100)0.1%56 of 208 · highest-to-lowest73.4 / 100-99.9 pp vs world
Morocco2006$68.97B59 of 208 · highest-to-lowest72.0 / 1000.1 (world = 100)7.8%55 of 208 · highest-to-lowest73.9 / 100+3.3 pp vs world$2,241136 of 208 · highest-to-lowest34.8 / 10028.7 (world = 100)0.1%59 of 208 · highest-to-lowest72.0 / 100-99.9 pp vs world
Morocco2007$79.04B61 of 208 · highest-to-lowest71.0 / 1000.1 (world = 100)2.7%168 of 208 · highest-to-lowest19.3 / 100-1.6 pp vs world$2,534136 of 208 · highest-to-lowest34.8 / 10029.2 (world = 100)0.1%61 of 208 · highest-to-lowest71.0 / 100-99.9 pp vs world
Morocco2008$93.56B63 of 210 · highest-to-lowest70.3 / 1000.1 (world = 100)7.1%43 of 208 · highest-to-lowest79.7 / 100+5.1 pp vs world$2,960135 of 210 · highest-to-lowest35.9 / 10031.4 (world = 100)0.1%63 of 210 · highest-to-lowest70.3 / 100-99.9 pp vs world
Morocco2009$95.02B61 of 210 · highest-to-lowest71.3 / 1000.2 (world = 100)10.2%11 of 210 · highest-to-lowest95.2 / 100+11.6 pp vs world$2,966132 of 210 · highest-to-lowest37.3 / 10033.6 (world = 100)0.2%61 of 210 · highest-to-lowest71.3 / 100-99.8 pp vs world
Morocco2010$96.43B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)5.1%88 of 210 · highest-to-lowest58.4 / 100+0.7 pp vs world$2,970137 of 210 · highest-to-lowest34.9 / 10031.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2011$106.05B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)7.5%36 of 210 · highest-to-lowest83.3 / 100+4.2 pp vs world$3,222142 of 210 · highest-to-lowest32.5 / 10030.7 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2012$103.97B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)3.5%99 of 210 · highest-to-lowest53.1 / 100+0.7 pp vs world$3,117143 of 210 · highest-to-lowest32.1 / 10029.5 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2013$114.31B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)6.1%44 of 210 · highest-to-lowest79.4 / 100+3.3 pp vs world$3,383143 of 210 · highest-to-lowest32.1 / 10031.5 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2014$119.13B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)5.2%57 of 210 · highest-to-lowest73.2 / 100+2.1 pp vs world$3,483141 of 210 · highest-to-lowest33.0 / 10032.0 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2015$110.41B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)4.3%71 of 210 · highest-to-lowest66.5 / 100+1.2 pp vs world$3,190141 of 210 · highest-to-lowest33.0 / 10031.3 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2016$111.57B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.5%176 of 210 · highest-to-lowest16.3 / 100-2.2 pp vs world$3,186142 of 210 · highest-to-lowest32.5 / 10031.1 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco2017$118.54B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)5.1%53 of 210 · highest-to-lowest75.1 / 100+1.6 pp vs world$3,344144 of 210 · highest-to-lowest31.6 / 10031.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2018$127.34B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)3.1%112 of 210 · highest-to-lowest46.9 / 100-0.2 pp vs world$3,553143 of 210 · highest-to-lowest32.1 / 10031.4 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2019$128.92B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)2.9%106 of 210 · highest-to-lowest49.8 / 100+0.3 pp vs world$3,560141 of 210 · highest-to-lowest33.0 / 10031.4 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2020$121.35B58 of 210 · highest-to-lowest72.7 / 1000.1 (world = 100)-7.2%148 of 210 · highest-to-lowest29.7 / 100-4.2 pp vs world$3,317145 of 210 · highest-to-lowest31.1 / 10030.3 (world = 100)0.1%58 of 210 · highest-to-lowest72.7 / 100-99.9 pp vs world
Morocco2021$142.02B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)8.2%51 of 210 · highest-to-lowest76.1 / 100+1.7 pp vs world$3,843142 of 210 · highest-to-lowest32.5 / 10031.0 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco2022$131.25B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)1.8%168 of 210 · highest-to-lowest20.1 / 100-1.5 pp vs world$3,516149 of 210 · highest-to-lowest29.2 / 10027.5 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2023$146.06B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)3.7%85 of 210 · highest-to-lowest59.8 / 100+0.7 pp vs world$3,873142 of 210 · highest-to-lowest32.5 / 10029.2 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2024$160.61B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)3.8%78 of 210 · highest-to-lowest63.2 / 100+1.0 pp vs world$4,217143 of 210 · highest-to-lowest32.1 / 10030.8 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

The long view

Real output, indexed to a shared starting year

Indexing allows the country and benchmark trajectories to be compared without confusing their very different economic sizes.

Real GDP trajectory. All series equal 100 in the shared starting year.1970–19901990–20102010–2024860669.4478.9288.497.91970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoAfricaNorthern AfricaWorldConstant prices · U.S. dollars · index, shared start = 100
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Real GDP trajectory

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview

02 · Economic size and world position

How large is the economy, and where does it sit globally?

Nominal scale, real volume and share of world output provide three distinct views of economic size.

Full historical record

Nominal GDP

Nominal scale, real volume and share of world output provide three distinct views of economic size.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

Nominal GDP across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–2024111.6T83.7T55.8T27.9T4.6B1970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · U.S. dollars
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Nominal GDP and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

$4.64B → $30.32B

Compound annual change: +9.8% CAGR
Integration1990–2010

$30.32B → $96.43B

Compound annual change: +6.0% CAGR
Current era2010–2024

$96.43B → $160.61B

Compound annual change: +3.7% CAGR
Nominal GDP$160.61B2024 · Published series · World rank 59 of 210 · highest-to-lowest
Real GDP$143.77B2024 · Published series · World rank 57 of 210 · highest-to-lowest
Share of world GDP0.1%2024 · Derived measure · World rank 59 of 210 · highest-to-lowest
Economic size and world position: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the economic size and world position section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Economic size and world position: annual rates, ranks and comparison indices
Morocco1970$4.64B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)$16.72B58 of 178 · highest-to-lowest67.8 / 1000.1 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1971$4.97B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)$17.40B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1972$5.97B52 of 178 · highest-to-lowest71.2 / 1000.1 (world = 100)$18.08B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)0.1%52 of 178 · highest-to-lowest71.2 / 100-99.9 pp vs world
Morocco1973$7.33B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)$18.73B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1974$9.01B54 of 178 · highest-to-lowest70.1 / 1000.2 (world = 100)$19.78B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)0.2%54 of 178 · highest-to-lowest70.1 / 100-99.8 pp vs world
Morocco1975$10.55B50 of 178 · highest-to-lowest72.3 / 1000.2 (world = 100)$21.27B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)0.2%50 of 178 · highest-to-lowest72.3 / 100-99.8 pp vs world
Morocco1976$11.25B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)$23.57B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1977$12.97B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)$25.00B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1978$15.54B51 of 178 · highest-to-lowest71.8 / 1000.2 (world = 100)$25.56B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.2%51 of 178 · highest-to-lowest71.8 / 100-99.8 pp vs world
Morocco1979$18.68B50 of 178 · highest-to-lowest72.3 / 1000.2 (world = 100)$26.78B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.2%50 of 178 · highest-to-lowest72.3 / 100-99.8 pp vs world
Morocco1980$22.10B49 of 178 · highest-to-lowest72.9 / 1000.2 (world = 100)$27.92B58 of 178 · highest-to-lowest67.8 / 1000.1 (world = 100)0.2%49 of 178 · highest-to-lowest72.9 / 100-99.8 pp vs world
Morocco1981$17.94B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)$27.14B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1982$18.11B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)$29.75B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1983$16.37B56 of 178 · highest-to-lowest68.9 / 1000.1 (world = 100)$29.59B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%56 of 178 · highest-to-lowest68.9 / 100-99.9 pp vs world
Morocco1984$14.97B60 of 178 · highest-to-lowest66.7 / 1000.1 (world = 100)$30.87B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%60 of 178 · highest-to-lowest66.7 / 100-99.9 pp vs world
Morocco1985$15.11B58 of 178 · highest-to-lowest67.8 / 1000.1 (world = 100)$32.82B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%58 of 178 · highest-to-lowest67.8 / 100-99.9 pp vs world
Morocco1986$19.90B54 of 178 · highest-to-lowest70.1 / 1000.1 (world = 100)$35.48B58 of 178 · highest-to-lowest67.8 / 1000.1 (world = 100)0.1%54 of 178 · highest-to-lowest70.1 / 100-99.9 pp vs world
Morocco1987$21.96B56 of 178 · highest-to-lowest68.9 / 1000.1 (world = 100)$34.60B59 of 178 · highest-to-lowest67.2 / 1000.1 (world = 100)0.1%56 of 178 · highest-to-lowest68.9 / 100-99.9 pp vs world
Morocco1988$25.92B53 of 178 · highest-to-lowest70.6 / 1000.1 (world = 100)$38.25B57 of 178 · highest-to-lowest68.4 / 1000.1 (world = 100)0.1%53 of 178 · highest-to-lowest70.6 / 100-99.9 pp vs world
Morocco1989$26.82B55 of 179 · highest-to-lowest69.7 / 1000.1 (world = 100)$39.20B58 of 179 · highest-to-lowest68.0 / 1000.1 (world = 100)0.1%55 of 179 · highest-to-lowest69.7 / 100-99.9 pp vs world
Morocco1990$30.32B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)$40.72B64 of 206 · highest-to-lowest69.3 / 1000.1 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco1991$32.68B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$43.55B61 of 206 · highest-to-lowest70.7 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1992$33.40B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$41.79B61 of 206 · highest-to-lowest70.7 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1993$31.47B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)$41.37B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco1994$35.64B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$45.65B61 of 206 · highest-to-lowest70.7 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1995$38.73B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$42.65B64 of 206 · highest-to-lowest69.3 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1996$43.02B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$47.86B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco1997$39.23B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$46.79B64 of 206 · highest-to-lowest69.3 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1998$42.05B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$50.39B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco1999$41.75B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$50.65B62 of 206 · highest-to-lowest70.2 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2000$38.90B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$51.46B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2001$39.64B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$55.35B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco2002$42.47B56 of 206 · highest-to-lowest73.2 / 1000.1 (world = 100)$57.18B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%56 of 206 · highest-to-lowest73.2 / 100-99.9 pp vs world
Morocco2003$52.35B54 of 206 · highest-to-lowest74.1 / 1000.1 (world = 100)$60.79B62 of 206 · highest-to-lowest70.2 / 1000.1 (world = 100)0.1%54 of 206 · highest-to-lowest74.1 / 100-99.9 pp vs world
Morocco2004$59.84B55 of 206 · highest-to-lowest73.7 / 1000.1 (world = 100)$63.71B63 of 206 · highest-to-lowest69.8 / 1000.1 (world = 100)0.1%55 of 206 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco2005$62.54B56 of 208 · highest-to-lowest73.4 / 1000.1 (world = 100)$65.61B63 of 208 · highest-to-lowest70.0 / 1000.1 (world = 100)0.1%56 of 208 · highest-to-lowest73.4 / 100-99.9 pp vs world
Morocco2006$68.97B59 of 208 · highest-to-lowest72.0 / 1000.1 (world = 100)$70.70B63 of 208 · highest-to-lowest70.0 / 1000.1 (world = 100)0.1%59 of 208 · highest-to-lowest72.0 / 100-99.9 pp vs world
Morocco2007$79.04B61 of 208 · highest-to-lowest71.0 / 1000.1 (world = 100)$72.61B63 of 208 · highest-to-lowest70.0 / 1000.1 (world = 100)0.1%61 of 208 · highest-to-lowest71.0 / 100-99.9 pp vs world
Morocco2008$93.56B63 of 210 · highest-to-lowest70.3 / 1000.1 (world = 100)$77.79B64 of 210 · highest-to-lowest69.9 / 1000.1 (world = 100)0.1%63 of 210 · highest-to-lowest70.3 / 100-99.9 pp vs world
Morocco2009$95.02B61 of 210 · highest-to-lowest71.3 / 1000.2 (world = 100)$85.73B63 of 210 · highest-to-lowest70.3 / 1000.1 (world = 100)0.2%61 of 210 · highest-to-lowest71.3 / 100-99.8 pp vs world
Morocco2010$96.43B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$90.14B63 of 210 · highest-to-lowest70.3 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2011$106.05B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$96.88B62 of 210 · highest-to-lowest70.8 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2012$103.97B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$100.23B63 of 210 · highest-to-lowest70.3 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2013$114.31B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$106.36B62 of 210 · highest-to-lowest70.8 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2014$119.13B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$111.88B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2015$110.41B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)$116.74B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2016$111.57B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)$117.35B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco2017$118.54B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$123.29B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2018$127.34B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)$127.06B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2019$128.92B60 of 210 · highest-to-lowest71.8 / 1000.1 (world = 100)$130.74B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco2020$121.35B58 of 210 · highest-to-lowest72.7 / 1000.1 (world = 100)$121.35B58 of 210 · highest-to-lowest72.7 / 1000.1 (world = 100)0.1%58 of 210 · highest-to-lowest72.7 / 100-99.9 pp vs world
Morocco2021$142.02B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)$131.25B58 of 210 · highest-to-lowest72.7 / 1000.1 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco2022$131.25B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$133.63B57 of 210 · highest-to-lowest73.2 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2023$146.06B61 of 210 · highest-to-lowest71.3 / 1000.1 (world = 100)$138.51B57 of 210 · highest-to-lowest73.2 / 1000.1 (world = 100)0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco2024$160.61B59 of 210 · highest-to-lowest72.2 / 1000.1 (world = 100)$143.77B57 of 210 · highest-to-lowest73.2 / 1000.1 (world = 100)0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

Current U.S.-dollar GDP reflects domestic prices and exchange rates as well as production. It is not PPP adjusted.

Latest common comparison

Africa$2.83T2024
Northern Africa$862.04B2024
World$111.57T2024

03 · Output and income per person

What does the record show per person?

Current and constant-price per-person measures separate present-dollar scale from real change.

Full historical record

GDP per person

Current and constant-price per-person measures separate present-dollar scale from real change.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

GDP per person across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–202413.7K10.3K7K3.6K288.11970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · U.S. dollars per person
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

GDP per person and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

$307 → $1,244

Compound annual change: +7.2% CAGR
Integration1990–2010

$1,244 → $2,970

Compound annual change: +4.4% CAGR
Current era2010–2024

$2,970 → $4,217

Compound annual change: +2.5% CAGR
GDP per person$4,2172024 · Published series · World rank 143 of 210 · highest-to-lowest
Real GDP per person$3,7752024 · Published series · World rank 143 of 210 · highest-to-lowest
Output and income per person: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the output and income per person section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Output and income per person: annual rates, ranks and comparison indices
Morocco1970$307118 of 178 · highest-to-lowest33.9 / 10033.1 (world = 100)$1,105130 of 178 · highest-to-lowest27.1 / 10021.3 (world = 100)
Morocco1971$320118 of 178 · highest-to-lowest33.9 / 10032.0 (world = 100)$1,121132 of 178 · highest-to-lowest26.0 / 10021.1 (world = 100)
Morocco1972$375118 of 178 · highest-to-lowest33.9 / 10033.2 (world = 100)$1,136131 of 178 · highest-to-lowest26.6 / 10020.7 (world = 100)
Morocco1973$449118 of 178 · highest-to-lowest33.9 / 10033.3 (world = 100)$1,147133 of 178 · highest-to-lowest25.4 / 10020.1 (world = 100)
Morocco1974$539120 of 178 · highest-to-lowest32.8 / 10035.9 (world = 100)$1,182133 of 178 · highest-to-lowest25.4 / 10020.6 (world = 100)
Morocco1975$615116 of 178 · highest-to-lowest35.0 / 10037.4 (world = 100)$1,240133 of 178 · highest-to-lowest25.4 / 10021.9 (world = 100)
Morocco1976$640115 of 178 · highest-to-lowest35.6 / 10036.7 (world = 100)$1,341131 of 178 · highest-to-lowest26.6 / 10022.9 (world = 100)
Morocco1977$720112 of 178 · highest-to-lowest37.3 / 10037.3 (world = 100)$1,387131 of 178 · highest-to-lowest26.6 / 10023.2 (world = 100)
Morocco1978$841109 of 178 · highest-to-lowest39.0 / 10037.4 (world = 100)$1,383131 of 178 · highest-to-lowest26.6 / 10022.5 (world = 100)
Morocco1979$986106 of 178 · highest-to-lowest40.7 / 10038.7 (world = 100)$1,413130 of 178 · highest-to-lowest27.1 / 10022.5 (world = 100)
Morocco1980$1,136107 of 178 · highest-to-lowest40.1 / 10040.7 (world = 100)$1,435132 of 178 · highest-to-lowest26.0 / 10022.8 (world = 100)
Morocco1981$898118 of 178 · highest-to-lowest33.9 / 10032.0 (world = 100)$1,358135 of 178 · highest-to-lowest24.3 / 10021.6 (world = 100)
Morocco1982$883117 of 178 · highest-to-lowest34.5 / 10032.3 (world = 100)$1,450132 of 178 · highest-to-lowest26.0 / 10023.3 (world = 100)
Morocco1983$777124 of 178 · highest-to-lowest30.5 / 10028.3 (world = 100)$1,405131 of 178 · highest-to-lowest26.6 / 10022.4 (world = 100)
Morocco1984$693128 of 178 · highest-to-lowest28.2 / 10025.0 (world = 100)$1,430130 of 178 · highest-to-lowest27.1 / 10022.2 (world = 100)
Morocco1985$683129 of 178 · highest-to-lowest27.7 / 10024.4 (world = 100)$1,484129 of 178 · highest-to-lowest27.7 / 10022.6 (world = 100)
Morocco1986$880121 of 178 · highest-to-lowest32.2 / 10027.8 (world = 100)$1,570126 of 178 · highest-to-lowest29.4 / 10023.6 (world = 100)
Morocco1987$952115 of 178 · highest-to-lowest35.6 / 10027.0 (world = 100)$1,501126 of 178 · highest-to-lowest29.4 / 10022.2 (world = 100)
Morocco1988$1,103111 of 178 · highest-to-lowest37.9 / 10028.5 (world = 100)$1,627124 of 178 · highest-to-lowest30.5 / 10023.4 (world = 100)
Morocco1989$1,121111 of 179 · highest-to-lowest38.2 / 10028.2 (world = 100)$1,637123 of 179 · highest-to-lowest31.5 / 10023.2 (world = 100)
Morocco1990$1,244125 of 206 · highest-to-lowest39.5 / 10028.7 (world = 100)$1,670143 of 206 · highest-to-lowest30.7 / 10023.3 (world = 100)
Morocco1991$1,318124 of 206 · highest-to-lowest40.0 / 10029.4 (world = 100)$1,756136 of 206 · highest-to-lowest34.1 / 10024.7 (world = 100)
Morocco1992$1,325123 of 206 · highest-to-lowest40.5 / 10028.1 (world = 100)$1,658137 of 206 · highest-to-lowest33.7 / 10023.2 (world = 100)
Morocco1993$1,229123 of 206 · highest-to-lowest40.5 / 10025.9 (world = 100)$1,615141 of 206 · highest-to-lowest31.7 / 10022.5 (world = 100)
Morocco1994$1,371119 of 206 · highest-to-lowest42.4 / 10027.5 (world = 100)$1,756137 of 206 · highest-to-lowest33.7 / 10024.1 (world = 100)
Morocco1995$1,467121 of 206 · highest-to-lowest41.5 / 10027.0 (world = 100)$1,616138 of 206 · highest-to-lowest33.2 / 10021.8 (world = 100)
Morocco1996$1,605118 of 206 · highest-to-lowest42.9 / 10029.3 (world = 100)$1,785138 of 206 · highest-to-lowest33.2 / 10023.6 (world = 100)
Morocco1997$1,442120 of 206 · highest-to-lowest42.0 / 10026.8 (world = 100)$1,720144 of 206 · highest-to-lowest30.2 / 10022.2 (world = 100)
Morocco1998$1,522120 of 206 · highest-to-lowest42.0 / 10028.9 (world = 100)$1,824142 of 206 · highest-to-lowest31.2 / 10023.2 (world = 100)
Morocco1999$1,490118 of 206 · highest-to-lowest42.9 / 10027.6 (world = 100)$1,807142 of 206 · highest-to-lowest31.2 / 10022.5 (world = 100)
Morocco2000$1,369125 of 206 · highest-to-lowest39.5 / 10024.9 (world = 100)$1,810141 of 206 · highest-to-lowest31.7 / 10021.9 (world = 100)
Morocco2001$1,376128 of 206 · highest-to-lowest38.0 / 10025.5 (world = 100)$1,921140 of 206 · highest-to-lowest32.2 / 10023.0 (world = 100)
Morocco2002$1,455129 of 206 · highest-to-lowest37.6 / 10026.3 (world = 100)$1,958139 of 206 · highest-to-lowest32.7 / 10023.3 (world = 100)
Morocco2003$1,770129 of 206 · highest-to-lowest37.6 / 10028.9 (world = 100)$2,056139 of 206 · highest-to-lowest32.7 / 10024.0 (world = 100)
Morocco2004$1,998128 of 206 · highest-to-lowest38.0 / 10029.3 (world = 100)$2,127141 of 206 · highest-to-lowest31.7 / 10024.1 (world = 100)
Morocco2005$2,060132 of 208 · highest-to-lowest36.7 / 10028.3 (world = 100)$2,161144 of 208 · highest-to-lowest30.9 / 10023.9 (world = 100)
Morocco2006$2,241136 of 208 · highest-to-lowest34.8 / 10028.7 (world = 100)$2,298144 of 208 · highest-to-lowest30.9 / 10024.6 (world = 100)
Morocco2007$2,534136 of 208 · highest-to-lowest34.8 / 10029.2 (world = 100)$2,328145 of 208 · highest-to-lowest30.4 / 10024.2 (world = 100)
Morocco2008$2,960135 of 210 · highest-to-lowest35.9 / 10031.4 (world = 100)$2,461146 of 210 · highest-to-lowest30.6 / 10025.4 (world = 100)
Morocco2009$2,966132 of 210 · highest-to-lowest37.3 / 10033.6 (world = 100)$2,676141 of 210 · highest-to-lowest33.0 / 10028.4 (world = 100)
Morocco2010$2,970137 of 210 · highest-to-lowest34.9 / 10031.1 (world = 100)$2,776141 of 210 · highest-to-lowest33.0 / 10028.6 (world = 100)
Morocco2011$3,222142 of 210 · highest-to-lowest32.5 / 10030.7 (world = 100)$2,944144 of 210 · highest-to-lowest31.6 / 10029.7 (world = 100)
Morocco2012$3,117143 of 210 · highest-to-lowest32.1 / 10029.5 (world = 100)$3,005145 of 210 · highest-to-lowest31.1 / 10029.9 (world = 100)
Morocco2013$3,383143 of 210 · highest-to-lowest32.1 / 10031.5 (world = 100)$3,148143 of 210 · highest-to-lowest32.1 / 10030.8 (world = 100)
Morocco2014$3,483141 of 210 · highest-to-lowest33.0 / 10032.0 (world = 100)$3,271140 of 210 · highest-to-lowest33.5 / 10031.5 (world = 100)
Morocco2015$3,190141 of 210 · highest-to-lowest33.0 / 10031.3 (world = 100)$3,373140 of 210 · highest-to-lowest33.5 / 10031.9 (world = 100)
Morocco2016$3,186142 of 210 · highest-to-lowest32.5 / 10031.1 (world = 100)$3,351142 of 210 · highest-to-lowest32.5 / 10031.2 (world = 100)
Morocco2017$3,344144 of 210 · highest-to-lowest31.6 / 10031.1 (world = 100)$3,478141 of 210 · highest-to-lowest33.0 / 10031.6 (world = 100)
Morocco2018$3,553143 of 210 · highest-to-lowest32.1 / 10031.4 (world = 100)$3,545141 of 210 · highest-to-lowest33.0 / 10031.6 (world = 100)
Morocco2019$3,560141 of 210 · highest-to-lowest33.0 / 10031.4 (world = 100)$3,610140 of 210 · highest-to-lowest33.5 / 10031.7 (world = 100)
Morocco2020$3,317145 of 210 · highest-to-lowest31.1 / 10030.3 (world = 100)$3,317145 of 210 · highest-to-lowest31.1 / 10030.3 (world = 100)
Morocco2021$3,843142 of 210 · highest-to-lowest32.5 / 10031.0 (world = 100)$3,552143 of 210 · highest-to-lowest32.1 / 10030.7 (world = 100)
Morocco2022$3,516149 of 210 · highest-to-lowest29.2 / 10027.5 (world = 100)$3,580142 of 210 · highest-to-lowest32.5 / 10030.2 (world = 100)
Morocco2023$3,873142 of 210 · highest-to-lowest32.5 / 10029.2 (world = 100)$3,673142 of 210 · highest-to-lowest32.5 / 10030.4 (world = 100)
Morocco2024$4,217143 of 210 · highest-to-lowest32.1 / 10030.8 (world = 100)$3,775143 of 210 · highest-to-lowest32.1 / 10030.6 (world = 100)

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

GDP per person is an accounting average, not a measure of household income distribution or living costs.

Latest common comparison

Africa$1,8692024
Northern Africa$3,1752024
World$13,6732024

04 · Real growth and output prices

How quickly has real activity changed, and how have output prices moved?

Real GDP growth, per-person growth and the implicit deflator answer different questions.

Full historical record

Real GDP growth

Real GDP growth, per-person growth and the implicit deflator answer different questions.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

Real GDP growth across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–202414.79.33.8-1.7-7.21971198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldConstant prices · percent
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Real GDP growth and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

4.1% → 3.9%

Average annual rate: +4.6%
Integration1990–2010

3.9% → 5.1%

Average annual rate: +4.2%
Current era2010–2024

5.1% → 3.8%

Average annual rate: +3.6%
Real GDP growth3.8%2024 · Published series · World rank 78 of 210 · highest-to-lowest
Real GDP-per-person growth2.8%2024 · Published series · World rank 85 of 210 · highest-to-lowest
Implicit GDP deflator117.02024 · Published series · World rank 143 of 210 · highest-to-lowest
Real growth and output prices: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the real growth and output prices section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Real growth and output prices: annual rates, ranks and comparison indices
Morocco1970Source observation unavailableNot calculable without a source observationNot calculable without a source observationComparable world observation unavailableSource observation unavailableNot calculable without a source observationNot calculable without a source observationComparable world observation unavailable14.828 of 178 · highest-to-lowest84.7 / 100
Morocco19714.1%100 of 178 · highest-to-lowest44.1 / 100-0.1 pp vs world1.4%112 of 178 · highest-to-lowest37.3 / 100-0.7 pp vs world15.228 of 178 · highest-to-lowest84.7 / 100
Morocco19723.9%102 of 178 · highest-to-lowest42.9 / 100-1.4 pp vs world1.3%110 of 178 · highest-to-lowest38.4 / 100-2.0 pp vs world16.031 of 178 · highest-to-lowest83.1 / 100
Morocco19733.6%118 of 178 · highest-to-lowest33.9 / 100-2.9 pp vs world1.0%122 of 178 · highest-to-lowest31.6 / 100-3.3 pp vs world16.932 of 178 · highest-to-lowest82.5 / 100
Morocco19745.6%80 of 178 · highest-to-lowest55.4 / 100+3.5 pp vs world3.0%89 of 178 · highest-to-lowest50.3 / 100+2.8 pp vs world21.030 of 178 · highest-to-lowest83.6 / 100
Morocco19757.6%29 of 178 · highest-to-lowest84.2 / 100+6.7 pp vs world4.9%29 of 178 · highest-to-lowest84.2 / 100+6.0 pp vs world21.236 of 178 · highest-to-lowest80.2 / 100
Morocco197610.8%30 of 178 · highest-to-lowest83.6 / 100+5.6 pp vs world8.1%33 of 178 · highest-to-lowest81.9 / 100+4.8 pp vs world22.238 of 178 · highest-to-lowest79.1 / 100
Morocco19776.0%68 of 178 · highest-to-lowest62.1 / 100+1.9 pp vs world3.5%73 of 178 · highest-to-lowest59.3 / 100+1.1 pp vs world24.635 of 178 · highest-to-lowest80.8 / 100
Morocco19782.2%132 of 178 · highest-to-lowest26.0 / 100-2.1 pp vs world-0.3%139 of 178 · highest-to-lowest22.0 / 100-2.9 pp vs world26.733 of 178 · highest-to-lowest81.9 / 100
Morocco19794.8%81 of 178 · highest-to-lowest54.8 / 100+0.8 pp vs world2.2%96 of 178 · highest-to-lowest46.3 / 100-0.1 pp vs world28.638 of 178 · highest-to-lowest79.1 / 100
Morocco19804.2%76 of 178 · highest-to-lowest57.6 / 100+2.3 pp vs world1.5%84 of 178 · highest-to-lowest53.1 / 100+1.4 pp vs world32.835 of 178 · highest-to-lowest80.8 / 100
Morocco1981-2.8%151 of 178 · highest-to-lowest15.3 / 100-4.7 pp vs world-5.3%155 of 178 · highest-to-lowest13.0 / 100-5.5 pp vs world36.035 of 178 · highest-to-lowest80.8 / 100
Morocco19829.6%12 of 178 · highest-to-lowest93.8 / 100+9.2 pp vs world6.8%12 of 178 · highest-to-lowest93.8 / 100+8.1 pp vs world38.637 of 178 · highest-to-lowest79.7 / 100
Morocco1983-0.6%127 of 178 · highest-to-lowest28.8 / 100-3.4 pp vs world-3.1%130 of 178 · highest-to-lowest27.1 / 100-4.1 pp vs world41.435 of 178 · highest-to-lowest80.8 / 100
Morocco19844.3%83 of 178 · highest-to-lowest53.7 / 100-0.4 pp vs world1.8%94 of 178 · highest-to-lowest47.5 / 100-1.1 pp vs world45.029 of 178 · highest-to-lowest84.2 / 100
Morocco19856.3%36 of 178 · highest-to-lowest80.2 / 100+2.8 pp vs world3.8%42 of 178 · highest-to-lowest76.8 / 100+2.1 pp vs world48.821 of 178 · highest-to-lowest88.7 / 100
Morocco19868.1%27 of 178 · highest-to-lowest85.3 / 100+4.9 pp vs world5.8%25 of 178 · highest-to-lowest86.4 / 100+4.4 pp vs world53.815 of 178 · highest-to-lowest92.1 / 100
Morocco1987-2.5%164 of 178 · highest-to-lowest7.9 / 100-6.1 pp vs world-4.4%160 of 178 · highest-to-lowest10.2 / 100-6.2 pp vs world55.915 of 178 · highest-to-lowest92.1 / 100
Morocco198810.5%23 of 178 · highest-to-lowest87.6 / 100+6.0 pp vs world8.4%23 of 178 · highest-to-lowest87.6 / 100+5.8 pp vs world58.614 of 178 · highest-to-lowest92.7 / 100
Morocco19892.5%114 of 178 · highest-to-lowest36.2 / 100-1.2 pp vs world0.6%115 of 178 · highest-to-lowest35.6 / 100-1.3 pp vs world61.213 of 179 · highest-to-lowest93.3 / 100
Morocco19903.9%81 of 179 · highest-to-lowest55.1 / 100+0.9 pp vs world2.0%81 of 179 · highest-to-lowest55.1 / 100+0.8 pp vs world64.611 of 206 · highest-to-lowest95.1 / 100
Morocco19916.9%33 of 206 · highest-to-lowest84.4 / 100+5.7 pp vs world5.1%27 of 206 · highest-to-lowest87.3 / 100+5.6 pp vs world68.87 of 206 · highest-to-lowest97.1 / 100
Morocco1992-4.0%164 of 206 · highest-to-lowest20.5 / 100-6.1 pp vs world-5.6%165 of 206 · highest-to-lowest20.0 / 100-6.0 pp vs world71.97 of 206 · highest-to-lowest97.1 / 100
Morocco1993-1.0%154 of 206 · highest-to-lowest25.4 / 100-2.7 pp vs world-2.6%159 of 206 · highest-to-lowest22.9 / 100-2.7 pp vs world74.57 of 206 · highest-to-lowest97.1 / 100
Morocco199410.4%11 of 206 · highest-to-lowest95.1 / 100+7.1 pp vs world8.7%12 of 206 · highest-to-lowest94.6 / 100+7.0 pp vs world75.68 of 206 · highest-to-lowest96.6 / 100
Morocco1995-6.6%195 of 206 · highest-to-lowest5.4 / 100-9.7 pp vs world-8.0%197 of 206 · highest-to-lowest4.4 / 100-9.6 pp vs world81.78 of 206 · highest-to-lowest96.6 / 100
Morocco199612.2%10 of 206 · highest-to-lowest95.6 / 100+8.7 pp vs world10.5%8 of 206 · highest-to-lowest96.6 / 100+8.4 pp vs world82.57 of 206 · highest-to-lowest97.1 / 100
Morocco1997-2.2%188 of 206 · highest-to-lowest8.8 / 100-6.1 pp vs world-3.7%189 of 206 · highest-to-lowest8.3 / 100-6.1 pp vs world84.17 of 206 · highest-to-lowest97.1 / 100
Morocco19987.7%29 of 206 · highest-to-lowest86.3 / 100+4.9 pp vs world6.1%34 of 206 · highest-to-lowest83.9 / 100+4.7 pp vs world84.46 of 206 · highest-to-lowest97.6 / 100
Morocco19990.5%160 of 206 · highest-to-lowest22.4 / 100-3.0 pp vs world-0.9%160 of 206 · highest-to-lowest22.4 / 100-3.1 pp vs world85.16 of 206 · highest-to-lowest97.6 / 100
Morocco20001.6%162 of 206 · highest-to-lowest21.5 / 100-2.9 pp vs world0.2%162 of 206 · highest-to-lowest21.5 / 100-2.9 pp vs world84.66 of 206 · highest-to-lowest97.6 / 100
Morocco20017.6%22 of 206 · highest-to-lowest89.8 / 100+5.5 pp vs world6.1%30 of 206 · highest-to-lowest85.9 / 100+5.4 pp vs world85.25 of 206 · highest-to-lowest98.0 / 100
Morocco20023.3%100 of 206 · highest-to-lowest51.7 / 100+1.1 pp vs world2.0%89 of 206 · highest-to-lowest57.1 / 100+1.1 pp vs world86.26 of 206 · highest-to-lowest97.6 / 100
Morocco20036.3%54 of 206 · highest-to-lowest74.1 / 100+3.3 pp vs world5.0%51 of 206 · highest-to-lowest75.6 / 100+3.3 pp vs world86.87 of 206 · highest-to-lowest97.1 / 100
Morocco20044.8%106 of 206 · highest-to-lowest48.8 / 100+0.4 pp vs world3.5%109 of 206 · highest-to-lowest47.3 / 100+0.4 pp vs world87.78 of 206 · highest-to-lowest96.6 / 100
Morocco20053.0%144 of 206 · highest-to-lowest30.2 / 100-1.0 pp vs world1.6%149 of 206 · highest-to-lowest27.8 / 100-1.1 pp vs world89.012 of 208 · highest-to-lowest94.7 / 100
Morocco20067.8%55 of 208 · highest-to-lowest73.9 / 100+3.3 pp vs world6.3%58 of 208 · highest-to-lowest72.5 / 100+3.2 pp vs world90.415 of 208 · highest-to-lowest93.2 / 100
Morocco20072.7%168 of 208 · highest-to-lowest19.3 / 100-1.6 pp vs world1.3%161 of 208 · highest-to-lowest22.7 / 100-1.7 pp vs world93.917 of 208 · highest-to-lowest92.3 / 100
Morocco20087.1%43 of 208 · highest-to-lowest79.7 / 100+5.1 pp vs world5.7%42 of 208 · highest-to-lowest80.2 / 100+5.0 pp vs world98.220 of 210 · highest-to-lowest90.9 / 100
Morocco200910.2%11 of 210 · highest-to-lowest95.2 / 100+11.6 pp vs world8.7%8 of 210 · highest-to-lowest96.7 / 100+11.4 pp vs world94.019 of 210 · highest-to-lowest91.4 / 100
Morocco20105.1%88 of 210 · highest-to-lowest58.4 / 100+0.7 pp vs world3.7%85 of 210 · highest-to-lowest59.8 / 100+0.6 pp vs world94.820 of 210 · highest-to-lowest90.9 / 100
Morocco20117.5%36 of 210 · highest-to-lowest83.3 / 100+4.2 pp vs world6.0%32 of 210 · highest-to-lowest85.2 / 100+4.0 pp vs world93.232 of 210 · highest-to-lowest85.2 / 100
Morocco20123.5%99 of 210 · highest-to-lowest53.1 / 100+0.7 pp vs world2.1%88 of 210 · highest-to-lowest58.4 / 100+0.6 pp vs world94.234 of 210 · highest-to-lowest84.2 / 100
Morocco20136.1%44 of 210 · highest-to-lowest79.4 / 100+3.3 pp vs world4.8%45 of 210 · highest-to-lowest78.9 / 100+3.2 pp vs world95.136 of 210 · highest-to-lowest83.3 / 100
Morocco20145.2%57 of 210 · highest-to-lowest73.2 / 100+2.1 pp vs world3.9%56 of 210 · highest-to-lowest73.7 / 100+2.1 pp vs world94.351 of 210 · highest-to-lowest76.1 / 100
Morocco20154.3%71 of 210 · highest-to-lowest66.5 / 100+1.2 pp vs world3.1%75 of 210 · highest-to-lowest64.6 / 100+1.2 pp vs world97.232 of 210 · highest-to-lowest85.2 / 100
Morocco20160.5%176 of 210 · highest-to-lowest16.3 / 100-2.2 pp vs world-0.7%174 of 210 · highest-to-lowest17.2 / 100-2.2 pp vs world98.226 of 210 · highest-to-lowest88.0 / 100
Morocco20175.1%53 of 210 · highest-to-lowest75.1 / 100+1.6 pp vs world3.8%57 of 210 · highest-to-lowest73.2 / 100+1.6 pp vs world98.143 of 210 · highest-to-lowest79.9 / 100
Morocco20183.1%112 of 210 · highest-to-lowest46.9 / 100-0.2 pp vs world1.9%117 of 210 · highest-to-lowest44.5 / 100-0.2 pp vs world99.049 of 210 · highest-to-lowest77.0 / 100
Morocco20192.9%106 of 210 · highest-to-lowest49.8 / 100+0.3 pp vs world1.8%102 of 210 · highest-to-lowest51.7 / 100+0.3 pp vs world99.956 of 210 · highest-to-lowest73.7 / 100
Morocco2020-7.2%148 of 210 · highest-to-lowest29.7 / 100-4.2 pp vs world-8.1%148 of 210 · highest-to-lowest29.7 / 100-4.3 pp vs world100.01 of 210 · highest-to-lowest100.0 / 100
Morocco20218.2%51 of 210 · highest-to-lowest76.1 / 100+1.7 pp vs world7.1%54 of 210 · highest-to-lowest74.6 / 100+1.6 pp vs world102.4155 of 210 · highest-to-lowest26.3 / 100
Morocco20221.8%168 of 210 · highest-to-lowest20.1 / 100-1.5 pp vs world0.8%168 of 210 · highest-to-lowest20.1 / 100-1.7 pp vs world105.1176 of 210 · highest-to-lowest16.3 / 100
Morocco20233.7%85 of 210 · highest-to-lowest59.8 / 100+0.7 pp vs world2.6%84 of 210 · highest-to-lowest60.3 / 100+0.6 pp vs world112.5145 of 210 · highest-to-lowest31.1 / 100
Morocco20243.8%78 of 210 · highest-to-lowest63.2 / 100+1.0 pp vs world2.8%85 of 210 · highest-to-lowest59.8 / 100+0.8 pp vs world117.0143 of 210 · highest-to-lowest32.1 / 100

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

The implicit GDP deflator covers domestically produced output and is not a consumer price index. Annual growth can be volatile.

Latest common comparison

Africa3.4%2024
Northern Africa2.0%2024
World2.8%2024

05 · Consumption and domestic demand

How is output used for consumption and domestic demand?

Household and government consumption sit inside final consumption; domestic demand also includes capital formation.

Full historical record

Final Consumption

Household and government consumption sit inside final consumption; domestic demand also includes capital formation.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

Final Consumption across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–202484.375.26656.947.81970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · national currency · percent
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Final consumption and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

78.4% → 74.1%

Percentage-point change: -4.3 pp
Integration1990–2010

74.1% → 77.2%

Percentage-point change: +3.1 pp
Current era2010–2024

77.2% → 78.1%

Percentage-point change: +0.9 pp
Final consumption78.1%2024 · Published series · World rank 117 of 210 · highest-to-lowest
Household consumption60.2%2024 · Published series · World rank 121 of 209 · highest-to-lowest
Government consumption18.0%2024 · Published series · World rank 89 of 209 · highest-to-lowest
Domestic demand108.2%2024 · Derived measure · World rank 68 of 209 · highest-to-lowest
Consumption and domestic demand: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the consumption and domestic demand section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Consumption and domestic demand: annual rates, ranks and comparison indices
Morocco197078.4%99 of 178 · highest-to-lowest44.6 / 100+5.7 pp vs world67.7%85 of 177 · highest-to-lowest52.3 / 100+10.7 pp vs world10.7%127 of 177 · highest-to-lowest28.4 / 100-4.8 pp vs world101.0%107 of 177 · highest-to-lowest39.8 / 100+0.6 pp vs world
Morocco197180.3%92 of 178 · highest-to-lowest48.6 / 100+7.3 pp vs world69.0%79 of 177 · highest-to-lowest55.7 / 100+12.0 pp vs world11.3%126 of 177 · highest-to-lowest29.0 / 100-4.6 pp vs world99.4%127 of 177 · highest-to-lowest28.4 / 100-1.1 pp vs world
Morocco197278.5%96 of 178 · highest-to-lowest46.3 / 100+5.6 pp vs world67.5%81 of 177 · highest-to-lowest54.5 / 100+10.6 pp vs world11.0%132 of 177 · highest-to-lowest25.6 / 100-4.9 pp vs world97.2%141 of 177 · highest-to-lowest20.5 / 100-3.0 pp vs world
Morocco197377.4%95 of 178 · highest-to-lowest46.9 / 100+5.7 pp vs world67.0%84 of 177 · highest-to-lowest52.8 / 100+11.1 pp vs world10.4%136 of 177 · highest-to-lowest23.3 / 100-5.2 pp vs world98.0%130 of 177 · highest-to-lowest26.7 / 100-2.2 pp vs world
Morocco197473.2%116 of 178 · highest-to-lowest35.0 / 100+1.4 pp vs world62.5%95 of 177 · highest-to-lowest46.6 / 100+6.8 pp vs world10.7%131 of 177 · highest-to-lowest26.1 / 100-5.2 pp vs world98.2%124 of 177 · highest-to-lowest30.1 / 100-2.0 pp vs world
Morocco197577.9%103 of 178 · highest-to-lowest42.4 / 100+4.3 pp vs world63.6%94 of 177 · highest-to-lowest47.2 / 100+7.0 pp vs world14.4%101 of 177 · highest-to-lowest43.2 / 100-2.6 pp vs world109.0%66 of 177 · highest-to-lowest63.1 / 100+8.5 pp vs world
Morocco197681.5%84 of 178 · highest-to-lowest53.1 / 100+8.5 pp vs world62.1%98 of 177 · highest-to-lowest44.9 / 100+6.0 pp vs world19.3%55 of 177 · highest-to-lowest69.3 / 100+2.7 pp vs world117.2%29 of 177 · highest-to-lowest84.1 / 100+16.2 pp vs world
Morocco197779.6%87 of 178 · highest-to-lowest51.4 / 100+6.7 pp vs world61.1%99 of 177 · highest-to-lowest44.3 / 100+4.9 pp vs world18.5%62 of 177 · highest-to-lowest65.3 / 100+1.9 pp vs world119.4%31 of 177 · highest-to-lowest83.0 / 100+18.2 pp vs world
Morocco197880.2%90 of 178 · highest-to-lowest49.7 / 100+7.6 pp vs world61.7%96 of 177 · highest-to-lowest46.0 / 100+5.7 pp vs world18.6%63 of 177 · highest-to-lowest64.8 / 100+2.0 pp vs world111.4%54 of 177 · highest-to-lowest69.9 / 100+10.2 pp vs world
Morocco197980.4%86 of 178 · highest-to-lowest52.0 / 100+7.8 pp vs world61.4%98 of 177 · highest-to-lowest44.9 / 100+5.3 pp vs world19.0%65 of 177 · highest-to-lowest63.6 / 100+2.6 pp vs world110.4%62 of 177 · highest-to-lowest65.3 / 100+9.5 pp vs world
Morocco198078.7%104 of 178 · highest-to-lowest41.8 / 100+5.6 pp vs world62.3%98 of 177 · highest-to-lowest44.9 / 100+5.9 pp vs world16.4%80 of 177 · highest-to-lowest55.1 / 100-0.2 pp vs world108.3%74 of 177 · highest-to-lowest58.5 / 100+7.2 pp vs world
Morocco198180.4%96 of 178 · highest-to-lowest46.3 / 100+7.0 pp vs world63.4%98 of 177 · highest-to-lowest44.9 / 100+6.8 pp vs world17.0%85 of 177 · highest-to-lowest52.3 / 100+0.3 pp vs world112.4%59 of 177 · highest-to-lowest67.0 / 100+11.5 pp vs world
Morocco198278.1%115 of 178 · highest-to-lowest35.6 / 100+3.5 pp vs world61.8%103 of 177 · highest-to-lowest42.0 / 100+4.4 pp vs world16.3%99 of 177 · highest-to-lowest44.3 / 100-0.8 pp vs world112.6%53 of 177 · highest-to-lowest70.5 / 100+11.7 pp vs world
Morocco198377.6%118 of 178 · highest-to-lowest33.9 / 100+2.6 pp vs world62.6%106 of 177 · highest-to-lowest40.3 / 100+4.8 pp vs world15.0%111 of 177 · highest-to-lowest37.5 / 100-2.1 pp vs world107.0%80 of 177 · highest-to-lowest55.1 / 100+6.1 pp vs world
Morocco198478.2%110 of 178 · highest-to-lowest38.4 / 100+3.8 pp vs world64.3%86 of 177 · highest-to-lowest51.7 / 100+6.6 pp vs world13.9%123 of 177 · highest-to-lowest30.7 / 100-2.7 pp vs world109.1%57 of 177 · highest-to-lowest68.2 / 100+8.4 pp vs world
Morocco198575.0%126 of 178 · highest-to-lowest29.4 / 100+0.1 pp vs world60.9%101 of 177 · highest-to-lowest43.2 / 100+2.7 pp vs world14.1%111 of 177 · highest-to-lowest37.5 / 100-2.5 pp vs world108.2%58 of 177 · highest-to-lowest67.6 / 100+7.6 pp vs world
Morocco198676.7%121 of 178 · highest-to-lowest32.2 / 100+1.5 pp vs world63.0%92 of 177 · highest-to-lowest48.3 / 100+4.7 pp vs world13.7%117 of 177 · highest-to-lowest34.1 / 100-3.2 pp vs world104.7%71 of 177 · highest-to-lowest60.2 / 100+4.0 pp vs world
Morocco198776.6%119 of 178 · highest-to-lowest33.3 / 100+1.5 pp vs world62.5%98 of 177 · highest-to-lowest44.9 / 100+4.4 pp vs world14.1%106 of 177 · highest-to-lowest40.3 / 100-2.8 pp vs world102.4%88 of 177 · highest-to-lowest50.6 / 100+1.9 pp vs world
Morocco198873.0%135 of 178 · highest-to-lowest24.3 / 100-1.4 pp vs world59.2%107 of 177 · highest-to-lowest39.8 / 100+1.4 pp vs world13.8%106 of 177 · highest-to-lowest40.3 / 100-2.7 pp vs world98.8%120 of 177 · highest-to-lowest32.4 / 100-1.8 pp vs world
Morocco198975.2%125 of 179 · highest-to-lowest30.3 / 100+1.1 pp vs world61.2%100 of 178 · highest-to-lowest44.1 / 100+3.5 pp vs world14.0%108 of 178 · highest-to-lowest39.5 / 100-2.4 pp vs world104.2%84 of 178 · highest-to-lowest53.1 / 100+3.9 pp vs world
Morocco199074.1%143 of 206 · highest-to-lowest30.7 / 100-0.7 pp vs world60.2%116 of 205 · highest-to-lowest43.6 / 100+2.2 pp vs world13.8%126 of 205 · highest-to-lowest38.7 / 100-2.8 pp vs world105.0%91 of 205 · highest-to-lowest55.9 / 100+4.4 pp vs world
Morocco199176.1%141 of 206 · highest-to-lowest31.7 / 100+1.1 pp vs world62.2%114 of 205 · highest-to-lowest44.6 / 100+4.1 pp vs world13.9%130 of 205 · highest-to-lowest36.8 / 100-3.0 pp vs world103.8%93 of 205 · highest-to-lowest54.9 / 100+3.5 pp vs world
Morocco199276.6%140 of 206 · highest-to-lowest32.2 / 100+1.4 pp vs world61.6%112 of 205 · highest-to-lowest45.6 / 100+3.3 pp vs world15.0%116 of 205 · highest-to-lowest43.6 / 100-1.8 pp vs world105.0%87 of 205 · highest-to-lowest57.8 / 100+5.1 pp vs world
Morocco199376.5%139 of 206 · highest-to-lowest32.7 / 100+0.9 pp vs world60.3%122 of 205 · highest-to-lowest40.7 / 100+1.5 pp vs world16.1%110 of 205 · highest-to-lowest46.6 / 100-0.6 pp vs world103.9%101 of 205 · highest-to-lowest51.0 / 100+4.2 pp vs world
Morocco199478.4%124 of 206 · highest-to-lowest40.0 / 100+2.9 pp vs world62.9%106 of 205 · highest-to-lowest48.5 / 100+3.9 pp vs world15.5%110 of 205 · highest-to-lowest46.6 / 100-1.0 pp vs world104.5%91 of 205 · highest-to-lowest55.9 / 100+4.6 pp vs world
Morocco199579.8%115 of 206 · highest-to-lowest44.4 / 100+4.9 pp vs world63.9%108 of 205 · highest-to-lowest47.5 / 100+5.4 pp vs world15.9%103 of 205 · highest-to-lowest50.0 / 100-0.5 pp vs world105.2%83 of 205 · highest-to-lowest59.8 / 100+5.7 pp vs world
Morocco199678.0%130 of 206 · highest-to-lowest37.1 / 100+3.0 pp vs world63.0%117 of 205 · highest-to-lowest43.1 / 100+4.2 pp vs world15.0%110 of 205 · highest-to-lowest46.6 / 100-1.2 pp vs world102.0%116 of 205 · highest-to-lowest43.6 / 100+2.5 pp vs world
Morocco199776.8%137 of 206 · highest-to-lowest33.7 / 100+1.7 pp vs world60.9%126 of 205 · highest-to-lowest38.7 / 100+1.8 pp vs world15.9%103 of 205 · highest-to-lowest50.0 / 100-0.1 pp vs world102.1%116 of 205 · highest-to-lowest43.6 / 100+2.7 pp vs world
Morocco199876.2%143 of 206 · highest-to-lowest30.7 / 100+0.6 pp vs world60.1%130 of 205 · highest-to-lowest36.8 / 100+0.6 pp vs world16.1%101 of 205 · highest-to-lowest51.0 / 100+0.0 pp vs world103.3%118 of 205 · highest-to-lowest42.6 / 100+3.7 pp vs world
Morocco199977.0%132 of 206 · highest-to-lowest36.1 / 100+1.1 pp vs world59.7%127 of 205 · highest-to-lowest38.2 / 100-0.1 pp vs world17.3%81 of 205 · highest-to-lowest60.8 / 100+1.2 pp vs world102.8%111 of 205 · highest-to-lowest46.1 / 100+3.1 pp vs world
Morocco200078.3%118 of 206 · highest-to-lowest42.9 / 100+2.7 pp vs world60.6%122 of 205 · highest-to-lowest40.7 / 100+0.9 pp vs world17.7%77 of 205 · highest-to-lowest62.7 / 100+1.8 pp vs world104.9%94 of 205 · highest-to-lowest54.4 / 100+5.0 pp vs world
Morocco200174.8%140 of 206 · highest-to-lowest32.2 / 100-1.6 pp vs world56.9%140 of 205 · highest-to-lowest31.9 / 100-3.2 pp vs world17.9%75 of 205 · highest-to-lowest63.7 / 100+1.7 pp vs world102.1%115 of 205 · highest-to-lowest44.1 / 100+2.1 pp vs world
Morocco200274.7%139 of 206 · highest-to-lowest32.7 / 100-2.2 pp vs world57.1%140 of 205 · highest-to-lowest31.9 / 100-3.1 pp vs world17.6%76 of 205 · highest-to-lowest63.2 / 100+0.9 pp vs world101.7%118 of 205 · highest-to-lowest42.6 / 100+1.9 pp vs world
Morocco200374.0%144 of 206 · highest-to-lowest30.2 / 100-2.8 pp vs world56.5%148 of 205 · highest-to-lowest27.9 / 100-3.3 pp vs world17.4%76 of 205 · highest-to-lowest63.2 / 100+0.6 pp vs world102.5%104 of 205 · highest-to-lowest49.5 / 100+2.6 pp vs world
Morocco200474.3%142 of 206 · highest-to-lowest31.2 / 100-1.6 pp vs world56.3%143 of 205 · highest-to-lowest30.4 / 100-2.8 pp vs world18.0%72 of 205 · highest-to-lowest65.2 / 100+1.2 pp vs world104.7%94 of 205 · highest-to-lowest54.4 / 100+4.9 pp vs world
Morocco200575.2%134 of 208 · highest-to-lowest35.7 / 100-0.1 pp vs world56.6%139 of 207 · highest-to-lowest33.0 / 100-2.1 pp vs world18.6%57 of 207 · highest-to-lowest72.8 / 100+2.0 pp vs world105.3%97 of 207 · highest-to-lowest53.4 / 100+5.6 pp vs world
Morocco200674.5%133 of 208 · highest-to-lowest36.2 / 100+0.0 pp vs world56.7%134 of 207 · highest-to-lowest35.4 / 100-1.3 pp vs world17.8%67 of 207 · highest-to-lowest68.0 / 100+1.3 pp vs world105.2%96 of 207 · highest-to-lowest53.9 / 100+5.9 pp vs world
Morocco200775.5%130 of 208 · highest-to-lowest37.7 / 100+1.5 pp vs world57.9%132 of 207 · highest-to-lowest36.4 / 100+0.5 pp vs world17.5%69 of 207 · highest-to-lowest67.0 / 100+1.1 pp vs world109.3%78 of 207 · highest-to-lowest62.6 / 100+10.1 pp vs world
Morocco200875.2%130 of 210 · highest-to-lowest38.3 / 100+1.3 pp vs world58.6%128 of 209 · highest-to-lowest38.9 / 100+1.5 pp vs world16.7%85 of 209 · highest-to-lowest59.6 / 100-0.1 pp vs world114.0%68 of 209 · highest-to-lowest67.8 / 100+14.7 pp vs world
Morocco200977.1%136 of 210 · highest-to-lowest35.4 / 100+1.1 pp vs world59.1%133 of 209 · highest-to-lowest36.5 / 100+1.0 pp vs world18.0%83 of 209 · highest-to-lowest60.6 / 100+0.1 pp vs world111.6%73 of 209 · highest-to-lowest65.4 / 100+12.2 pp vs world
Morocco201077.2%127 of 210 · highest-to-lowest39.7 / 100+2.6 pp vs world59.5%129 of 209 · highest-to-lowest38.5 / 100+2.5 pp vs world17.6%86 of 209 · highest-to-lowest59.1 / 100+0.2 pp vs world110.5%75 of 209 · highest-to-lowest64.4 / 100+11.4 pp vs world
Morocco201178.8%119 of 210 · highest-to-lowest43.5 / 100+5.0 pp vs world60.5%125 of 209 · highest-to-lowest40.4 / 100+4.0 pp vs world18.3%78 of 209 · highest-to-lowest63.0 / 100+1.0 pp vs world113.4%64 of 209 · highest-to-lowest69.7 / 100+14.4 pp vs world
Morocco201280.8%107 of 210 · highest-to-lowest49.3 / 100+7.1 pp vs world61.5%120 of 209 · highest-to-lowest42.8 / 100+5.0 pp vs world19.2%65 of 209 · highest-to-lowest69.2 / 100+2.2 pp vs world114.4%64 of 209 · highest-to-lowest69.7 / 100+15.3 pp vs world
Morocco201380.5%110 of 210 · highest-to-lowest47.8 / 100+6.9 pp vs world61.4%121 of 209 · highest-to-lowest42.3 / 100+4.8 pp vs world19.1%66 of 209 · highest-to-lowest68.8 / 100+2.1 pp vs world113.4%63 of 209 · highest-to-lowest70.2 / 100+14.4 pp vs world
Morocco201480.9%106 of 210 · highest-to-lowest49.8 / 100+7.3 pp vs world61.7%117 of 209 · highest-to-lowest44.2 / 100+5.1 pp vs world19.1%71 of 209 · highest-to-lowest66.3 / 100+2.3 pp vs world111.6%70 of 209 · highest-to-lowest66.8 / 100+12.4 pp vs world
Morocco201577.1%131 of 210 · highest-to-lowest37.8 / 100+3.4 pp vs world59.0%131 of 209 · highest-to-lowest37.5 / 100+1.9 pp vs world18.2%84 of 209 · highest-to-lowest60.1 / 100+1.5 pp vs world107.3%83 of 209 · highest-to-lowest60.6 / 100+7.8 pp vs world
Morocco201677.7%125 of 210 · highest-to-lowest40.7 / 100+3.8 pp vs world59.3%130 of 209 · highest-to-lowest38.0 / 100+2.1 pp vs world18.4%81 of 209 · highest-to-lowest61.5 / 100+1.8 pp vs world109.7%70 of 209 · highest-to-lowest66.8 / 100+10.4 pp vs world
Morocco201777.3%123 of 210 · highest-to-lowest41.6 / 100+4.0 pp vs world59.3%127 of 209 · highest-to-lowest39.4 / 100+2.4 pp vs world18.0%81 of 209 · highest-to-lowest61.5 / 100+1.6 pp vs world109.0%70 of 209 · highest-to-lowest66.8 / 100+9.7 pp vs world
Morocco201877.5%118 of 210 · highest-to-lowest44.0 / 100+4.7 pp vs world59.5%124 of 209 · highest-to-lowest40.9 / 100+3.1 pp vs world18.0%81 of 209 · highest-to-lowest61.5 / 100+1.6 pp vs world109.6%71 of 209 · highest-to-lowest66.3 / 100+10.5 pp vs world
Morocco201977.2%123 of 210 · highest-to-lowest41.6 / 100+4.2 pp vs world59.0%124 of 209 · highest-to-lowest40.9 / 100+2.6 pp vs world18.2%85 of 209 · highest-to-lowest59.6 / 100+1.6 pp vs world107.8%80 of 209 · highest-to-lowest62.0 / 100+8.4 pp vs world
Morocco202078.5%130 of 210 · highest-to-lowest38.3 / 100+5.3 pp vs world59.1%127 of 209 · highest-to-lowest39.4 / 100+3.6 pp vs world19.4%88 of 209 · highest-to-lowest58.2 / 100+1.7 pp vs world107.3%88 of 209 · highest-to-lowest58.2 / 100+7.8 pp vs world
Morocco202178.6%114 of 210 · highest-to-lowest45.9 / 100+6.6 pp vs world59.6%119 of 209 · highest-to-lowest43.3 / 100+4.7 pp vs world19.0%80 of 209 · highest-to-lowest62.0 / 100+2.0 pp vs world109.3%76 of 209 · highest-to-lowest63.9 / 100+10.3 pp vs world
Morocco202281.0%101 of 210 · highest-to-lowest52.2 / 100+9.1 pp vs world62.1%112 of 209 · highest-to-lowest46.6 / 100+6.5 pp vs world18.9%72 of 209 · highest-to-lowest65.9 / 100+2.6 pp vs world111.5%70 of 209 · highest-to-lowest66.8 / 100+12.3 pp vs world
Morocco202379.3%109 of 210 · highest-to-lowest48.3 / 100+6.3 pp vs world61.1%115 of 209 · highest-to-lowest45.2 / 100+4.7 pp vs world18.2%82 of 209 · highest-to-lowest61.1 / 100+1.6 pp vs world108.3%72 of 209 · highest-to-lowest65.9 / 100+9.0 pp vs world
Morocco202478.1%117 of 210 · highest-to-lowest44.5 / 100+4.9 pp vs world60.2%121 of 209 · highest-to-lowest42.3 / 100+3.5 pp vs world18.0%89 of 209 · highest-to-lowest57.7 / 100+1.4 pp vs world108.2%68 of 209 · highest-to-lowest67.8 / 100+9.0 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

Parent aggregates and their components should not be added together. Shares describe composition, not the quality of spending.

Latest common comparison

Africa80.9%2024
Northern Africa79.1%2024
World73.2%2024

06 · Investment and capital formation

How much current output is directed toward capital formation?

Gross capital formation combines fixed investment and inventory change as shares of GDP.

Full historical record

Gross Capital Formation

Gross capital formation combines fixed investment and inventory change as shares of GDP.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

Gross Capital Formation across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–202455.346.13727.918.71970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · national currency · percent
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Gross capital formation and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

22.6% → 30.9%

Percentage-point change: +8.3 pp
Integration1990–2010

30.9% → 33.3%

Percentage-point change: +2.4 pp
Current era2010–2024

33.3% → 30.1%

Percentage-point change: -3.2 pp
Gross capital formation30.1%2024 · Published series · World rank 38 of 209 · highest-to-lowest
Gross fixed capital formation26.6%2024 · Published series · World rank 52 of 209 · highest-to-lowest
Changes in inventories3.5%2024 · Published series · World rank 22 of 163 · highest-to-lowest
Investment and capital formation: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the investment and capital formation section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Investment and capital formation: annual rates, ranks and comparison indices
Morocco197022.6%87 of 177 · highest-to-lowest51.1 / 100-5.1 pp vs world16.3%114 of 177 · highest-to-lowest35.8 / 100-6.6 pp vs world6.3%11 of 137 · highest-to-lowest92.6 / 100+1.5 pp vs world
Morocco197119.1%114 of 177 · highest-to-lowest35.8 / 100-8.4 pp vs world16.7%117 of 177 · highest-to-lowest34.1 / 100-6.5 pp vs world2.3%49 of 137 · highest-to-lowest64.7 / 100-1.9 pp vs world
Morocco197218.7%121 of 177 · highest-to-lowest31.8 / 100-8.6 pp vs world14.9%133 of 177 · highest-to-lowest25.0 / 100-11.6 pp vs world3.8%18 of 138 · highest-to-lowest87.6 / 100+3.0 pp vs world
Morocco197320.6%105 of 177 · highest-to-lowest40.9 / 100-8.0 pp vs world14.8%135 of 177 · highest-to-lowest23.9 / 100-12.4 pp vs world5.8%14 of 140 · highest-to-lowest90.6 / 100+4.5 pp vs world
Morocco197425.0%81 of 177 · highest-to-lowest54.5 / 100-3.5 pp vs world16.1%131 of 177 · highest-to-lowest26.1 / 100-10.4 pp vs world9.0%11 of 138 · highest-to-lowest92.7 / 100+7.0 pp vs world
Morocco197531.1%41 of 177 · highest-to-lowest77.3 / 100+4.3 pp vs world27.1%49 of 177 · highest-to-lowest72.7 / 100+0.8 pp vs world4.0%30 of 140 · highest-to-lowest79.1 / 100+3.5 pp vs world
Morocco197635.7%27 of 177 · highest-to-lowest85.2 / 100+7.7 pp vs world31.4%34 of 177 · highest-to-lowest81.3 / 100+4.6 pp vs world4.3%27 of 139 · highest-to-lowest81.2 / 100+3.1 pp vs world
Morocco197739.8%15 of 177 · highest-to-lowest92.0 / 100+11.5 pp vs world34.9%22 of 177 · highest-to-lowest88.1 / 100+7.7 pp vs world4.9%19 of 139 · highest-to-lowest87.0 / 100+3.8 pp vs world
Morocco197831.1%40 of 177 · highest-to-lowest77.8 / 100+2.6 pp vs world27.2%56 of 177 · highest-to-lowest68.8 / 100-0.4 pp vs world3.9%23 of 139 · highest-to-lowest84.1 / 100+3.0 pp vs world
Morocco197930.0%51 of 177 · highest-to-lowest71.6 / 100+1.7 pp vs world26.2%67 of 177 · highest-to-lowest62.5 / 100-1.0 pp vs world3.8%25 of 142 · highest-to-lowest83.0 / 100+2.7 pp vs world
Morocco198029.6%54 of 177 · highest-to-lowest69.9 / 100+1.7 pp vs world24.3%84 of 177 · highest-to-lowest52.8 / 100-2.8 pp vs world5.3%18 of 143 · highest-to-lowest88.0 / 100+4.4 pp vs world
Morocco198132.0%40 of 177 · highest-to-lowest77.8 / 100+4.5 pp vs world28.4%49 of 177 · highest-to-lowest72.7 / 100+1.6 pp vs world3.6%27 of 144 · highest-to-lowest81.8 / 100+2.9 pp vs world
Morocco198234.5%30 of 177 · highest-to-lowest83.5 / 100+8.2 pp vs world29.9%44 of 177 · highest-to-lowest75.6 / 100+3.7 pp vs world4.7%14 of 145 · highest-to-lowest91.0 / 100+4.6 pp vs world
Morocco198329.4%43 of 177 · highest-to-lowest76.1 / 100+3.5 pp vs world26.7%55 of 177 · highest-to-lowest69.3 / 100+1.1 pp vs world2.6%26 of 146 · highest-to-lowest82.8 / 100+2.5 pp vs world
Morocco198430.9%36 of 177 · highest-to-lowest80.1 / 100+4.5 pp vs world25.3%54 of 177 · highest-to-lowest69.9 / 100-0.0 pp vs world5.7%7 of 147 · highest-to-lowest95.9 / 100+4.6 pp vs world
Morocco198533.2%22 of 177 · highest-to-lowest88.1 / 100+7.5 pp vs world25.3%53 of 177 · highest-to-lowest70.5 / 100+0.4 pp vs world7.9%5 of 148 · highest-to-lowest97.3 / 100+7.1 pp vs world
Morocco198628.0%40 of 177 · highest-to-lowest77.8 / 100+2.6 pp vs world23.4%62 of 177 · highest-to-lowest65.3 / 100-1.5 pp vs world4.6%12 of 148 · highest-to-lowest92.5 / 100+4.1 pp vs world
Morocco198725.9%54 of 177 · highest-to-lowest69.9 / 100+0.4 pp vs world22.1%82 of 177 · highest-to-lowest54.0 / 100-2.8 pp vs world3.8%16 of 151 · highest-to-lowest90.0 / 100+3.2 pp vs world
Morocco198825.8%60 of 177 · highest-to-lowest66.5 / 100-0.5 pp vs world22.5%88 of 177 · highest-to-lowest50.6 / 100-2.9 pp vs world3.4%20 of 151 · highest-to-lowest87.3 / 100+2.5 pp vs world
Morocco198929.0%44 of 178 · highest-to-lowest75.7 / 100+2.8 pp vs world24.9%63 of 178 · highest-to-lowest65.0 / 100-0.2 pp vs world4.1%18 of 152 · highest-to-lowest88.7 / 100+3.0 pp vs world
Morocco199030.9%38 of 205 · highest-to-lowest81.9 / 100+5.1 pp vs world26.2%54 of 205 · highest-to-lowest74.0 / 100+1.2 pp vs world4.7%25 of 174 · highest-to-lowest86.1 / 100+3.9 pp vs world
Morocco199127.7%53 of 205 · highest-to-lowest74.5 / 100+2.5 pp vs world24.3%67 of 205 · highest-to-lowest67.6 / 100+0.0 pp vs world3.4%35 of 172 · highest-to-lowest80.1 / 100+2.5 pp vs world
Morocco199228.4%48 of 205 · highest-to-lowest77.0 / 100+3.7 pp vs world24.5%61 of 205 · highest-to-lowest70.6 / 100+0.6 pp vs world3.9%29 of 167 · highest-to-lowest83.1 / 100+3.2 pp vs world
Morocco199327.5%52 of 205 · highest-to-lowest75.0 / 100+3.3 pp vs world24.9%63 of 205 · highest-to-lowest69.6 / 100+1.2 pp vs world2.6%27 of 170 · highest-to-lowest84.6 / 100+2.1 pp vs world
Morocco199426.1%60 of 205 · highest-to-lowest71.1 / 100+1.7 pp vs world22.7%86 of 205 · highest-to-lowest58.3 / 100-1.0 pp vs world3.5%29 of 170 · highest-to-lowest83.4 / 100+2.7 pp vs world
Morocco199525.4%66 of 205 · highest-to-lowest68.1 / 100+0.8 pp vs world23.4%75 of 205 · highest-to-lowest63.7 / 100-0.2 pp vs world1.9%55 of 171 · highest-to-lowest68.2 / 100+1.1 pp vs world
Morocco199624.0%79 of 205 · highest-to-lowest61.8 / 100-0.5 pp vs world21.2%107 of 205 · highest-to-lowest48.0 / 100-2.6 pp vs world2.8%32 of 171 · highest-to-lowest81.8 / 100+2.1 pp vs world
Morocco199725.3%73 of 205 · highest-to-lowest64.7 / 100+1.0 pp vs world22.6%89 of 205 · highest-to-lowest56.9 / 100-0.9 pp vs world2.7%38 of 172 · highest-to-lowest78.4 / 100+1.9 pp vs world
Morocco199827.1%64 of 205 · highest-to-lowest69.1 / 100+3.1 pp vs world24.1%77 of 205 · highest-to-lowest62.7 / 100+0.7 pp vs world3.1%25 of 168 · highest-to-lowest85.6 / 100+2.4 pp vs world
Morocco199925.9%65 of 205 · highest-to-lowest68.6 / 100+2.0 pp vs world25.8%57 of 205 · highest-to-lowest72.5 / 100+2.4 pp vs world0.0%111 of 168 · highest-to-lowest34.1 / 100-0.4 pp vs world
Morocco200026.6%56 of 205 · highest-to-lowest73.0 / 100+2.3 pp vs world26.7%41 of 205 · highest-to-lowest80.4 / 100+3.1 pp vs world-0.1%149 of 170 · highest-to-lowest12.4 / 100-0.7 pp vs world
Morocco200127.3%45 of 205 · highest-to-lowest78.4 / 100+3.7 pp vs world25.6%53 of 205 · highest-to-lowest74.5 / 100+2.3 pp vs world1.7%49 of 172 · highest-to-lowest71.9 / 100+1.4 pp vs world
Morocco200227.0%45 of 205 · highest-to-lowest78.4 / 100+4.1 pp vs world25.9%51 of 205 · highest-to-lowest75.5 / 100+3.3 pp vs world1.1%63 of 175 · highest-to-lowest64.4 / 100+0.8 pp vs world
Morocco200328.5%41 of 205 · highest-to-lowest80.4 / 100+5.4 pp vs world25.8%51 of 205 · highest-to-lowest75.5 / 100+3.1 pp vs world2.7%27 of 174 · highest-to-lowest85.0 / 100+2.3 pp vs world
Morocco200430.4%31 of 205 · highest-to-lowest85.3 / 100+6.5 pp vs world27.0%40 of 205 · highest-to-lowest80.9 / 100+3.9 pp vs world3.3%29 of 178 · highest-to-lowest84.2 / 100+2.6 pp vs world
Morocco200530.0%41 of 207 · highest-to-lowest80.6 / 100+5.8 pp vs world28.3%40 of 207 · highest-to-lowest81.1 / 100+4.7 pp vs world1.7%58 of 178 · highest-to-lowest67.8 / 100+1.1 pp vs world
Morocco200630.7%41 of 207 · highest-to-lowest80.6 / 100+5.9 pp vs world29.0%39 of 207 · highest-to-lowest81.6 / 100+4.9 pp vs world1.7%50 of 180 · highest-to-lowest72.6 / 100+1.0 pp vs world
Morocco200733.9%32 of 207 · highest-to-lowest85.0 / 100+8.6 pp vs world32.2%28 of 207 · highest-to-lowest86.9 / 100+7.9 pp vs world1.7%58 of 179 · highest-to-lowest68.0 / 100+0.7 pp vs world
Morocco200838.8%22 of 209 · highest-to-lowest89.9 / 100+13.4 pp vs world34.0%24 of 209 · highest-to-lowest88.9 / 100+9.6 pp vs world4.8%19 of 180 · highest-to-lowest89.9 / 100+3.8 pp vs world
Morocco200934.5%27 of 209 · highest-to-lowest87.5 / 100+11.1 pp vs world30.9%34 of 209 · highest-to-lowest84.1 / 100+7.2 pp vs world3.6%14 of 179 · highest-to-lowest92.7 / 100+3.9 pp vs world
Morocco201033.3%28 of 209 · highest-to-lowest87.0 / 100+8.8 pp vs world29.5%35 of 209 · highest-to-lowest83.7 / 100+6.0 pp vs world3.8%20 of 178 · highest-to-lowest89.3 / 100+2.8 pp vs world
Morocco201134.7%25 of 209 · highest-to-lowest88.5 / 100+9.4 pp vs world29.9%28 of 209 · highest-to-lowest87.0 / 100+5.8 pp vs world4.7%21 of 179 · highest-to-lowest88.8 / 100+3.5 pp vs world
Morocco201233.6%29 of 209 · highest-to-lowest86.5 / 100+8.2 pp vs world30.5%31 of 209 · highest-to-lowest85.6 / 100+6.0 pp vs world3.1%27 of 178 · highest-to-lowest85.3 / 100+2.2 pp vs world
Morocco201332.9%25 of 209 · highest-to-lowest88.5 / 100+7.5 pp vs world28.4%40 of 209 · highest-to-lowest81.3 / 100+3.8 pp vs world4.5%14 of 176 · highest-to-lowest92.6 / 100+3.7 pp vs world
Morocco201430.8%33 of 209 · highest-to-lowest84.6 / 100+5.0 pp vs world27.3%53 of 209 · highest-to-lowest75.0 / 100+2.4 pp vs world3.5%21 of 175 · highest-to-lowest88.5 / 100+2.6 pp vs world
Morocco201530.2%44 of 209 · highest-to-lowest79.3 / 100+4.4 pp vs world26.1%62 of 209 · highest-to-lowest70.7 / 100+1.0 pp vs world4.1%14 of 176 · highest-to-lowest92.6 / 100+3.4 pp vs world
Morocco201632.0%27 of 209 · highest-to-lowest87.5 / 100+6.6 pp vs world28.9%42 of 209 · highest-to-lowest80.3 / 100+4.0 pp vs world3.1%16 of 176 · highest-to-lowest91.4 / 100+2.6 pp vs world
Morocco201731.7%34 of 209 · highest-to-lowest84.1 / 100+5.7 pp vs world28.3%42 of 209 · highest-to-lowest80.3 / 100+3.2 pp vs world3.3%22 of 175 · highest-to-lowest87.9 / 100+2.6 pp vs world
Morocco201832.1%35 of 209 · highest-to-lowest83.7 / 100+5.8 pp vs world28.1%46 of 209 · highest-to-lowest78.4 / 100+2.4 pp vs world4.1%17 of 175 · highest-to-lowest90.8 / 100+3.4 pp vs world
Morocco201930.6%42 of 209 · highest-to-lowest80.3 / 100+4.2 pp vs world27.4%47 of 209 · highest-to-lowest77.9 / 100+1.5 pp vs world3.2%24 of 174 · highest-to-lowest86.7 / 100+2.7 pp vs world
Morocco202028.8%52 of 209 · highest-to-lowest75.5 / 100+2.5 pp vs world26.4%55 of 209 · highest-to-lowest74.0 / 100+0.4 pp vs world2.4%28 of 173 · highest-to-lowest84.3 / 100+2.1 pp vs world
Morocco202130.7%43 of 209 · highest-to-lowest79.8 / 100+3.6 pp vs world26.5%58 of 209 · highest-to-lowest72.6 / 100+0.4 pp vs world4.2%19 of 171 · highest-to-lowest89.4 / 100+3.2 pp vs world
Morocco202230.5%44 of 209 · highest-to-lowest79.3 / 100+3.2 pp vs world26.8%53 of 209 · highest-to-lowest75.0 / 100+0.8 pp vs world3.7%36 of 170 · highest-to-lowest79.3 / 100+2.4 pp vs world
Morocco202329.0%48 of 209 · highest-to-lowest77.4 / 100+2.7 pp vs world25.2%62 of 209 · highest-to-lowest70.7 / 100-0.5 pp vs world3.8%22 of 169 · highest-to-lowest87.5 / 100+3.2 pp vs world
Morocco202430.1%38 of 209 · highest-to-lowest82.2 / 100+4.1 pp vs world26.6%52 of 209 · highest-to-lowest75.5 / 100+1.2 pp vs world3.5%22 of 163 · highest-to-lowest87.0 / 100+2.9 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

A larger investment share is not automatically better; depreciation, utilization and project quality are outside this accounting measure.

Latest common comparison

Africa20.9%2024
Northern Africa24.8%2024
World26.0%2024

07 · Trade structure and external balance

How exposed is the economy to trade, and what is the external balance?

Exports, imports, openness and net exports distinguish exposure from surplus or deficit.

Full historical record

Trade openness

Exports, imports, openness and net exports distinguish exposure from surplus or deficit.

Morocco is shown against compatible UN benchmarks. The three fixed eras are labeled on the chart and summarized below.

Trade openness across the full available AMA record, divided into three labeled analytical periods.1970–19901990–20102010–2024100.981.361.742.122.51970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · percent
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Trade openness and UN benchmarks

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

39.5% → 55.9%

Percentage-point change: +16.4 pp
Integration1990–2010

55.9% → 71.3%

Percentage-point change: +15.4 pp
Current era2010–2024

71.3% → 92.2%

Percentage-point change: +20.9 pp
Exports42.0%2024 · Published series · World rank 82 of 210 · highest-to-lowest
Imports50.2%2024 · Published series · World rank 91 of 210 · highest-to-lowest
Net exports-8.2%2024 · Derived measure · World rank 143 of 210 · highest-to-lowest
Trade openness92.2%2024 · Derived measure · World rank 88 of 210 · highest-to-lowest
Trade structure and external balance: annual rates, ranks and comparison indices55 annual rows

Annual non-duplicative measures used in the trade structure and external balance section. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Trade structure and external balance: annual rates, ranks and comparison indices
Morocco197018.5%114 of 178 · highest-to-lowest36.2 / 100+7.2 pp vs world21.0%117 of 178 · highest-to-lowest34.5 / 100+9.7 pp vs world-2.5%90 of 178 · highest-to-lowest49.7 / 100-2.5 pp vs world39.5%124 of 178 · highest-to-lowest30.5 / 100+16.9 pp vs world
Morocco197118.4%115 of 178 · highest-to-lowest35.6 / 100+6.9 pp vs world20.0%123 of 178 · highest-to-lowest31.1 / 100+8.6 pp vs world-1.6%72 of 178 · highest-to-lowest59.9 / 100-1.7 pp vs world38.4%127 of 178 · highest-to-lowest28.8 / 100+15.5 pp vs world
Morocco197219.6%114 of 178 · highest-to-lowest36.2 / 100+7.8 pp vs world18.9%129 of 178 · highest-to-lowest27.7 / 100+7.3 pp vs world0.7%52 of 178 · highest-to-lowest71.2 / 100+0.5 pp vs world38.5%125 of 178 · highest-to-lowest29.9 / 100+15.1 pp vs world
Morocco197322.1%110 of 178 · highest-to-lowest38.4 / 100+8.8 pp vs world21.7%122 of 178 · highest-to-lowest31.6 / 100+8.7 pp vs world0.4%54 of 178 · highest-to-lowest70.1 / 100+0.1 pp vs world43.7%126 of 178 · highest-to-lowest29.4 / 100+17.6 pp vs world
Morocco197429.3%91 of 178 · highest-to-lowest49.2 / 100+13.3 pp vs world27.9%112 of 178 · highest-to-lowest37.3 / 100+11.8 pp vs world1.5%43 of 178 · highest-to-lowest76.3 / 100+1.5 pp vs world57.2%111 of 178 · highest-to-lowest37.9 / 100+25.0 pp vs world
Morocco197524.2%98 of 178 · highest-to-lowest45.2 / 100+9.0 pp vs world33.2%97 of 178 · highest-to-lowest45.8 / 100+18.0 pp vs world-9.0%117 of 178 · highest-to-lowest34.5 / 100-9.0 pp vs world57.4%105 of 178 · highest-to-lowest41.2 / 100+26.9 pp vs world
Morocco197619.5%121 of 178 · highest-to-lowest32.2 / 100+3.7 pp vs world36.5%86 of 178 · highest-to-lowest52.0 / 100+20.7 pp vs world-17.0%150 of 178 · highest-to-lowest15.8 / 100-17.0 pp vs world56.0%105 of 178 · highest-to-lowest41.2 / 100+24.4 pp vs world
Morocco197718.5%124 of 178 · highest-to-lowest30.5 / 100+2.7 pp vs world36.9%87 of 178 · highest-to-lowest51.4 / 100+20.8 pp vs world-18.4%150 of 178 · highest-to-lowest15.8 / 100-18.1 pp vs world55.5%107 of 178 · highest-to-lowest40.1 / 100+23.6 pp vs world
Morocco197817.7%127 of 178 · highest-to-lowest28.8 / 100+2.2 pp vs world29.6%110 of 178 · highest-to-lowest38.4 / 100+13.9 pp vs world-11.9%132 of 178 · highest-to-lowest26.0 / 100-11.6 pp vs world47.3%120 of 178 · highest-to-lowest32.8 / 100+16.1 pp vs world
Morocco197918.2%127 of 178 · highest-to-lowest28.8 / 100+1.3 pp vs world29.4%110 of 178 · highest-to-lowest38.4 / 100+12.3 pp vs world-11.2%125 of 178 · highest-to-lowest29.9 / 100-10.9 pp vs world47.6%123 of 178 · highest-to-lowest31.1 / 100+13.6 pp vs world
Morocco198018.4%126 of 178 · highest-to-lowest29.4 / 100+0.1 pp vs world27.3%118 of 178 · highest-to-lowest33.9 / 100+8.7 pp vs world-8.9%110 of 178 · highest-to-lowest38.4 / 100-8.6 pp vs world45.7%128 of 178 · highest-to-lowest28.2 / 100+8.8 pp vs world
Morocco198121.4%117 of 178 · highest-to-lowest34.5 / 100+3.4 pp vs world34.1%100 of 178 · highest-to-lowest44.1 / 100+15.7 pp vs world-12.6%125 of 178 · highest-to-lowest29.9 / 100-12.3 pp vs world55.5%114 of 178 · highest-to-lowest36.2 / 100+19.1 pp vs world
Morocco198220.4%114 of 178 · highest-to-lowest36.2 / 100+3.4 pp vs world32.6%101 of 178 · highest-to-lowest43.5 / 100+15.3 pp vs world-12.2%126 of 178 · highest-to-lowest29.4 / 100-11.8 pp vs world53.0%112 of 178 · highest-to-lowest37.3 / 100+18.7 pp vs world
Morocco198322.2%110 of 178 · highest-to-lowest38.4 / 100+5.8 pp vs world29.5%107 of 178 · highest-to-lowest40.1 / 100+12.8 pp vs world-7.3%107 of 178 · highest-to-lowest40.1 / 100-7.0 pp vs world51.8%113 of 178 · highest-to-lowest36.7 / 100+18.6 pp vs world
Morocco198425.1%103 of 178 · highest-to-lowest42.4 / 100+8.2 pp vs world34.2%93 of 178 · highest-to-lowest48.0 / 100+17.0 pp vs world-9.1%129 of 178 · highest-to-lowest27.7 / 100-8.9 pp vs world59.2%100 of 178 · highest-to-lowest44.1 / 100+25.2 pp vs world
Morocco198526.0%99 of 178 · highest-to-lowest44.6 / 100+9.5 pp vs world33.5%92 of 178 · highest-to-lowest48.6 / 100+16.8 pp vs world-7.5%121 of 178 · highest-to-lowest32.2 / 100-7.3 pp vs world59.4%100 of 178 · highest-to-lowest44.1 / 100+26.3 pp vs world
Morocco198622.4%101 of 178 · highest-to-lowest43.5 / 100+6.5 pp vs world27.5%110 of 178 · highest-to-lowest38.4 / 100+11.5 pp vs world-5.2%113 of 178 · highest-to-lowest36.7 / 100-4.9 pp vs world49.9%113 of 178 · highest-to-lowest36.7 / 100+18.0 pp vs world
Morocco198723.7%102 of 178 · highest-to-lowest42.9 / 100+7.2 pp vs world26.9%112 of 178 · highest-to-lowest37.3 / 100+10.3 pp vs world-3.2%98 of 178 · highest-to-lowest45.2 / 100-3.1 pp vs world50.7%113 of 178 · highest-to-lowest36.7 / 100+17.5 pp vs world
Morocco198825.9%98 of 178 · highest-to-lowest45.2 / 100+8.9 pp vs world25.1%123 of 178 · highest-to-lowest31.1 / 100+7.9 pp vs world0.8%59 of 178 · highest-to-lowest67.2 / 100+1.0 pp vs world51.0%113 of 178 · highest-to-lowest36.7 / 100+16.8 pp vs world
Morocco198923.0%106 of 179 · highest-to-lowest41.0 / 100+5.6 pp vs world27.3%111 of 179 · highest-to-lowest38.2 / 100+9.6 pp vs world-4.3%100 of 179 · highest-to-lowest44.4 / 100-4.0 pp vs world50.4%112 of 179 · highest-to-lowest37.6 / 100+15.1 pp vs world
Morocco199025.7%114 of 206 · highest-to-lowest44.9 / 100+6.7 pp vs world30.2%121 of 206 · highest-to-lowest41.5 / 100+11.0 pp vs world-4.6%116 of 206 · highest-to-lowest43.9 / 100-4.3 pp vs world55.9%124 of 206 · highest-to-lowest40.0 / 100+17.7 pp vs world
Morocco199123.1%118 of 206 · highest-to-lowest42.9 / 100+4.5 pp vs world27.3%128 of 206 · highest-to-lowest38.0 / 100+8.7 pp vs world-4.2%117 of 206 · highest-to-lowest43.4 / 100-4.2 pp vs world50.4%130 of 206 · highest-to-lowest37.1 / 100+13.2 pp vs world
Morocco199223.5%121 of 206 · highest-to-lowest41.5 / 100+3.7 pp vs world28.9%131 of 206 · highest-to-lowest36.6 / 100+9.5 pp vs world-5.4%117 of 206 · highest-to-lowest43.4 / 100-5.7 pp vs world52.4%132 of 206 · highest-to-lowest36.1 / 100+13.2 pp vs world
Morocco199323.8%123 of 206 · highest-to-lowest40.5 / 100+5.0 pp vs world28.3%139 of 206 · highest-to-lowest32.7 / 100+10.0 pp vs world-4.5%109 of 206 · highest-to-lowest47.3 / 100-5.0 pp vs world52.1%139 of 206 · highest-to-lowest32.7 / 100+15.0 pp vs world
Morocco199422.2%142 of 206 · highest-to-lowest31.2 / 100+2.8 pp vs world27.6%145 of 206 · highest-to-lowest29.8 / 100+8.6 pp vs world-5.4%117 of 206 · highest-to-lowest43.4 / 100-5.9 pp vs world49.8%152 of 206 · highest-to-lowest26.3 / 100+11.4 pp vs world
Morocco199523.9%131 of 206 · highest-to-lowest36.6 / 100+3.3 pp vs world30.0%139 of 206 · highest-to-lowest32.7 / 100+9.8 pp vs world-6.0%123 of 206 · highest-to-lowest40.5 / 100-6.5 pp vs world53.9%141 of 206 · highest-to-lowest31.7 / 100+13.1 pp vs world
Morocco199622.8%143 of 206 · highest-to-lowest30.7 / 100+1.7 pp vs world26.0%155 of 206 · highest-to-lowest24.9 / 100+5.3 pp vs world-3.2%99 of 206 · highest-to-lowest52.2 / 100-3.7 pp vs world48.8%154 of 206 · highest-to-lowest25.4 / 100+7.0 pp vs world
Morocco199724.1%142 of 206 · highest-to-lowest31.2 / 100+2.1 pp vs world27.2%147 of 206 · highest-to-lowest28.8 / 100+5.7 pp vs world-3.1%97 of 206 · highest-to-lowest53.2 / 100-3.6 pp vs world51.3%145 of 206 · highest-to-lowest29.8 / 100+7.9 pp vs world
Morocco199823.6%134 of 206 · highest-to-lowest35.1 / 100+1.8 pp vs world27.5%152 of 206 · highest-to-lowest26.3 / 100+6.1 pp vs world-3.9%89 of 206 · highest-to-lowest57.1 / 100-4.3 pp vs world51.1%154 of 206 · highest-to-lowest25.4 / 100+7.9 pp vs world
Morocco199925.5%131 of 206 · highest-to-lowest36.6 / 100+3.6 pp vs world29.0%143 of 206 · highest-to-lowest30.7 / 100+7.4 pp vs world-3.6%98 of 206 · highest-to-lowest52.7 / 100-3.8 pp vs world54.5%143 of 206 · highest-to-lowest30.7 / 100+11.0 pp vs world
Morocco200027.1%136 of 206 · highest-to-lowest34.1 / 100+3.5 pp vs world32.6%134 of 206 · highest-to-lowest35.1 / 100+9.2 pp vs world-5.6%117 of 206 · highest-to-lowest43.4 / 100-5.7 pp vs world59.7%142 of 206 · highest-to-lowest31.2 / 100+12.7 pp vs world
Morocco200128.4%125 of 206 · highest-to-lowest39.5 / 100+5.5 pp vs world31.3%139 of 206 · highest-to-lowest32.7 / 100+8.3 pp vs world-2.8%96 of 206 · highest-to-lowest53.7 / 100-2.8 pp vs world59.7%143 of 206 · highest-to-lowest30.7 / 100+13.8 pp vs world
Morocco200229.2%120 of 206 · highest-to-lowest42.0 / 100+6.0 pp vs world31.6%137 of 206 · highest-to-lowest33.7 / 100+8.6 pp vs world-2.4%94 of 206 · highest-to-lowest54.6 / 100-2.6 pp vs world60.7%140 of 206 · highest-to-lowest32.2 / 100+14.5 pp vs world
Morocco200327.7%123 of 206 · highest-to-lowest40.5 / 100+3.8 pp vs world30.8%136 of 206 · highest-to-lowest34.1 / 100+7.1 pp vs world-3.1%101 of 206 · highest-to-lowest51.2 / 100-3.3 pp vs world58.5%140 of 206 · highest-to-lowest32.2 / 100+10.8 pp vs world
Morocco200428.4%134 of 206 · highest-to-lowest35.1 / 100+2.7 pp vs world33.6%134 of 206 · highest-to-lowest35.1 / 100+8.2 pp vs world-5.2%108 of 206 · highest-to-lowest47.8 / 100-5.5 pp vs world62.0%142 of 206 · highest-to-lowest31.2 / 100+10.8 pp vs world
Morocco200531.2%126 of 208 · highest-to-lowest39.6 / 100+4.2 pp vs world37.1%123 of 208 · highest-to-lowest41.1 / 100+10.5 pp vs world-5.9%109 of 208 · highest-to-lowest47.8 / 100-6.3 pp vs world68.4%132 of 208 · highest-to-lowest36.7 / 100+14.7 pp vs world
Morocco200633.1%120 of 208 · highest-to-lowest42.5 / 100+4.4 pp vs world38.8%119 of 208 · highest-to-lowest43.0 / 100+10.8 pp vs world-5.8%116 of 208 · highest-to-lowest44.4 / 100-6.4 pp vs world71.9%129 of 208 · highest-to-lowest38.2 / 100+15.1 pp vs world
Morocco200734.6%113 of 208 · highest-to-lowest45.9 / 100+5.0 pp vs world43.9%103 of 208 · highest-to-lowest50.7 / 100+15.1 pp vs world-9.3%130 of 208 · highest-to-lowest37.7 / 100-10.1 pp vs world78.5%120 of 208 · highest-to-lowest42.5 / 100+20.0 pp vs world
Morocco200835.0%109 of 210 · highest-to-lowest48.3 / 100+4.1 pp vs world49.1%97 of 210 · highest-to-lowest54.1 / 100+18.9 pp vs world-14.0%143 of 210 · highest-to-lowest32.1 / 100-14.8 pp vs world84.1%110 of 210 · highest-to-lowest47.8 / 100+22.9 pp vs world
Morocco200926.9%124 of 210 · highest-to-lowest41.1 / 100+0.7 pp vs world38.6%116 of 210 · highest-to-lowest45.0 / 100+13.0 pp vs world-11.6%139 of 210 · highest-to-lowest34.0 / 100-12.3 pp vs world65.5%131 of 210 · highest-to-lowest37.8 / 100+13.6 pp vs world
Morocco201030.4%118 of 210 · highest-to-lowest44.0 / 100+1.8 pp vs world40.9%112 of 210 · highest-to-lowest46.9 / 100+13.2 pp vs world-10.5%135 of 210 · highest-to-lowest35.9 / 100-11.4 pp vs world71.3%128 of 210 · highest-to-lowest39.2 / 100+15.0 pp vs world
Morocco201132.0%119 of 210 · highest-to-lowest43.5 / 100+1.7 pp vs world45.5%105 of 210 · highest-to-lowest50.2 / 100+16.0 pp vs world-13.4%144 of 210 · highest-to-lowest31.6 / 100-14.3 pp vs world77.5%125 of 210 · highest-to-lowest40.7 / 100+17.7 pp vs world
Morocco201231.6%117 of 210 · highest-to-lowest44.5 / 100+1.4 pp vs world46.0%103 of 210 · highest-to-lowest51.2 / 100+16.8 pp vs world-14.4%147 of 210 · highest-to-lowest30.1 / 100-15.4 pp vs world77.6%121 of 210 · highest-to-lowest42.6 / 100+18.2 pp vs world
Morocco201329.0%131 of 210 · highest-to-lowest37.8 / 100-1.1 pp vs world42.4%111 of 210 · highest-to-lowest47.4 / 100+13.3 pp vs world-13.4%148 of 210 · highest-to-lowest29.7 / 100-14.5 pp vs world71.4%132 of 210 · highest-to-lowest37.3 / 100+12.2 pp vs world
Morocco201430.1%130 of 210 · highest-to-lowest38.3 / 100+0.4 pp vs world41.8%112 of 210 · highest-to-lowest46.9 / 100+12.8 pp vs world-11.6%142 of 210 · highest-to-lowest32.5 / 100-12.4 pp vs world71.9%126 of 210 · highest-to-lowest40.2 / 100+13.2 pp vs world
Morocco201530.0%123 of 210 · highest-to-lowest41.6 / 100+1.9 pp vs world37.3%120 of 210 · highest-to-lowest43.1 / 100+9.8 pp vs world-7.3%129 of 210 · highest-to-lowest38.8 / 100-7.9 pp vs world67.3%128 of 210 · highest-to-lowest39.2 / 100+11.7 pp vs world
Morocco201630.7%121 of 210 · highest-to-lowest42.6 / 100+3.5 pp vs world40.4%113 of 210 · highest-to-lowest46.4 / 100+14.0 pp vs world-9.7%141 of 210 · highest-to-lowest33.0 / 100-10.5 pp vs world71.1%117 of 210 · highest-to-lowest44.5 / 100+17.5 pp vs world
Morocco201732.6%113 of 210 · highest-to-lowest46.4 / 100+4.5 pp vs world41.6%107 of 210 · highest-to-lowest49.3 / 100+14.2 pp vs world-9.0%140 of 210 · highest-to-lowest33.5 / 100-9.7 pp vs world74.2%115 of 210 · highest-to-lowest45.5 / 100+18.7 pp vs world
Morocco201833.8%118 of 210 · highest-to-lowest44.0 / 100+4.7 pp vs world43.4%105 of 210 · highest-to-lowest50.2 / 100+15.2 pp vs world-9.6%140 of 210 · highest-to-lowest33.5 / 100-10.4 pp vs world77.3%115 of 210 · highest-to-lowest45.5 / 100+19.9 pp vs world
Morocco201934.1%118 of 210 · highest-to-lowest44.0 / 100+6.0 pp vs world41.9%105 of 210 · highest-to-lowest50.2 / 100+14.4 pp vs world-7.8%132 of 210 · highest-to-lowest37.3 / 100-8.4 pp vs world76.0%115 of 210 · highest-to-lowest45.5 / 100+20.4 pp vs world
Morocco202030.8%101 of 210 · highest-to-lowest52.2 / 100+4.7 pp vs world38.0%112 of 210 · highest-to-lowest46.9 / 100+12.7 pp vs world-7.3%124 of 210 · highest-to-lowest41.1 / 100-8.0 pp vs world68.8%107 of 210 · highest-to-lowest49.3 / 100+17.3 pp vs world
Morocco202133.1%112 of 210 · highest-to-lowest46.9 / 100+4.5 pp vs world42.4%107 of 210 · highest-to-lowest49.3 / 100+14.7 pp vs world-9.3%132 of 210 · highest-to-lowest37.3 / 100-10.3 pp vs world75.5%111 of 210 · highest-to-lowest47.4 / 100+19.2 pp vs world
Morocco202244.7%88 of 210 · highest-to-lowest58.4 / 100+13.8 pp vs world56.2%81 of 210 · highest-to-lowest61.7 / 100+26.1 pp vs world-11.5%140 of 210 · highest-to-lowest33.5 / 100-12.3 pp vs world100.9%81 of 210 · highest-to-lowest61.7 / 100+39.9 pp vs world
Morocco202342.4%87 of 210 · highest-to-lowest58.9 / 100+13.4 pp vs world50.7%93 of 210 · highest-to-lowest56.0 / 100+22.4 pp vs world-8.3%138 of 210 · highest-to-lowest34.4 / 100-9.0 pp vs world93.1%88 of 210 · highest-to-lowest58.4 / 100+35.7 pp vs world
Morocco202442.0%82 of 210 · highest-to-lowest61.2 / 100+13.0 pp vs world50.2%91 of 210 · highest-to-lowest56.9 / 100+22.1 pp vs world-8.2%143 of 210 · highest-to-lowest32.1 / 100-9.1 pp vs world92.2%88 of 210 · highest-to-lowest58.4 / 100+35.1 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

Trade openness is exports plus imports relative to GDP. Imports are positive in the source but subtracted in the expenditure identity.

Latest common comparison

Africa55.1%2024
Northern Africa55.9%2024
World57.1%2024

08 · Industry mix and structural change

Which activities produce value, and how is the mix changing?

Six mutually exclusive activities show the production structure. Manufacturing remains nested inside its parent activity.

Full historical record

Structural change across six activities

Other activities is the largest current activity at 36.9%. Each activity shows change separately for 1970–1990, 1990–2010, and 2010–current.

AMA activity values measure gross value added, not sales, revenue, shipments, gross output, or physical production.

Agriculture, forestry and fishing11.9%
1970–1990-2.9 pp1990–2010-5.0 pp2010–2024-1.8 pp

World specialization: 2.79×

Mining, manufacturing and utilities22.5%
1970–1990+2.1 pp1990–2010-4.0 pp2010–2024+0.2 pp

World specialization: 1.06×

Construction6.3%
1970–1990+0.9 pp1990–2010+1.2 pp2010–2024+0.4 pp

World specialization: 1.10×

Trade, restaurants and hotels16.6%
1970–1990-7.3 pp1990–2010-0.1 pp2010–2024+3.2 pp

World specialization: 1.15×

Transport, storage and communication5.7%
1970–1990+2.5 pp1990–2010-0.1 pp2010–2024-2.5 pp

World specialization: 0.59×

Other activities36.9%
1970–1990+4.8 pp1990–2010+7.9 pp2010–2024+0.4 pp

World specialization: 0.83×

Industry composition and economic scale

The 100% area view isolates changes in production mix. The current-dollar area view combines those shares with nominal GDP so the total height also shows the expansion or contraction of the economy.

A one-hundred-percent stacked area chart showing the changing share of six industries.0%25%50%75%100%1970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

Agriculture, forestry and fishingMining, manufacturing and utilitiesConstructionTrade, restaurants and hotelsTransport, storage and communicationOther activitiesShare of total gross value added
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Broad industry structure over time

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

23.7% → 28.5%

Percentage-point change: +4.8 pp
Integration1990–2010

28.5% → 36.5%

Percentage-point change: +7.9 pp
Current era2010–2024

36.5% → 36.9%

Percentage-point change: +0.4 pp
How to read specialization

World specialization compares an activity's share of this country's gross value added with that activity's share of world gross value added. A result of 1.00× means the shares match; above 1.00× means the activity is relatively more prominent locally, while below 1.00× means it is relatively less prominent. It describes economic structure, not productivity or competitiveness.

Current specialization against world

Agriculture, forestry and fishing2.79×
Mining, manufacturing and utilities1.06×
Construction1.10×
Trade, restaurants and hotels1.15×
Transport, storage and communication0.59×
Other activities0.83×
Industry mix, specialization and world comparison table55 annual rows

Annual shares for the six mutually exclusive broad industries, with world comparisons and ranks wherever comparable data exist. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Industry mix, specialization and world comparison table
Morocco197021.6%63 of 176 · highest-to-lowest64.6 / 100+12.2 pp vs world24.3%76 of 178 · highest-to-lowest57.6 / 100-6.6 pp vs world3.9%130 of 178 · highest-to-lowest27.1 / 100-2.6 pp vs world20.8%41 of 177 · highest-to-lowest77.3 / 100+6.7 pp vs world5.8%111 of 177 · highest-to-lowest37.5 / 100-2.1 pp vs world23.7%117 of 178 · highest-to-lowest34.5 / 100-7.8 pp vs world
Morocco197123.9%57 of 176 · highest-to-lowest68.0 / 100+14.9 pp vs world23.8%71 of 178 · highest-to-lowest60.5 / 100-6.8 pp vs world4.2%121 of 178 · highest-to-lowest32.2 / 100-2.5 pp vs world20.5%41 of 177 · highest-to-lowest77.3 / 100+6.4 pp vs world5.3%119 of 177 · highest-to-lowest33.0 / 100-2.6 pp vs world22.5%125 of 178 · highest-to-lowest29.9 / 100-9.6 pp vs world
Morocco197222.8%61 of 176 · highest-to-lowest65.7 / 100+14.1 pp vs world24.7%71 of 178 · highest-to-lowest60.5 / 100-5.8 pp vs world3.7%135 of 178 · highest-to-lowest24.3 / 100-3.1 pp vs world19.9%40 of 177 · highest-to-lowest77.8 / 100+5.8 pp vs world5.1%124 of 177 · highest-to-lowest30.1 / 100-2.8 pp vs world23.8%116 of 178 · highest-to-lowest35.0 / 100-8.3 pp vs world
Morocco197322.1%60 of 176 · highest-to-lowest66.3 / 100+13.0 pp vs world25.5%70 of 178 · highest-to-lowest61.0 / 100-5.3 pp vs world3.3%143 of 178 · highest-to-lowest19.8 / 100-3.4 pp vs world19.8%42 of 177 · highest-to-lowest76.7 / 100+5.8 pp vs world5.7%110 of 177 · highest-to-lowest38.1 / 100-2.0 pp vs world23.5%118 of 178 · highest-to-lowest33.9 / 100-8.1 pp vs world
Morocco197421.2%63 of 176 · highest-to-lowest64.6 / 100+12.6 pp vs world31.8%50 of 178 · highest-to-lowest72.3 / 100+0.1 pp vs world3.2%149 of 178 · highest-to-lowest16.4 / 100-3.5 pp vs world16.9%66 of 177 · highest-to-lowest63.1 / 100+2.8 pp vs world5.0%122 of 177 · highest-to-lowest31.3 / 100-2.7 pp vs world21.9%120 of 178 · highest-to-lowest32.8 / 100-9.5 pp vs world
Morocco197518.5%71 of 176 · highest-to-lowest60.0 / 100+10.3 pp vs world29.7%48 of 178 · highest-to-lowest73.4 / 100-0.9 pp vs world5.7%97 of 178 · highest-to-lowest45.8 / 100-1.1 pp vs world17.4%59 of 177 · highest-to-lowest67.0 / 100+3.2 pp vs world5.6%112 of 177 · highest-to-lowest36.9 / 100-2.1 pp vs world23.0%121 of 178 · highest-to-lowest32.2 / 100-9.5 pp vs world
Morocco197620.3%66 of 176 · highest-to-lowest62.9 / 100+12.3 pp vs world25.8%71 of 178 · highest-to-lowest60.5 / 100-5.1 pp vs world6.8%77 of 178 · highest-to-lowest57.1 / 100-0.0 pp vs world17.1%65 of 177 · highest-to-lowest63.6 / 100+2.9 pp vs world5.5%112 of 177 · highest-to-lowest36.9 / 100-2.2 pp vs world24.5%117 of 178 · highest-to-lowest34.5 / 100-8.0 pp vs world
Morocco197717.7%72 of 176 · highest-to-lowest59.4 / 100+9.9 pp vs world25.2%76 of 178 · highest-to-lowest57.6 / 100-5.5 pp vs world8.5%43 of 178 · highest-to-lowest76.3 / 100+1.7 pp vs world17.1%66 of 177 · highest-to-lowest63.1 / 100+2.8 pp vs world5.9%109 of 177 · highest-to-lowest38.6 / 100-2.0 pp vs world25.6%112 of 178 · highest-to-lowest37.3 / 100-7.1 pp vs world
Morocco197820.2%62 of 176 · highest-to-lowest65.1 / 100+12.6 pp vs world25.0%75 of 178 · highest-to-lowest58.2 / 100-5.5 pp vs world7.3%69 of 178 · highest-to-lowest61.6 / 100+0.5 pp vs world16.2%70 of 177 · highest-to-lowest60.8 / 100+1.9 pp vs world6.1%107 of 177 · highest-to-lowest39.8 / 100-1.9 pp vs world25.2%113 of 178 · highest-to-lowest36.7 / 100-7.9 pp vs world
Morocco197919.3%65 of 176 · highest-to-lowest63.4 / 100+12.0 pp vs world26.1%76 of 178 · highest-to-lowest57.6 / 100-4.7 pp vs world7.2%71 of 178 · highest-to-lowest60.5 / 100+0.4 pp vs world15.6%80 of 177 · highest-to-lowest55.1 / 100+1.3 pp vs world5.8%108 of 177 · highest-to-lowest39.2 / 100-2.1 pp vs world26.0%107 of 178 · highest-to-lowest40.1 / 100-7.1 pp vs world
Morocco198019.7%59 of 176 · highest-to-lowest66.9 / 100+12.9 pp vs world26.1%76 of 178 · highest-to-lowest57.6 / 100-5.0 pp vs world5.6%100 of 178 · highest-to-lowest44.1 / 100-1.0 pp vs world15.0%79 of 177 · highest-to-lowest55.7 / 100+0.8 pp vs world7.1%87 of 177 · highest-to-lowest51.1 / 100-0.6 pp vs world26.3%105 of 178 · highest-to-lowest41.2 / 100-7.3 pp vs world
Morocco198113.9%82 of 176 · highest-to-lowest53.7 / 100+7.1 pp vs world28.7%53 of 178 · highest-to-lowest70.6 / 100-1.9 pp vs world6.7%78 of 178 · highest-to-lowest56.5 / 100+0.2 pp vs world15.2%82 of 177 · highest-to-lowest54.0 / 100+0.9 pp vs world7.7%82 of 177 · highest-to-lowest54.0 / 100-0.1 pp vs world27.7%102 of 178 · highest-to-lowest42.9 / 100-6.5 pp vs world
Morocco198216.8%73 of 176 · highest-to-lowest58.9 / 100+10.0 pp vs world26.9%55 of 178 · highest-to-lowest69.5 / 100-2.9 pp vs world6.5%76 of 178 · highest-to-lowest57.6 / 100+0.3 pp vs world15.6%81 of 177 · highest-to-lowest54.5 / 100+1.3 pp vs world7.7%79 of 177 · highest-to-lowest55.7 / 100-0.2 pp vs world26.5%111 of 178 · highest-to-lowest37.9 / 100-8.7 pp vs world
Morocco198316.3%70 of 176 · highest-to-lowest60.6 / 100+9.4 pp vs world28.0%51 of 178 · highest-to-lowest71.8 / 100-1.4 pp vs world6.0%80 of 178 · highest-to-lowest55.4 / 100+0.0 pp vs world14.2%97 of 177 · highest-to-lowest45.5 / 100-0.1 pp vs world8.2%70 of 177 · highest-to-lowest60.8 / 100+0.3 pp vs world27.3%108 of 178 · highest-to-lowest39.5 / 100-8.6 pp vs world
Morocco198415.9%74 of 176 · highest-to-lowest58.3 / 100+9.0 pp vs world28.3%50 of 178 · highest-to-lowest72.3 / 100-0.9 pp vs world5.0%97 of 178 · highest-to-lowest45.8 / 100-0.7 pp vs world14.4%94 of 177 · highest-to-lowest47.2 / 100-0.2 pp vs world8.6%65 of 177 · highest-to-lowest63.6 / 100+0.6 pp vs world27.8%107 of 178 · highest-to-lowest40.1 / 100-8.1 pp vs world
Morocco198517.4%62 of 176 · highest-to-lowest65.1 / 100+11.0 pp vs world27.8%58 of 178 · highest-to-lowest67.8 / 100-1.0 pp vs world5.0%100 of 178 · highest-to-lowest44.1 / 100-0.7 pp vs world14.5%96 of 177 · highest-to-lowest46.0 / 100-0.3 pp vs world8.5%72 of 177 · highest-to-lowest59.7 / 100+0.5 pp vs world26.8%107 of 178 · highest-to-lowest40.1 / 100-9.9 pp vs world
Morocco198620.4%49 of 176 · highest-to-lowest72.6 / 100+14.5 pp vs world26.0%70 of 178 · highest-to-lowest61.0 / 100-1.7 pp vs world4.4%117 of 178 · highest-to-lowest34.5 / 100-1.5 pp vs world15.3%89 of 177 · highest-to-lowest50.0 / 100+0.6 pp vs world7.9%87 of 177 · highest-to-lowest51.1 / 100-0.2 pp vs world26.0%115 of 178 · highest-to-lowest35.6 / 100-11.8 pp vs world
Morocco198716.3%69 of 176 · highest-to-lowest61.1 / 100+10.8 pp vs world26.7%58 of 178 · highest-to-lowest67.8 / 100-0.7 pp vs world4.2%120 of 178 · highest-to-lowest32.8 / 100-1.9 pp vs world15.6%84 of 177 · highest-to-lowest52.8 / 100+1.1 pp vs world9.0%60 of 177 · highest-to-lowest66.5 / 100+0.9 pp vs world28.1%108 of 178 · highest-to-lowest39.5 / 100-10.4 pp vs world
Morocco198818.4%58 of 176 · highest-to-lowest67.4 / 100+13.0 pp vs world26.6%61 of 178 · highest-to-lowest66.1 / 100-0.6 pp vs world4.5%109 of 178 · highest-to-lowest39.0 / 100-1.7 pp vs world14.4%97 of 177 · highest-to-lowest45.5 / 100-0.3 pp vs world9.0%65 of 177 · highest-to-lowest63.6 / 100+0.9 pp vs world27.2%115 of 178 · highest-to-lowest35.6 / 100-11.5 pp vs world
Morocco198918.4%58 of 177 · highest-to-lowest67.6 / 100+13.0 pp vs world26.7%62 of 179 · highest-to-lowest65.7 / 100-0.2 pp vs world4.9%103 of 179 · highest-to-lowest42.7 / 100-1.4 pp vs world13.7%109 of 178 · highest-to-lowest39.0 / 100-0.9 pp vs world8.9%69 of 178 · highest-to-lowest61.6 / 100+0.9 pp vs world27.5%111 of 179 · highest-to-lowest38.2 / 100-11.6 pp vs world
Morocco199018.6%77 of 204 · highest-to-lowest62.6 / 100+13.4 pp vs world26.3%74 of 206 · highest-to-lowest64.4 / 100-0.2 pp vs world4.7%125 of 206 · highest-to-lowest39.5 / 100-1.5 pp vs world13.5%121 of 205 · highest-to-lowest41.2 / 100-1.0 pp vs world8.3%90 of 205 · highest-to-lowest56.4 / 100+0.1 pp vs world28.5%112 of 206 · highest-to-lowest45.9 / 100-11.0 pp vs world
Morocco199121.2%64 of 204 · highest-to-lowest69.0 / 100+16.4 pp vs world24.7%85 of 206 · highest-to-lowest59.0 / 100-1.3 pp vs world4.4%130 of 206 · highest-to-lowest37.1 / 100-1.6 pp vs world13.0%134 of 205 · highest-to-lowest34.8 / 100-1.9 pp vs world7.7%100 of 205 · highest-to-lowest51.5 / 100-0.6 pp vs world29.0%113 of 206 · highest-to-lowest45.4 / 100-11.2 pp vs world
Morocco199216.1%85 of 204 · highest-to-lowest58.6 / 100+11.8 pp vs world25.8%75 of 206 · highest-to-lowest63.9 / 100+0.5 pp vs world4.4%140 of 206 · highest-to-lowest32.2 / 100-1.5 pp vs world13.7%112 of 205 · highest-to-lowest45.6 / 100-1.6 pp vs world8.4%86 of 205 · highest-to-lowest58.3 / 100+0.1 pp vs world31.6%97 of 206 · highest-to-lowest53.2 / 100-9.4 pp vs world
Morocco199315.3%85 of 204 · highest-to-lowest58.6 / 100+11.2 pp vs world25.5%72 of 206 · highest-to-lowest65.4 / 100+0.8 pp vs world4.2%143 of 206 · highest-to-lowest30.7 / 100-1.7 pp vs world13.7%112 of 205 · highest-to-lowest45.6 / 100-1.3 pp vs world8.7%83 of 205 · highest-to-lowest59.8 / 100+0.4 pp vs world32.4%96 of 206 · highest-to-lowest53.7 / 100-9.3 pp vs world
Morocco199419.4%68 of 204 · highest-to-lowest67.0 / 100+15.4 pp vs world24.4%81 of 206 · highest-to-lowest61.0 / 100-0.1 pp vs world3.8%157 of 206 · highest-to-lowest23.9 / 100-2.2 pp vs world13.8%114 of 205 · highest-to-lowest44.6 / 100-1.4 pp vs world7.9%102 of 205 · highest-to-lowest50.5 / 100-0.5 pp vs world30.7%106 of 206 · highest-to-lowest48.8 / 100-10.4 pp vs world
Morocco199515.1%84 of 204 · highest-to-lowest59.1 / 100+11.1 pp vs world25.8%68 of 206 · highest-to-lowest67.3 / 100+1.3 pp vs world3.8%156 of 206 · highest-to-lowest24.4 / 100-2.0 pp vs world13.6%124 of 205 · highest-to-lowest39.7 / 100-1.5 pp vs world8.1%95 of 205 · highest-to-lowest53.9 / 100-0.4 pp vs world33.5%92 of 206 · highest-to-lowest55.6 / 100-8.5 pp vs world
Morocco199620.2%61 of 204 · highest-to-lowest70.4 / 100+16.1 pp vs world24.5%78 of 206 · highest-to-lowest62.4 / 100+0.2 pp vs world3.7%164 of 206 · highest-to-lowest20.5 / 100-2.0 pp vs world13.8%116 of 205 · highest-to-lowest43.6 / 100-1.2 pp vs world7.5%107 of 205 · highest-to-lowest48.0 / 100-1.1 pp vs world30.3%109 of 206 · highest-to-lowest47.3 / 100-12.1 pp vs world
Morocco199716.3%77 of 204 · highest-to-lowest62.6 / 100+12.3 pp vs world25.9%63 of 206 · highest-to-lowest69.8 / 100+1.9 pp vs world4.1%150 of 206 · highest-to-lowest27.3 / 100-1.4 pp vs world14.0%113 of 205 · highest-to-lowest45.1 / 100-1.0 pp vs world7.8%110 of 205 · highest-to-lowest46.6 / 100-0.9 pp vs world31.9%102 of 206 · highest-to-lowest50.7 / 100-10.8 pp vs world
Morocco199818.1%67 of 204 · highest-to-lowest67.5 / 100+14.2 pp vs world24.8%66 of 206 · highest-to-lowest68.3 / 100+1.7 pp vs world4.0%162 of 206 · highest-to-lowest21.5 / 100-1.5 pp vs world13.9%122 of 205 · highest-to-lowest40.7 / 100-1.2 pp vs world7.7%120 of 205 · highest-to-lowest41.7 / 100-1.3 pp vs world31.6%114 of 206 · highest-to-lowest44.9 / 100-11.8 pp vs world
Morocco199915.6%75 of 204 · highest-to-lowest63.5 / 100+12.0 pp vs world25.4%64 of 206 · highest-to-lowest69.3 / 100+2.3 pp vs world3.8%161 of 206 · highest-to-lowest22.0 / 100-1.6 pp vs world14.3%110 of 205 · highest-to-lowest46.6 / 100-0.8 pp vs world7.9%117 of 205 · highest-to-lowest43.1 / 100-1.2 pp vs world33.0%106 of 206 · highest-to-lowest48.8 / 100-10.6 pp vs world
Morocco200013.3%83 of 204 · highest-to-lowest59.6 / 100+9.9 pp vs world25.3%69 of 206 · highest-to-lowest66.8 / 100+1.8 pp vs world4.7%130 of 206 · highest-to-lowest37.1 / 100-0.7 pp vs world14.5%106 of 205 · highest-to-lowest48.5 / 100-0.5 pp vs world7.6%129 of 205 · highest-to-lowest37.3 / 100-1.5 pp vs world34.6%93 of 206 · highest-to-lowest55.1 / 100-9.0 pp vs world
Morocco200114.8%71 of 204 · highest-to-lowest65.5 / 100+11.4 pp vs world23.3%86 of 206 · highest-to-lowest58.5 / 100+0.8 pp vs world5.1%113 of 206 · highest-to-lowest45.4 / 100-0.3 pp vs world13.9%112 of 205 · highest-to-lowest45.6 / 100-1.0 pp vs world8.0%124 of 205 · highest-to-lowest39.7 / 100-1.2 pp vs world34.9%97 of 206 · highest-to-lowest53.2 / 100-9.6 pp vs world
Morocco200214.8%69 of 204 · highest-to-lowest66.5 / 100+11.4 pp vs world23.2%83 of 206 · highest-to-lowest60.0 / 100+1.1 pp vs world5.0%118 of 206 · highest-to-lowest42.9 / 100-0.2 pp vs world13.9%113 of 205 · highest-to-lowest45.1 / 100-0.9 pp vs world8.3%118 of 205 · highest-to-lowest42.6 / 100-1.0 pp vs world34.7%99 of 206 · highest-to-lowest52.2 / 100-10.3 pp vs world
Morocco200315.5%64 of 204 · highest-to-lowest69.0 / 100+12.1 pp vs world23.6%80 of 206 · highest-to-lowest61.5 / 100+1.5 pp vs world5.3%112 of 206 · highest-to-lowest45.9 / 100-0.1 pp vs world12.9%138 of 205 · highest-to-lowest32.8 / 100-1.9 pp vs world8.0%128 of 205 · highest-to-lowest37.7 / 100-1.3 pp vs world34.8%104 of 206 · highest-to-lowest49.8 / 100-10.3 pp vs world
Morocco200414.6%67 of 204 · highest-to-lowest67.5 / 100+11.1 pp vs world23.6%84 of 206 · highest-to-lowest59.5 / 100+1.0 pp vs world5.8%86 of 206 · highest-to-lowest58.5 / 100+0.4 pp vs world12.6%142 of 205 · highest-to-lowest30.9 / 100-2.1 pp vs world8.2%127 of 205 · highest-to-lowest38.2 / 100-1.3 pp vs world35.1%97 of 206 · highest-to-lowest53.2 / 100-9.2 pp vs world
Morocco200513.1%73 of 205 · highest-to-lowest64.7 / 100+9.8 pp vs world22.8%88 of 208 · highest-to-lowest58.0 / 100-0.2 pp vs world6.1%83 of 208 · highest-to-lowest60.4 / 100+0.6 pp vs world12.9%141 of 207 · highest-to-lowest32.0 / 100-1.7 pp vs world8.0%130 of 207 · highest-to-lowest37.4 / 100-1.4 pp vs world37.1%87 of 208 · highest-to-lowest58.5 / 100-7.1 pp vs world
Morocco200615.1%63 of 205 · highest-to-lowest69.6 / 100+11.8 pp vs world22.0%96 of 208 · highest-to-lowest54.1 / 100-1.5 pp vs world5.9%99 of 208 · highest-to-lowest52.7 / 100+0.2 pp vs world12.6%143 of 207 · highest-to-lowest31.1 / 100-1.8 pp vs world7.8%139 of 207 · highest-to-lowest33.0 / 100-1.5 pp vs world36.6%86 of 208 · highest-to-lowest58.9 / 100-7.2 pp vs world
Morocco200712.2%75 of 205 · highest-to-lowest63.7 / 100+8.7 pp vs world21.5%98 of 208 · highest-to-lowest53.1 / 100-2.1 pp vs world6.2%89 of 208 · highest-to-lowest57.5 / 100+0.5 pp vs world13.0%141 of 207 · highest-to-lowest32.0 / 100-1.2 pp vs world8.7%117 of 207 · highest-to-lowest43.7 / 100-0.7 pp vs world38.4%81 of 208 · highest-to-lowest61.4 / 100-5.2 pp vs world
Morocco200813.1%70 of 207 · highest-to-lowest66.5 / 100+9.4 pp vs world23.5%81 of 210 · highest-to-lowest61.7 / 100-0.5 pp vs world6.0%105 of 210 · highest-to-lowest50.2 / 100+0.4 pp vs world13.7%129 of 209 · highest-to-lowest38.5 / 100-0.5 pp vs world7.8%138 of 209 · highest-to-lowest34.1 / 100-1.5 pp vs world35.9%94 of 210 · highest-to-lowest55.5 / 100-7.2 pp vs world
Morocco200914.1%64 of 207 · highest-to-lowest69.4 / 100+10.4 pp vs world21.1%91 of 210 · highest-to-lowest56.9 / 100-1.2 pp vs world5.9%104 of 210 · highest-to-lowest50.7 / 100+0.4 pp vs world13.4%138 of 209 · highest-to-lowest34.1 / 100-0.6 pp vs world8.4%127 of 209 · highest-to-lowest39.4 / 100-0.8 pp vs world37.0%101 of 210 · highest-to-lowest52.2 / 100-8.1 pp vs world
Morocco201013.7%65 of 207 · highest-to-lowest68.9 / 100+9.6 pp vs world22.3%88 of 210 · highest-to-lowest58.4 / 100-1.4 pp vs world5.9%103 of 210 · highest-to-lowest51.2 / 100+0.5 pp vs world13.4%137 of 209 · highest-to-lowest34.6 / 100-0.6 pp vs world8.2%126 of 209 · highest-to-lowest39.9 / 100-0.9 pp vs world36.5%102 of 210 · highest-to-lowest51.7 / 100-7.4 pp vs world
Morocco201113.2%69 of 207 · highest-to-lowest67.0 / 100+9.0 pp vs world22.2%95 of 210 · highest-to-lowest55.0 / 100-2.1 pp vs world6.0%92 of 210 · highest-to-lowest56.5 / 100+0.6 pp vs world14.0%125 of 209 · highest-to-lowest40.4 / 100+0.0 pp vs world7.8%136 of 209 · highest-to-lowest35.1 / 100-1.1 pp vs world36.7%99 of 210 · highest-to-lowest53.1 / 100-6.5 pp vs world
Morocco201212.2%70 of 207 · highest-to-lowest66.5 / 100+7.9 pp vs world21.5%98 of 210 · highest-to-lowest53.6 / 100-2.6 pp vs world6.2%80 of 210 · highest-to-lowest62.2 / 100+0.8 pp vs world15.1%106 of 209 · highest-to-lowest49.5 / 100+0.9 pp vs world7.5%143 of 209 · highest-to-lowest31.7 / 100-1.3 pp vs world37.4%98 of 210 · highest-to-lowest53.6 / 100-5.7 pp vs world
Morocco201313.2%68 of 207 · highest-to-lowest67.5 / 100+8.8 pp vs world21.7%94 of 210 · highest-to-lowest55.5 / 100-2.1 pp vs world6.1%85 of 210 · highest-to-lowest59.8 / 100+0.6 pp vs world15.0%109 of 209 · highest-to-lowest48.1 / 100+1.0 pp vs world7.0%150 of 209 · highest-to-lowest28.4 / 100-1.9 pp vs world37.0%100 of 210 · highest-to-lowest52.6 / 100-6.3 pp vs world
Morocco201411.4%76 of 207 · highest-to-lowest63.6 / 100+7.0 pp vs world22.0%91 of 210 · highest-to-lowest56.9 / 100-1.4 pp vs world6.4%77 of 210 · highest-to-lowest63.6 / 100+0.9 pp vs world15.8%99 of 209 · highest-to-lowest52.9 / 100+1.7 pp vs world7.1%150 of 209 · highest-to-lowest28.4 / 100-1.9 pp vs world37.3%99 of 210 · highest-to-lowest53.1 / 100-6.3 pp vs world
Morocco201513.2%67 of 207 · highest-to-lowest68.0 / 100+8.7 pp vs world22.4%83 of 210 · highest-to-lowest60.8 / 100+0.0 pp vs world6.2%88 of 210 · highest-to-lowest58.4 / 100+0.7 pp vs world14.9%117 of 209 · highest-to-lowest44.2 / 100+0.7 pp vs world7.1%156 of 209 · highest-to-lowest25.5 / 100-2.1 pp vs world36.2%103 of 210 · highest-to-lowest51.2 / 100-8.1 pp vs world
Morocco201611.5%76 of 207 · highest-to-lowest63.6 / 100+7.2 pp vs world22.1%85 of 210 · highest-to-lowest59.8 / 100+0.4 pp vs world6.6%75 of 210 · highest-to-lowest64.6 / 100+1.0 pp vs world15.4%108 of 209 · highest-to-lowest48.6 / 100+1.1 pp vs world7.1%154 of 209 · highest-to-lowest26.4 / 100-2.1 pp vs world37.2%98 of 210 · highest-to-lowest53.6 / 100-7.6 pp vs world
Morocco201712.4%70 of 207 · highest-to-lowest66.5 / 100+8.1 pp vs world21.8%88 of 210 · highest-to-lowest58.4 / 100-0.2 pp vs world6.6%78 of 210 · highest-to-lowest63.2 / 100+0.9 pp vs world15.9%93 of 209 · highest-to-lowest55.8 / 100+1.5 pp vs world6.7%165 of 209 · highest-to-lowest21.2 / 100-2.6 pp vs world36.7%101 of 210 · highest-to-lowest52.2 / 100-7.7 pp vs world
Morocco201812.6%67 of 207 · highest-to-lowest68.0 / 100+8.5 pp vs world22.0%88 of 210 · highest-to-lowest58.4 / 100-0.5 pp vs world6.2%95 of 210 · highest-to-lowest55.0 / 100+0.4 pp vs world15.6%108 of 209 · highest-to-lowest48.6 / 100+1.4 pp vs world6.4%165 of 209 · highest-to-lowest21.2 / 100-2.8 pp vs world37.1%95 of 210 · highest-to-lowest55.0 / 100-7.1 pp vs world
Morocco201912.1%69 of 207 · highest-to-lowest67.0 / 100+7.9 pp vs world22.2%84 of 210 · highest-to-lowest60.3 / 100+0.5 pp vs world6.0%103 of 210 · highest-to-lowest51.2 / 100+0.2 pp vs world15.6%107 of 210 · highest-to-lowest49.3 / 100+1.3 pp vs world6.7%163 of 210 · highest-to-lowest22.5 / 100-2.7 pp vs world37.4%95 of 210 · highest-to-lowest55.0 / 100-7.1 pp vs world
Morocco202011.9%73 of 207 · highest-to-lowest65.0 / 100+7.3 pp vs world22.8%82 of 210 · highest-to-lowest61.2 / 100+1.8 pp vs world6.2%92 of 210 · highest-to-lowest56.5 / 100+0.4 pp vs world13.0%132 of 210 · highest-to-lowest37.3 / 100-0.7 pp vs world6.4%160 of 210 · highest-to-lowest23.9 / 100-2.9 pp vs world39.7%96 of 210 · highest-to-lowest54.5 / 100-5.9 pp vs world
Morocco202113.4%66 of 207 · highest-to-lowest68.4 / 100+8.8 pp vs world23.1%84 of 210 · highest-to-lowest60.3 / 100+0.8 pp vs world5.9%99 of 210 · highest-to-lowest53.1 / 100+0.1 pp vs world13.7%126 of 210 · highest-to-lowest40.2 / 100-0.3 pp vs world6.1%159 of 210 · highest-to-lowest24.4 / 100-3.4 pp vs world38.0%96 of 210 · highest-to-lowest54.5 / 100-6.0 pp vs world
Morocco202210.8%74 of 207 · highest-to-lowest64.6 / 100+6.3 pp vs world22.6%88 of 210 · highest-to-lowest58.4 / 100-0.2 pp vs world6.3%81 of 210 · highest-to-lowest61.7 / 100+0.6 pp vs world15.8%96 of 210 · highest-to-lowest54.5 / 100+1.6 pp vs world5.9%164 of 210 · highest-to-lowest22.0 / 100-3.6 pp vs world38.5%86 of 210 · highest-to-lowest59.3 / 100-4.7 pp vs world
Morocco202312.3%67 of 207 · highest-to-lowest68.0 / 100+8.0 pp vs world21.9%89 of 210 · highest-to-lowest57.9 / 100+0.1 pp vs world6.2%85 of 210 · highest-to-lowest59.8 / 100+0.4 pp vs world16.4%92 of 210 · highest-to-lowest56.5 / 100+2.0 pp vs world6.0%164 of 210 · highest-to-lowest22.0 / 100-3.7 pp vs world37.2%102 of 210 · highest-to-lowest51.7 / 100-6.9 pp vs world
Morocco202411.9%67 of 207 · highest-to-lowest68.0 / 100+7.6 pp vs world22.5%80 of 210 · highest-to-lowest62.2 / 100+1.4 pp vs world6.3%87 of 210 · highest-to-lowest58.9 / 100+0.6 pp vs world16.6%88 of 210 · highest-to-lowest58.4 / 100+2.2 pp vs world5.7%171 of 210 · highest-to-lowest18.7 / 100-4.0 pp vs world36.9%105 of 210 · highest-to-lowest50.2 / 100-7.5 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

09 · Manufacturing position

What role does manufacturing play at home and in the world?

Domestic share, its place inside the parent industry, real growth, specialization and world contribution are kept together.

Full historical record

Manufacturing in the economic structure

Manufacturing accounts for 17.2% of total gross value added in 2024. In 2024, Morocco was 1.5 percentage points above the world value.

Latest share
17.2%
World specialization
1.10×
Latest year
2024
Manufacturing share of total gross value added across the full AMA record, divided into three labeled analytical periods.1970–19901990–20102010–20242621.917.813.79.61970198019902000201020202024

Created by Tesseron World Observatory; data from UN Statistics Division Analysis of Main Aggregates - 28 January 2026 data snapshot.

MoroccoNorthern AfricaAfricaWorldCurrent prices · national currency · percent
Chart tools

Download, cite, or reuse this chart

Download
Share
Reuse
Embed this chart

Manufacturing share of gross value added

Fixed-release embeds preserve the chart exactly as published. Always-latest embeds update when a new source release becomes current.

Open full preview
Formation1970–1990

19.8% → 21.8%

Percentage-point change: +2.0 pp
Integration1990–2010

21.8% → 16.8%

Percentage-point change: -5.0 pp
Current era2010–2024

16.8% → 17.2%

Percentage-point change: +0.4 pp
Share of total GVA17.2%2024 · Derived measure · World rank 42 of 210 · highest-to-lowest
Share within parent activity76.3%2024 · Derived measure · World rank 75 of 210 · highest-to-lowest
Real manufacturing growth9.4%2024 · Published series · World rank 21 of 210 · highest-to-lowest
Share of world manufacturing0.1%2024 · Derived measure · World rank 52 of 210 · highest-to-lowest
Manufacturing annual rates, ranks and specialization table55 annual rows

Manufacturing's annual structural, growth and world-position measures. Annual rows cover the full 1970–2024 AMA record wherever the source publishes a value. World ranks run highest-to-lowest. The position index converts rank to a 0–100 scale: 100 is first and 0 is last; it is not a performance score. World comparison is either a world-equals-100 value index or a percentage-point gap, according to the measure.

Showing 55 of 55 rows

Manufacturing annual rates, ranks and specialization table
Morocco197019.8%49 of 176 · highest-to-lowest72.6 / 100-6.1 pp vs world81.6%84 of 176 · highest-to-lowest52.6 / 100-2.5 pp vs worldSource observation unavailableNot calculable without a source observationNot calculable without a source observationComparable world observation unavailable0.1%48 of 176 · highest-to-lowest73.1 / 100-99.9 pp vs world
Morocco197119.4%51 of 176 · highest-to-lowest71.4 / 100-6.2 pp vs world81.5%86 of 176 · highest-to-lowest51.4 / 100-2.2 pp vs world1.2%145 of 176 · highest-to-lowest17.7 / 100-1.9 pp vs world0.1%50 of 176 · highest-to-lowest72.0 / 100-99.9 pp vs world
Morocco197220.3%47 of 176 · highest-to-lowest73.7 / 100-5.3 pp vs world82.0%85 of 176 · highest-to-lowest52.0 / 100-1.6 pp vs world10.5%44 of 176 · highest-to-lowest75.4 / 100+4.1 pp vs world0.1%47 of 176 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco197320.8%47 of 176 · highest-to-lowest73.7 / 100-4.8 pp vs world81.5%84 of 176 · highest-to-lowest52.6 / 100-1.6 pp vs world8.4%72 of 176 · highest-to-lowest59.4 / 100-0.7 pp vs world0.1%46 of 176 · highest-to-lowest74.3 / 100-99.9 pp vs world
Morocco197418.5%61 of 176 · highest-to-lowest65.7 / 100-6.6 pp vs world58.3%126 of 176 · highest-to-lowest28.6 / 100-21.0 pp vs world4.6%98 of 176 · highest-to-lowest44.6 / 100+3.3 pp vs world0.1%49 of 176 · highest-to-lowest72.6 / 100-99.9 pp vs world
Morocco197520.0%51 of 176 · highest-to-lowest71.4 / 100-4.3 pp vs world67.1%115 of 176 · highest-to-lowest34.9 / 100-12.0 pp vs world6.4%47 of 176 · highest-to-lowest73.7 / 100+9.3 pp vs world0.1%45 of 176 · highest-to-lowest74.9 / 100-99.9 pp vs world
Morocco197619.7%55 of 176 · highest-to-lowest69.1 / 100-4.7 pp vs world76.2%97 of 176 · highest-to-lowest45.1 / 100-2.6 pp vs world6.5%87 of 176 · highest-to-lowest50.9 / 100-0.7 pp vs world0.1%46 of 176 · highest-to-lowest74.3 / 100-99.9 pp vs world
Morocco197720.1%49 of 176 · highest-to-lowest72.6 / 100-4.0 pp vs world79.7%85 of 176 · highest-to-lowest52.0 / 100+1.3 pp vs world6.9%63 of 176 · highest-to-lowest64.6 / 100+3.0 pp vs world0.1%47 of 176 · highest-to-lowest73.7 / 100-99.9 pp vs world
Morocco197820.4%46 of 176 · highest-to-lowest74.3 / 100-3.7 pp vs world81.5%81 of 176 · highest-to-lowest54.3 / 100+2.5 pp vs world5.3%91 of 176 · highest-to-lowest48.6 / 100+1.8 pp vs world0.1%45 of 176 · highest-to-lowest74.9 / 100-99.9 pp vs world
Morocco197920.4%50 of 177 · highest-to-lowest72.2 / 100-3.4 pp vs world78.2%91 of 177 · highest-to-lowest48.9 / 100+1.0 pp vs world1.5%126 of 176 · highest-to-lowest28.6 / 100-2.6 pp vs world0.1%43 of 177 · highest-to-lowest76.1 / 100-99.9 pp vs world
Morocco198020.3%49 of 177 · highest-to-lowest72.7 / 100-2.6 pp vs world77.8%89 of 177 · highest-to-lowest50.0 / 100+4.2 pp vs world4.7%79 of 177 · highest-to-lowest55.7 / 100+4.5 pp vs world0.1%43 of 177 · highest-to-lowest76.1 / 100-99.9 pp vs world
Morocco198122.0%36 of 177 · highest-to-lowest80.1 / 100-0.5 pp vs world76.5%96 of 177 · highest-to-lowest46.0 / 100+3.1 pp vs world1.4%100 of 177 · highest-to-lowest43.8 / 100+0.1 pp vs world0.1%48 of 177 · highest-to-lowest73.3 / 100-99.9 pp vs world
Morocco198221.4%38 of 177 · highest-to-lowest79.0 / 100-0.7 pp vs world79.4%82 of 177 · highest-to-lowest54.0 / 100+5.3 pp vs world5.3%53 of 177 · highest-to-lowest70.5 / 100+7.0 pp vs world0.1%53 of 177 · highest-to-lowest70.5 / 100-99.9 pp vs world
Morocco198322.3%31 of 177 · highest-to-lowest83.0 / 100+0.6 pp vs world79.9%82 of 177 · highest-to-lowest54.0 / 100+5.9 pp vs world4.2%66 of 177 · highest-to-lowest63.1 / 100+2.4 pp vs world0.1%52 of 177 · highest-to-lowest71.0 / 100-99.9 pp vs world
Morocco198422.0%38 of 177 · highest-to-lowest79.0 / 100+0.2 pp vs world78.0%84 of 177 · highest-to-lowest52.8 / 100+3.3 pp vs world4.3%95 of 177 · highest-to-lowest46.6 / 100-1.1 pp vs world0.1%55 of 177 · highest-to-lowest69.3 / 100-99.9 pp vs world
Morocco198521.9%37 of 177 · highest-to-lowest79.5 / 100+0.2 pp vs world78.8%77 of 177 · highest-to-lowest56.8 / 100+3.2 pp vs world7.0%49 of 177 · highest-to-lowest72.7 / 100+2.7 pp vs world0.1%53 of 177 · highest-to-lowest70.5 / 100-99.9 pp vs world
Morocco198620.7%48 of 177 · highest-to-lowest73.3 / 100-1.2 pp vs world79.7%77 of 177 · highest-to-lowest56.8 / 100+0.5 pp vs world1.2%116 of 177 · highest-to-lowest34.7 / 100-0.8 pp vs world0.1%50 of 177 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco198721.8%36 of 177 · highest-to-lowest80.1 / 100+0.1 pp vs world81.7%73 of 177 · highest-to-lowest59.1 / 100+2.3 pp vs world3.1%106 of 177 · highest-to-lowest40.3 / 100-1.5 pp vs world0.1%50 of 177 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco198821.1%43 of 177 · highest-to-lowest76.1 / 100-0.7 pp vs world79.5%78 of 177 · highest-to-lowest56.3 / 100-0.6 pp vs world7.0%49 of 177 · highest-to-lowest72.7 / 100+1.3 pp vs world0.1%50 of 177 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco198921.5%42 of 178 · highest-to-lowest76.8 / 100+0.1 pp vs world80.5%74 of 178 · highest-to-lowest58.8 / 100+0.7 pp vs world-1.6%145 of 177 · highest-to-lowest18.2 / 100-4.3 pp vs world0.1%51 of 178 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco199021.8%51 of 205 · highest-to-lowest75.5 / 100+1.0 pp vs world82.9%71 of 205 · highest-to-lowest65.7 / 100+4.5 pp vs world11.4%28 of 178 · highest-to-lowest84.7 / 100+10.2 pp vs world0.1%53 of 205 · highest-to-lowest74.5 / 100-99.9 pp vs world
Morocco199120.5%53 of 205 · highest-to-lowest74.5 / 100-0.0 pp vs world82.6%79 of 205 · highest-to-lowest61.8 / 100+3.9 pp vs world3.2%75 of 205 · highest-to-lowest63.7 / 100+3.1 pp vs world0.1%53 of 205 · highest-to-lowest74.5 / 100-99.9 pp vs world
Morocco199221.4%47 of 205 · highest-to-lowest77.5 / 100+1.6 pp vs world83.0%73 of 205 · highest-to-lowest64.7 / 100+4.8 pp vs world2.7%89 of 205 · highest-to-lowest56.9 / 100+3.2 pp vs world0.1%51 of 205 · highest-to-lowest75.5 / 100-99.9 pp vs world
Morocco199321.2%44 of 205 · highest-to-lowest78.9 / 100+2.0 pp vs world82.9%67 of 205 · highest-to-lowest67.6 / 100+5.4 pp vs world-0.9%119 of 205 · highest-to-lowest42.2 / 100-0.3 pp vs world0.1%51 of 205 · highest-to-lowest75.5 / 100-99.9 pp vs world
Morocco199420.1%52 of 205 · highest-to-lowest75.0 / 100+0.9 pp vs world82.4%72 of 205 · highest-to-lowest65.2 / 100+4.2 pp vs world3.8%89 of 205 · highest-to-lowest56.9 / 100+0.3 pp vs world0.1%52 of 205 · highest-to-lowest75.0 / 100-99.9 pp vs world
Morocco199521.4%41 of 205 · highest-to-lowest80.4 / 100+2.2 pp vs world82.8%69 of 205 · highest-to-lowest66.7 / 100+4.8 pp vs world3.7%118 of 205 · highest-to-lowest42.6 / 100-1.2 pp vs world0.1%52 of 205 · highest-to-lowest75.0 / 100-99.9 pp vs world
Morocco199620.2%48 of 205 · highest-to-lowest77.0 / 100+1.6 pp vs world82.4%71 of 205 · highest-to-lowest65.7 / 100+5.8 pp vs world2.9%109 of 205 · highest-to-lowest47.1 / 100+0.4 pp vs world0.1%52 of 205 · highest-to-lowest75.0 / 100-99.9 pp vs world
Morocco199721.0%40 of 205 · highest-to-lowest80.9 / 100+2.7 pp vs world80.8%72 of 205 · highest-to-lowest65.2 / 100+4.8 pp vs world3.4%120 of 205 · highest-to-lowest41.7 / 100-1.2 pp vs world0.1%53 of 205 · highest-to-lowest74.5 / 100-99.9 pp vs world
Morocco199820.1%44 of 205 · highest-to-lowest78.9 / 100+2.3 pp vs world81.0%70 of 205 · highest-to-lowest66.2 / 100+4.2 pp vs world2.1%111 of 205 · highest-to-lowest46.1 / 100+0.7 pp vs world0.1%53 of 205 · highest-to-lowest74.5 / 100-99.9 pp vs world
Morocco199920.6%40 of 205 · highest-to-lowest80.9 / 100+3.1 pp vs world81.2%70 of 205 · highest-to-lowest66.2 / 100+5.2 pp vs world2.7%105 of 205 · highest-to-lowest49.0 / 100-0.6 pp vs world0.1%50 of 205 · highest-to-lowest76.0 / 100-99.9 pp vs world
Morocco200020.5%41 of 205 · highest-to-lowest80.4 / 100+3.1 pp vs world81.0%68 of 205 · highest-to-lowest67.2 / 100+7.1 pp vs world3.0%134 of 205 · highest-to-lowest34.8 / 100-3.4 pp vs world0.1%52 of 205 · highest-to-lowest75.0 / 100-99.9 pp vs world
Morocco200118.8%49 of 205 · highest-to-lowest76.5 / 100+2.4 pp vs world80.6%67 of 205 · highest-to-lowest67.6 / 100+8.0 pp vs world2.9%102 of 205 · highest-to-lowest50.5 / 100+3.7 pp vs world0.1%53 of 205 · highest-to-lowest74.5 / 100-99.9 pp vs world
Morocco200218.8%48 of 205 · highest-to-lowest77.0 / 100+2.9 pp vs world81.3%69 of 205 · highest-to-lowest66.7 / 100+9.1 pp vs world3.9%95 of 205 · highest-to-lowest53.9 / 100+2.9 pp vs world0.1%54 of 205 · highest-to-lowest74.0 / 100-99.9 pp vs world
Morocco200319.5%40 of 205 · highest-to-lowest80.9 / 100+3.6 pp vs world82.4%55 of 205 · highest-to-lowest73.5 / 100+10.9 pp vs world2.6%119 of 205 · highest-to-lowest42.2 / 100-0.8 pp vs world0.2%50 of 205 · highest-to-lowest76.0 / 100-99.8 pp vs world
Morocco200419.7%42 of 206 · highest-to-lowest80.0 / 100+2.4 pp vs world83.3%51 of 206 · highest-to-lowest75.6 / 100+6.8 pp vs world0.9%159 of 205 · highest-to-lowest22.5 / 100-18.7 pp vs world0.1%53 of 206 · highest-to-lowest74.6 / 100-99.9 pp vs world
Morocco200518.6%48 of 208 · highest-to-lowest77.3 / 100+1.6 pp vs world81.6%62 of 208 · highest-to-lowest70.5 / 100+7.6 pp vs world3.7%118 of 206 · highest-to-lowest42.9 / 100-0.6 pp vs world0.1%54 of 208 · highest-to-lowest74.4 / 100-99.9 pp vs world
Morocco200617.9%54 of 208 · highest-to-lowest74.4 / 100+0.8 pp vs world81.3%64 of 208 · highest-to-lowest69.6 / 100+8.7 pp vs world3.2%136 of 207 · highest-to-lowest34.5 / 100-3.5 pp vs world0.1%55 of 208 · highest-to-lowest73.9 / 100-99.9 pp vs world
Morocco200717.0%62 of 208 · highest-to-lowest70.5 / 100-0.1 pp vs world79.1%68 of 208 · highest-to-lowest67.6 / 100+6.7 pp vs world4.4%108 of 207 · highest-to-lowest48.1 / 100-1.7 pp vs world0.1%58 of 208 · highest-to-lowest72.5 / 100-99.9 pp vs world
Morocco200816.6%64 of 210 · highest-to-lowest69.9 / 100-0.2 pp vs world70.4%104 of 210 · highest-to-lowest50.7 / 100+0.5 pp vs world6.9%51 of 208 · highest-to-lowest75.8 / 100+5.7 pp vs world0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco200917.1%49 of 210 · highest-to-lowest77.0 / 100+0.8 pp vs world80.9%56 of 210 · highest-to-lowest73.7 / 100+8.3 pp vs world0.6%72 of 210 · highest-to-lowest66.0 / 100+7.0 pp vs world0.2%54 of 210 · highest-to-lowest74.6 / 100-99.8 pp vs world
Morocco201016.8%53 of 210 · highest-to-lowest75.1 / 100+0.0 pp vs world75.4%81 of 210 · highest-to-lowest61.7 / 100+4.6 pp vs world20.0%14 of 210 · highest-to-lowest93.8 / 100+11.0 pp vs world0.1%58 of 210 · highest-to-lowest72.7 / 100-99.9 pp vs world
Morocco201116.1%58 of 210 · highest-to-lowest72.7 / 100-0.8 pp vs world72.4%90 of 210 · highest-to-lowest57.4 / 100+3.1 pp vs world3.9%104 of 210 · highest-to-lowest50.7 / 100-0.5 pp vs world0.1%60 of 210 · highest-to-lowest71.8 / 100-99.9 pp vs world
Morocco201215.6%65 of 210 · highest-to-lowest69.4 / 100-1.2 pp vs world72.3%88 of 210 · highest-to-lowest58.4 / 100+2.8 pp vs world-1.1%149 of 210 · highest-to-lowest29.2 / 100-3.4 pp vs world0.1%61 of 210 · highest-to-lowest71.3 / 100-99.9 pp vs world
Morocco201315.9%58 of 210 · highest-to-lowest72.7 / 100-0.7 pp vs world73.3%81 of 210 · highest-to-lowest61.7 / 100+3.4 pp vs world-0.5%152 of 210 · highest-to-lowest27.8 / 100-3.7 pp vs world0.1%59 of 210 · highest-to-lowest72.2 / 100-99.9 pp vs world
Morocco201416.9%47 of 210 · highest-to-lowest78.0 / 100+0.1 pp vs world76.8%65 of 210 · highest-to-lowest69.4 / 100+5.0 pp vs world13.0%20 of 210 · highest-to-lowest90.9 / 100+8.8 pp vs world0.1%58 of 210 · highest-to-lowest72.7 / 100-99.9 pp vs world
Morocco201516.7%51 of 210 · highest-to-lowest76.1 / 100-0.3 pp vs world74.8%76 of 210 · highest-to-lowest64.1 / 100-1.4 pp vs world1.6%129 of 210 · highest-to-lowest38.8 / 100-2.0 pp vs world0.1%55 of 210 · highest-to-lowest74.2 / 100-99.9 pp vs world
Morocco201616.5%53 of 210 · highest-to-lowest75.1 / 100-0.3 pp vs world74.7%80 of 210 · highest-to-lowest62.2 / 100-2.6 pp vs world4.2%87 of 210 · highest-to-lowest58.9 / 100+1.7 pp vs world0.1%53 of 210 · highest-to-lowest75.1 / 100-99.9 pp vs world
Morocco201716.3%55 of 210 · highest-to-lowest74.2 / 100-0.4 pp vs world74.7%83 of 210 · highest-to-lowest60.8 / 100-1.4 pp vs world2.7%115 of 210 · highest-to-lowest45.5 / 100-0.7 pp vs world0.1%54 of 210 · highest-to-lowest74.6 / 100-99.9 pp vs world
Morocco201816.6%53 of 210 · highest-to-lowest75.1 / 100-0.3 pp vs world75.5%78 of 210 · highest-to-lowest63.2 / 100+0.4 pp vs world3.6%106 of 210 · highest-to-lowest49.8 / 100-0.4 pp vs world0.1%55 of 210 · highest-to-lowest74.2 / 100-99.9 pp vs world
Morocco201916.5%52 of 210 · highest-to-lowest75.6 / 100+0.1 pp vs world74.3%82 of 210 · highest-to-lowest61.2 / 100-1.3 pp vs world6.2%44 of 210 · highest-to-lowest79.4 / 100+4.8 pp vs world0.1%55 of 210 · highest-to-lowest74.2 / 100-99.9 pp vs world
Morocco202016.9%50 of 210 · highest-to-lowest76.6 / 100+0.6 pp vs world74.1%87 of 210 · highest-to-lowest58.9 / 100-3.5 pp vs world-7.8%142 of 210 · highest-to-lowest32.5 / 100-5.4 pp vs world0.1%55 of 210 · highest-to-lowest74.2 / 100-99.9 pp vs world
Morocco202117.0%53 of 210 · highest-to-lowest75.1 / 100+0.2 pp vs world73.6%89 of 210 · highest-to-lowest57.9 / 100-1.8 pp vs world12.6%41 of 210 · highest-to-lowest80.9 / 100+3.6 pp vs world0.1%53 of 210 · highest-to-lowest75.1 / 100-99.9 pp vs world
Morocco202217.8%48 of 210 · highest-to-lowest77.5 / 100+1.4 pp vs world78.7%63 of 210 · highest-to-lowest70.3 / 100+6.8 pp vs world4.5%85 of 210 · highest-to-lowest59.8 / 100+2.5 pp vs world0.1%55 of 210 · highest-to-lowest74.2 / 100-99.9 pp vs world
Morocco202317.5%44 of 210 · highest-to-lowest79.4 / 100+1.6 pp vs world80.0%53 of 210 · highest-to-lowest75.1 / 100+6.6 pp vs world10.7%25 of 210 · highest-to-lowest88.5 / 100+9.2 pp vs world0.1%52 of 210 · highest-to-lowest75.6 / 100-99.9 pp vs world
Morocco202417.2%42 of 210 · highest-to-lowest80.4 / 100+1.5 pp vs world76.3%75 of 210 · highest-to-lowest64.6 / 100+2.2 pp vs world9.4%21 of 210 · highest-to-lowest90.4 / 100+6.5 pp vs world0.1%52 of 210 · highest-to-lowest75.6 / 100-99.9 pp vs world

Calculations created by Tesseron World Observatory, data from UNSD Analysis of Main Aggregates (2026-01-28_89ede278; source updated 2026-01-28T00:00:00).

Interpretation note

Manufacturing is part of mining, manufacturing and utilities; it is not a seventh broad-industry slice. Share and real growth describe different dimensions.

Current manufacturing specialization

Africa1.53×
Northern Africa1.34×
World1.10×