Skip to main content
Pricing
|

Composite index

MEIT Score

Composite score of Morocco's economic health

65/100

Stable

Cyclical reading

The labour market remains under pressure despite otherwise stable activity

Reference quarter

Q1 2026

Computation date

03/04/2026

Score

64.3/100

KPI breakdown

Each KPI is mapped to a 0-100 score and then aggregated with a fixed weight stored as a decimal in the engine.

Real GDP Year-over-Year

gdp.real.yoy.q

Value

3.48 %

Weight

25%

Score

60

Contribution

15

CPI Year-over-Year

cpi.yoy.m

Value

-0.8 %

Weight

20%

Score

95

Contribution

19

National Unemployment Rate

unemployment.national.q

Value

11.7 %

Weight

15%

Score

35

Contribution

5.25

Budget Deficit (% GDP)

fiscal.deficit.gdp.a

Value

4.94 %

Weight

10%

Score

35

Contribution

3.5

Trade Deficit

trade.deficit.m

Value

17,407.53 MAD

Weight

10%

Score

70

Contribution

7

Foreign Reserves (months of imports)

reserves.months.m

Value

5.68 months

Weight

10%

Score

75

Contribution

7.5

BAM Policy Rate

policy_rate.event

Value

2.25 %

Weight

10%

Score

80

Contribution

8

Quarterly timeline

Historical reconstruction of the score from published observations, with no dedicated score table and no statistical smoothing.

Golden 10 ranking

The international ranking relies exclusively on intl.* codes so that every country, including Morocco, is computed on the same basis.

Morocco rank : 6 / 10
Reference year : 2024Sources : FMI WEO 2024, FMI IFS, Banque Mondiale 2024Computation date : 31/03/2026

Methodology

Fully deterministic method: fixed selection, fixed weights, fixed thresholds and transparent aggregation.

Indicator selection

The domestic score uses seven KPIs spanning activity, prices, labour market conditions, fiscal balance, external balance, reserves and monetary stance. The basket stays fixed in V1 so quarterly readings remain comparable.

Real GDP Year-over-Year

gdp.real.yoy.q

CPI Year-over-Year

cpi.yoy.m

National Unemployment Rate

unemployment.national.q

Budget Deficit (% GDP)

fiscal.deficit.gdp.a

Trade Deficit

trade.deficit.m

Foreign Reserves (months of imports)

reserves.months.m

BAM Policy Rate

policy_rate.event

Weighting

Weights are stored as decimals in the calculation engine: 0.25, 0.20, 0.15, 0.10, and so on. The interface displays the same weights as percentages for readability, without changing the internal convention.

IndicatorWeight

Real GDP Year-over-Year

gdp.real.yoy.q

25%

CPI Year-over-Year

cpi.yoy.m

20%

National Unemployment Rate

unemployment.national.q

15%

Budget Deficit (% GDP)

fiscal.deficit.gdp.a

10%

Trade Deficit

trade.deficit.m

10%

Foreign Reserves (months of imports)

reserves.months.m

10%

BAM Policy Rate

policy_rate.event

10%
Normalization

Each KPI is translated into a 0-100 score through explicit threshold regimes. No z-score, regression or machine-learning layer is involved. Threshold changes are only allowed when a real-unit mismatch is observed in the underlying dataset.

Aggregation

The final score is the weighted sum of normalized KPI scores, rounded to the nearest integer. When a KPI is missing, a neutral score of 50 is applied and overall data quality moves to partial.

MEIT Score = round(Σ(normalized_score × decimal_weight))