North Macedonia (MKD)
Country Risk Assessment v2.3 - assessed 2026-05-28 - skew: symmetric
Flags
- Generated 2026-05-28 under v2.0: multilateral (IMF Art IV 2026, EC, TI, RSF, V-Dem, BTI, WHO, NATO) + regional independent press (Balkan Insight, OSW, bne IntelliNews).
- A NATO member whose EU accession has been stalled for years by a neighbour's identity/constitution veto, fuelling deep disillusion; the denar runs a de-facto euro peg.
- Standout features: a NATO/EU-candidate anchor, sound banks, and an EU-integrated export base, against EU-accession frustration, corruption, severe air pollution, and depopulation. Source-lean: MODERATE Anglophone.
- civil_military_relations carries a v2.3 provisional baseline scored from coup history and military-in-politics status. It has not been through a full source-disciplined pass and its confidence is set low to reflect that.
Transparency & confidence ceiling
Tier: mixed - every composite below is confidence-capped at 0.75 (TIER_CAP.mixed).
Partial observability: official data is unreliable, but independent reporting still gets the truth out. Confidence is capped accordingly.
Economic
Sound banks and a de-facto euro peg on a small, EU-dependent export base. (skew: symmetric)
┌────────────────────────────────┬────────┬──────┬──────┬──────┬──────┐
│ Sub-factor │ Weight │ Conf │ Near │ Mid │ Long │
├────────────────────────────────┼────────┼──────┼──────┼──────┼──────┤
│ Fiscal State │ 0.22 │ 85% │ +2.0 │ +2.0 │ +2.0 │
│ Monetary Independence │ 0.22 │ 85% │ +2.0 │ +2.0 │ +2.0 │
│ Reserve Currency Intl Monetary │ 0.16 │ 95% │ 0.0 │ 0.0 │ 0.0 │
│ Inflation │ 0.13 │ 80% │ +2.0 │ +2.0 │ +2.0 │
│ Banking Stability │ 0.10 │ 85% │ +4.0 │ +4.0 │ +4.0 │
│ Trade Actions Capacity │ 0.17 │ 75% │ +3.0 │ +3.0 │ +3.0 │
└────────────────────────────────┴────────┴──────┴──────┴──────┴──────┘
Fiscal State - Debt including guarantees ~60% GDP, with the deficit consolidating slowly. (IMF 2026 Art IV)
Monetary Independence - A de-facto euro peg - the central bank imports the ECB stance, a stability-for-autonomy trade-off. (IMF; NBRM)
Reserve Currency Intl Monetary - The denar is not a reserve currency. (definitional)
Inflation - Eased to ~3%, with sticky core/wage pressure. (IMF)
Banking Stability - Well-capitalised and profitable, with record-low NPLs, largely foreign-owned. (IMF; NBRM)
Trade Actions Capacity - Auto-components (most exports EU-bound) plus remittances and free-zone FDI - small, EU-dependent, with concentration risk. (Invest NM; trade.gov)
Category composite by horizon (categoryComposite, confidence-capped by transparency tier):
┌─────────┬─────────────────┬────────────┐
│ Horizon │ Composite score │ Confidence │
├─────────┼─────────────────┼────────────┤
│ near │ +2.05 │ 75% │
│ mid │ +2.05 │ 75% │
│ long │ +2.05 │ 75% │
└─────────┴─────────────────┴────────────┘
Institutional
Usable statistics, against stagnant corruption and minimal EU-driven reform. (skew: negative)
┌──────────────────────────┬────────┬──────┬──────┬──────┬──────┐
│ Sub-factor │ Weight │ Conf │ Near │ Mid │ Long │
├──────────────────────────┼────────┼──────┼──────┼──────┼──────┤
│ Rule Of Law │ 0.31 │ 85% │ -4.0 │ -4.0 │ -4.0 │
│ Statistical Integrity │ 0.22 │ 75% │ +3.0 │ +3.0 │ +3.0 │
│ Civil Service Capacity │ 0.22 │ 70% │ -2.0 │ -2.0 │ -2.0 │
│ Press Freedom │ 0.13 │ 80% │ -2.0 │ -2.0 │ -2.0 │
│ Civil-Military Relations │ 0.12 │ 55% │ +5.0 │ +5.0 │ +5.0 │
└──────────────────────────┴────────┴──────┴──────┴──────┴──────┘
Rule Of Law - Stagnant corruption (a low TI standing), a weak judiciary, and minimal recent EU reform. (TI CPI 2025; EC; BTI 2026)
Statistical Integrity - The statistics office is usable and EU-aligning, with a long-delayed census. (Eurostat)
Civil Service Capacity - Clientelist and patronage-driven. (BTI 2026)
Press Freedom - A slipping RSF rank, with SLAPPs, disinformation, and political pressure. (RSF 2025)
Civil-Military Relations - Settled civilian control over a professional officer corps, with no military intervention in the modern constitutional period and functioning legislative oversight.
Category composite by horizon (categoryComposite, confidence-capped by transparency tier):
┌─────────┬─────────────────┬────────────┐
│ Horizon │ Composite score │ Confidence │
├─────────┼─────────────────┼────────────┤
│ near │ -0.85 │ 72% │
│ mid │ -0.85 │ 72% │
│ long │ -0.85 │ 72% │
└─────────┴─────────────────┴────────────┘
Political & Social
Democratic but EU-accession-frustrated, with an ethnic cleavage and depopulation. (skew: negative)
┌────────────────────────┬────────┬──────┬──────┬───────┬──────┐
│ Sub-factor │ Weight │ Conf │ Near │ Mid │ Long │
├────────────────────────┼────────┼──────┼──────┼───────┼──────┤
│ Political Stability │ 0.30 │ 75% │ 0.0 │ 0.0 │ 0.0 │
│ Civil Liberties │ 0.20 │ 75% │ +4.0 │ +4.0 │ +4.0 │
│ Treatment Non Citizens │ 0.25 │ 70% │ +2.0 │ +2.0 │ +2.0 │
│ Social Cohesion │ 0.15 │ 65% │ -2.0 │ -2.0 │ -2.0 │
│ Demographics │ 0.10 │ 90% │ -4.0 │ -5.50 │ -7.0 │
└────────────────────────┴────────┴──────┴──────┴───────┴──────┘
Political Stability - A democratic government, but years of EU-accession frustration over a neighbour's veto fuel deep disillusion and stalemate. (OSW; EWB)
Civil Liberties - Formal freedoms broadly upheld. (V-Dem/Freedom House class)
Treatment Non Citizens - A lawful migration regime; emigration-heavy and a transit corridor. (IOM; EC)
Social Cohesion - A Macedonian/Albanian cleavage managed via the Ohrid Agreement, with EU-disillusion an added strain. (BTI)
Demographics - Down ~9% since 2002, with very low fertility and a quarter of the population abroad. (OSW; IMF SIP 2025)
Category composite by horizon (categoryComposite, confidence-capped by transparency tier):
┌─────────┬─────────────────┬────────────┐
│ Horizon │ Composite score │ Confidence │
├─────────┼─────────────────┼────────────┤
│ near │ +0.63 │ 72% │
│ mid │ +0.47 │ 72% │
│ long │ +0.32 │ 72% │
└─────────┴─────────────────┴────────────┘
Geopolitical
A pro-Western NATO member and EU candidate in a stable Balkan position. (skew: positive)
┌────────────────────────────┬────────┬──────┬──────┬──────┬──────┐
│ Sub-factor │ Weight │ Conf │ Near │ Mid │ Long │
├────────────────────────────┼────────┼──────┼──────┼──────┼──────┤
│ Alliance Reliability │ 0.40 │ 80% │ +5.0 │ +5.0 │ +5.0 │
│ Conflict Involvement │ 0.35 │ 70% │ +3.0 │ +3.0 │ +3.0 │
│ Sanctions Capital Controls │ 0.25 │ 80% │ +4.0 │ +4.0 │ +4.0 │
└────────────────────────────┴────────┴──────┴──────┴──────┴──────┘
Alliance Reliability - A NATO member (since 2020) and EU candidate with a durable pro-Western consensus. (NATO)
Conflict Involvement - No active conflict in a stable Balkan position. (press)
Sanctions Capital Controls - Open and EU-aligning, not sanctioned. (State Dept)
Category composite by horizon (categoryComposite, confidence-capped by transparency tier):
┌─────────┬─────────────────┬────────────┐
│ Horizon │ Composite score │ Confidence │
├─────────┼─────────────────┼────────────┤
│ near │ +4.08 │ 73% │
│ mid │ +4.08 │ 73% │
│ long │ +4.08 │ 73% │
└─────────┴─────────────────┴────────────┘
Physical & Practical
Severe air pollution and seismic exposure, with a weak health system. (skew: negative)
┌────────────────────┬────────┬──────┬──────┬──────┬──────┐
│ Sub-factor │ Weight │ Conf │ Near │ Mid │ Long │
├────────────────────┼────────┼──────┼──────┼──────┼──────┤
│ Climate │ 0.20 │ 62% │ -3.0 │ -4.0 │ -5.0 │
│ Healthcare │ 0.30 │ 75% │ -2.0 │ -2.0 │ -2.0 │
│ Infrastructure │ 0.20 │ 65% │ -1.0 │ -1.0 │ -1.0 │
│ Crime Safety │ 0.15 │ 70% │ 0.0 │ 0.0 │ 0.0 │
│ Disaster Insurance │ 0.15 │ 60% │ -3.0 │ -3.0 │ -3.0 │
└────────────────────┴────────┴──────┴──────┴──────┴──────┘
Climate - Southern-Balkan heat, drought, and wildfire on exposed agriculture, low readiness. (ND-GAIN; EEA)
Healthcare - Weak-to-moderate, with heavy medic emigration. (WHO Europe)
Infrastructure - Poor-to-moderate, slowly improving. (State Dept; EC)
Crime Safety - Moderate - low violent crime, with organized-crime/trafficking transit. (OC Index)
Disaster Insurance - High seismic exposure with low insurance penetration. (World Bank)
Category composite by horizon (categoryComposite, confidence-capped by transparency tier):
┌─────────┬─────────────────┬────────────┐
│ Horizon │ Composite score │ Confidence │
├─────────┼─────────────────┼────────────┤
│ near │ -1.81 │ 67% │
│ mid │ -2.0 │ 67% │
│ long │ -2.18 │ 67% │
└─────────┴─────────────────┴────────────┘
Decisions
Confidence-weighted composite of every category above (decisionComposite), at each decision's native horizon (HORIZON_BY_DECISION), with the threshold reading (readingFor).
┌──────────┬─────────┬───────┬────────────┬─────────┐
│ Decision │ Horizon │ Score │ Confidence │ Reading │
├──────────┼─────────┼───────┼────────────┼─────────┤
│ Living │ long │ +0.02 │ 72% │ mixed │
│ Assets │ mid │ +1.11 │ 73% │ mixed │
│ Currency │ near │ +1.72 │ 74% │ mixed │
└──────────┴─────────┴───────┴────────────┴─────────┘
Same weighting projected across all three horizons (near 1-3y, mid 3-7y, long 5-10y):
┌──────────┬───────┬───────┬───────┐
│ Decision │ Near │ Mid │ Long │
├──────────┼───────┼───────┼───────┤
│ Living │ +0.17 │ +0.10 │ +0.02 │
│ Assets │ +1.15 │ +1.11 │ +1.08 │
│ Currency │ +1.72 │ +1.71 │ +1.71 │
└──────────┴───────┴───────┴───────┘