PredictonomyPredictonomy
Home
Countries
Indicators
Sectors
Sentiment
Studios
Briefings
Methodology
Sign in
PredictonomyPredictonomy

Live macro and micro economic signals, historical context and probabilistic forecasts — built to surface trends before they become consensus.

Research and information only. Not investment advice. Forecasts are probabilistic and uncertain.

Explore

  • Home
  • Countries
  • Indicators
  • Sectors
  • Sentiment
  • Studios
  • Briefings
  • Methodology
  • Global dashboard
  • Signals

Company

  • Pricing
  • Developers
  • Data status
  • About
  • Legal

Weekly newsletter

One email a week, every figure sourced from Predictonomy's own data. Learn more →

World/Forecast/Morocco

Forecast

Morocco — macro forecast

Forward projections from the prediction engine — baseline plus an optimistic/pessimistic band and a confidence interval, per macro indicator. These are PROJECTIONS, not observations: generated from observed history, never a guarantee. A country we hold no projections for is shown honestly.

How to read this:Observeda real measured value from a named source.Derivedcomputed by Predictonomy from observed series using a reproducible method.AI readan AI interpretation of already-computed figures. Opinion, not a new data point.

Forecast

Forward projections

Need it as JSON? GET /api/v1/forecast/country/{iso3}.

Forecast heldDerivedledger 51018ed
Real GDP growth — 2026 baseline projection
5.28

Morocco: forward projections across 15 macro indicators, horizons 2026, 2028, 2030, 2035. These are projections, not observations — each carries an optimistic/pessimistic band and a confidence interval, anchored against the latest observed value where one is held.

Current account balance to GDP

Weak track record · 0%

Nowcast

Where the data already points

Each indicator nowcast from its strongest leading series — inferable from observations already in hand.

Leading-indicator nowcastDerived

For each indicator, Morocco's strongest leading series is fit by ordinary least squares over their shared observed history, then the leader's already-observed recent values project the target — so the next year or two is inferable from data already in hand. These are nowcasts from a leading correlation: correlation, not causation, and not a guaranteed forecast.

GDP (current US$)

high confidence

Led by Unemployment by 2 years (it moves inversely tothe target; r = -0.887 over 33 obs).

YearNowcastImplied by Unemployment in
2026127.4bn2024 (9.1)

Latest observed-4.9(2026)· IMF DataMapper API

YearBaselineOptimisticPessimisticConf. band
2026-2.070.95-5.08-2.72 – -1.42
2028-1.43.82-6.63-2.54 – -0.27
2030-0.746.01-7.48-2.2 – 0.72
20350.9210.46-8.62-1.19 – 3.03

Blended 1-yr-ahead-4.97· skill-weighted across models

Track record±2.83typical miss · 1 realized · 58% MAPE

Method: linear_trend; lookback 8y; horizon 1y; confidence 80%

Exports of goods and services

Below naive baseline · -1%

Latest observed41.97(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202643.6753.2735.3541.6 – 45.74
202847.0763.7132.6642.44 – 51.71
203050.4871.9531.8743.37 – 57.58
203558.9989.3632.6745.21 – 72.76

Blended 1-yr-ahead42.77· skill-weighted across models

Track record±1.73typical miss · 1 realized · 4% MAPE

Method: linear_trend; lookback 8y; horizon 1y; confidence 80%

Gross domestic product, current US dollars

Weak track record · +13%

Latest observed182.4bn(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
2026192.9bn219bn170.4bn186.8bn – 199.1bn
2028218.9bn264bn179.8bn202.7bn – 235.1bn
2030244.8bn303bn194.4bn217bn – 272.6bn
2035309.7bn392bn238.3bn245.4bn – 373.9bn

Blended 1-yr-ahead206.1bn· skill-weighted across models

Track record±2.7bntypical miss · 1 realized · 1% MAPE

Method: weighted_composite; lookback 8y; horizon 1y; confidence 80%

Real GDP growth

Below naive baseline · -4%

Latest observed4.6(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20265.2812-7.632.72 – 7.85
20286.912-102.27 – 11.53
20308.5212-102.28 – 12
20351212-102.23 – 12

Blended 1-yr-ahead4.35· skill-weighted across models

Track record±0.78typical miss · 1 realized · 17% MAPE

Method: weighted_composite; lookback 6y; horizon 1y; confidence 80%

GDP per capita, current US dollars

Weak track record · +7%

Latest observed4.7k(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20264.9k5.6k4.3k4.7k – 5.1k
20285.5k6.7k4.5k5.1k – 5.9k
20306.1k7.6k4.8k5.4k – 6.8k
20357.6k9.7k5.7k6k – 9.1k

Blended 1-yr-ahead5.4k· skill-weighted across models

Track record±231.99typical miss · 1 realized · 5% MAPE

Method: weighted_composite; lookback 8y; horizon 1y; confidence 80%

General government debt to GDP

Below naive baseline · -4%

Latest observed66.6(2026)· IMF DataMapper API

YearBaselineOptimisticPessimisticConf. band
202667.6675.3458.8165.4 – 69.93
202869.7983.0854.4564.39 – 75.18
203071.9289.0752.1263.52 – 80.31
203577.23101.549.2361.14 – 93.32

Blended 1-yr-ahead67.01· skill-weighted across models

Track record±1.06typical miss · 1 realized · 2% MAPE

Method: linear_trend; lookback 10y; horizon 1y; confidence 80%

Imports of goods and services

Below naive baseline · -1%

Latest observed51.13(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202652.8864.5941.1850.25 – 55.52
202856.3976.6536.1250.58 – 62.2
203059.8986.0533.7251.09 – 68.69
203568.65105.6531.6452 – 85.29

Blended 1-yr-ahead51.94· skill-weighted across models

Track record±0.77typical miss · 1 realized · 2% MAPE

Method: linear_trend; lookback 8y; horizon 1y; confidence 80%

Consumer price inflation

Below naive baseline · -12%

Latest observed0.7(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20261.027.73-5-0.48 – 2.52
20280.6212.24-5-2 – 3.25
20300.2315.22-5-3.18 – 3.63
2035-0.7720.44-5-5 – 4.1

Blended 1-yr-ahead0.55· skill-weighted across models

Track record±0.12typical miss · 1 realized · 13% MAPE

Method: exponential_smoothing; lookback 6y; horizon 1y; confidence 80%

Gross fixed capital formation to GDP

Weak track record · +1%

Latest observed26.81(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202626.8228.7225.1725.99 – 27.65
202826.8830.1824.0324.89 – 28.87
203026.9531.223.2623.89 – 30.01
203527.133.1221.8921.48 – 32.73

Blended 1-yr-ahead26.7· skill-weighted across models

Track record±0.53typical miss · 1 realized · 2% MAPE

Method: weighted_composite; lookback 8y; horizon 1y; confidence 80%

Total population

Strong track record · +90%

Latest observed38.4m(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202638.3m40.1m36.6m37.1m – 39.5m
202838.7m40.5m37m35.8m – 41.6m
203039.1m40.9m37.4m34.7m – 43.5m
203540.1m42m38.3m31.7m – 48.4m

Blended 1-yr-ahead38.3m· skill-weighted across models

Track record±278.5ktypical miss · 1 realized · 1% MAPE

Method: exponential_smoothing; lookback 10y; horizon 1y; confidence 80%

Productivity growth

Below naive baseline · -11%

Latest observed3.36(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20263.911.67-1.922.87 – 4.94
20285.2215-4.873.29 – 7.15
20306.5415-6.493.85 – 9.24
20359.8415-8.585.2 – 14.49

Blended 1-yr-ahead3.76· skill-weighted across models

Track record±0.81typical miss · 1 realized · 24% MAPE

Method: weighted_composite; lookback 7y; horizon 1y; confidence 80%

Total reserves (excluding gold)

Below naive baseline · -1%

Latest observed45.3bn(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202648.2bn57.2bn39.1bn46bn – 50.3bn
202855.3bn71bn39.6bn50.2bn – 60.3bn
203062.4bn82.6bn42.1bn54.3bn – 70.5bn
203580.1bn108.8bn51.5bn62.9bn – 97.4bn

Blended 1-yr-ahead47.7bn· skill-weighted across models

Method: weighted_composite; lookback 8y; horizon 1y; confidence 80%

Reserves in months of imports

Below naive baseline · -6%

Latest observed5.93(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20265.978.972.975.41 – 6.52
20286.0111.210.824.93 – 7.1
20306.0412.7404.53 – 7.55
20356.0515.5403.63 – 8.48

Blended 1-yr-ahead5.94· skill-weighted across models

Method: mean_reversion; lookback 10y; horizon 1y; confidence 80%

Total reserves (including gold)

Below naive baseline · 0%

Latest observed48.5bn(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
202651.6bn61.3bn42bn49.3bn – 53.9bn
202859.6bn76.3bn42.9bn54.2bn – 65bn
203067.6bn89.2bn46bn58.9bn – 76.3bn
203587.6bn118.1bn57.1bn68.9bn – 106.3bn

Blended 1-yr-ahead51bn· skill-weighted across models

Method: weighted_composite; lookback 8y; horizon 1y; confidence 80%

Unemployment rate

Below naive baseline · -4%

Latest observed9(2025)· World Bank Indicators API

YearBaselineOptimisticPessimisticConf. band
20268.559.457.648.27 – 8.82
20287.659.216.087.04 – 8.25
20306.748.764.725.89 – 7.59
20354.487.341.623.33 – 5.64

Blended 1-yr-ahead12.59· skill-weighted across models

Track record±3.65typical miss · 1 realized · 30% MAPE

Method: linear_trend; lookback 6y; horizon 1y; confidence 80%

Reliability badges show each indicator's best model skill— how much it beats a naive last-value forecast, measured out-of-sample on that series' own observed history (backtested one-step-ahead). A track record, not a guarantee of future accuracy.

Generated by the prediction engine (model prediction-engine-v1) on 2026-10-31 from observed history. Projections, not observations — never a guarantee of future values.

Machine-readable: GET /api/v1/forecast/country/MAR · Country page → · Full brief → · API docs

2027129.3bn2025 (9)

Fit: GDP (current US$) ≈ 294952347514.9039 + -18404153657.026·Unemployment. Correlation, not causation.

Unemployment

high confidence

Led by GDP (current US$) by 1 year (it moves inversely tothe target; r = -0.859 over 35 obs).

YearNowcastImplied by GDP (current US$) in
20266.752025 (182.4bn)

Fit: Unemployment ≈ 14.513 + 0·GDP (current US$). Correlation, not causation.

Current account / GDP

low confidence

Led by Unemployment by 3 years (it moves withthe target; r = 0.531 over 32 obs).

YearNowcastImplied by Unemployment in
2026-4.132023 (8.9)
2027-3.972024 (9.1)
2028-4.052025 (9)

Fit: Current account / GDP ≈ -11.0279 + 0.7754·Unemployment. Correlation, not causation.

Machine-readable: GET /api/v1/nowcast/country/MAR?indicator= · API docs