IMF Indicator ↔ Swedish Policy / Committee Mapping

May 11, 2026 · View on GitHub

Authoritative committee → IMF indicator map. Referenced by scripts/imf-context.ts, the Step 2.6 prompt of every .github/workflows/news-*.md workflow, and the per-committee analysis templates.

Companion docs: README.md · indicators-inventory.json (machine-readable) · data-dictionary.md · agentic-integration.md · use-cases.md · worldbank/indicator-policy-mapping.md (non-economic residue).


1 · Committee → IMF indicator matrix

Format key: DATABASE:CODE (e.g. WEO:NGDP_RPCH, FM:GGXONLB_NGDP, GFS_COFOG:GF02_T). [projection] flags indicators that publish T+5 projections.

CommitteeRemitIMF rolePrimary indicatorsSecondary / supporting
FiUFinance — macro & budgetIMF primaryWEO:NGDP_RPCH [proj] (growth) · WEO:PCPIPCH [proj] (inflation) · WEO:NGDPDPC [proj] (GDP per capita) · WEO:GGXWDG_NGDP [proj] (debt/GDP) · WEO:GGXCNL_NGDP [proj] (fiscal balance) · WEO:GGX_NGDP [proj] (expenditure) · FM:GGXONLB_NGDP [proj] (primary balance)WEO:PPPPC [proj] (GDP per capita PPP) · CPI:_T.IX (monthly CPI) · ER:USD_XDC.PA_RT (SEK/USD)
SkUTaxationIMF primaryWEO:GGR_NGDP [proj] (revenue/GDP) · FM:GGXONLB_NGDP [proj] (primary balance) · FM:GGSB_NPGDP [proj] (cyclically-adjusted) · WEO:GGXWDG_NGDP [proj] (debt context)WEO:GGX_NGDP [proj]
AULabour marketIMF + SCBWEO:LUR [proj] (unemployment rate) · WEO:LE [proj] (employment)SCB AKU (preferred for Swedish-specific) · WEO:NGDPDPC [proj]
NUBusiness & tradeIMF primaryWEO:BCA_NGDPD [proj] (current account) · WEO:TX_RPCH [proj] (exports growth) · WEO:TM_RPCH [proj] (imports growth) · IMTS:XG_FOB_USD (bilateral exports) · IMTS:MG_CIF_USD (bilateral imports)PCPS:POILAPSP (oil — export competitiveness)
UUForeign affairsIMF primaryWEO:BCA_NGDPD [proj] · WEO:TX_RPCH [proj] · IMTS:XG_FOB_USD (partner-country exports) · IMTS:MG_CIF_USD (partner-country imports)
SoUHealth & welfareIMF + WBGFS_COFOG:GF07_T (health spending / GDP) · WEO:LP [proj] (population) · WEO:NGDPDPC [proj] (per-capita context)WB SH.XPD.CHEX.GD.ZS, SH.MED.PHYS.ZS, SH.MED.BEDS.ZS
SfUSocial insuranceIMF + WBGFS_COFOG:GF10_T (social protection) · WEO:LP [proj] · WEO:LUR [proj]WB social-residue indicators
FöUDefenceIMF + WBGFS_COFOG:GF02_T (defence spending / GDP)WB MS.MIL.XPND.GD.ZS (historical) · MS.MIL.XPND.CD
MJUEnvironmentWB primary (IMF overlay)PCPS:POILAPSP (oil — energy transition) · PCPS:PALLFNF (commodity index)WB EN.ATM.CO2E.PC, EG.FEC.RNEW.ZS, AG.LND.FRST.ZS
UbUEducationIMF + WBGFS_COFOG:GF09_T (education spending / GDP)WB SE.XPD.TOTL.GD.ZS, SE.PRM.ENRR, SE.TER.ENRR
KUConstitution / institutionsWB only (WGI)WB CC.EST, RL.EST, VA.EST, GE.EST, RQ.EST, PV.EST (all source=75)
JuUJustice / rule of lawWB onlyWB VC.IHR.PSRC.P5, IQ.CPA.TRAN.XQ, WGI
KrUCultureWB SL.UEM.TOTL.ZS (sector-specific), SM.POP.TOTL
TUTransportIMF + WBWEO:NGDP_RPCH [proj] (growth context)WB IS.ROD.TOTL.KM, IS.RRS.TOTL.KM
CUCivil affairs / housingIMF + WBGFS_COFOG:GF10_TWB housing indicators

Convention: When IMF and SCB both cover a Swedish indicator (typically unemployment, inflation), IMF is primary for cross-country comparison, SCB is primary for Swedish-specific ground truth. Article commentary may cite both with the methodology difference annotated — see data-dictionary.md § 5.5.


2 · Projection horizons

IndicatorHistorical back toProjection to (WEO Apr-2026 vintage)Released
WEO:NGDP_RPCH19802031Apr/Oct
WEO:NGDPD19802031Apr/Oct
WEO:NGDPDPC19802031Apr/Oct
WEO:PCPIPCH19802031Apr/Oct
WEO:PCPIEPCH19802031Apr/Oct
WEO:LUR19802031Apr/Oct
WEO:LE19802031Apr/Oct
WEO:LP19802031Apr/Oct
WEO:GGXWDG_NGDP19952031Apr/Oct
WEO:GGR_NGDP19952031Apr/Oct
WEO:GGX_NGDP19952031Apr/Oct
WEO:GGXCNL_NGDP19952031Apr/Oct
WEO:BCA_NGDPD19802031Apr/Oct
WEO:TX_RPCH / TM_RPCH19802031Apr/Oct
FM:GGXONLB_NGDP20002031Apr/Oct
FM:GGSB_NPGDP20002031Apr/Oct
CPI:_T.IX1950s— (historical only)Monthly
MFS_IR:MMRT_RT_PT_A_PT1993Monthly
GFS_COFOG:GF02_T/07/09/101995— (T+1 annual)Annual
IMTS:XG_FOB_USD1980Monthly
PCPS:POILAPSP1980Monthly

3 · How to cite (audit-grade)

Projection (WEO/FM only — must include vintage tag):

"IMF projects Sweden's general government gross debt at 32.4 % of GDP in 2027 (WEO Apr-2026, GGXWDG_NGDP)."

Historical (WEO/FM — vintage recommended for extraordinary values, optional otherwise):

"Sweden's debt/GDP peaked at 38 % in 2022 (WEO:GGXWDG_NGDP)."

High-frequency (IFS, MFS_IR, DOTS, PCPS, ER):

"Sweden's HICP reached 109.4 (2010=100) in March 2026 (CPI:_T.IX, monthly)."

"Brent crude averaged USD 82/bbl in March 2026 (PCPS:POILAPSP)."

Bilateral trade (DOTS):

"Swedish goods exports to Russia collapsed 92 % between 2021-Q4 and 2023-Q4 (IMTS:XG_FOB_USD)."

Never use un-attributed forecast phrasing:

  • ❌ "Sweden will grow at 2 % in 2027"
  • ❌ "The economy is expected to reach 2 %"
  • ✅ "IMF projects Sweden's real GDP growth at 2.3 % in 2027 (WEO Apr-2026, NGDP_RPCH)"

See banned-phrasings list in .github/aw/ECONOMIC_DATA_CONTRACT.md § 6.


4 · Disambiguation — WEO vs FM for same code

The code GGXWDG_NGDP exists in both WEO and FM, and can differ by up to ~1 pp in the same year due to different cutoff dates and revision policies. Rule:

  • Headline macro article → cite WEO: (WEO Apr-2026, GGXWDG_NGDP)
  • Debt-sustainability / cyclically-adjusted analysis → cite FM: (FM Apr-2026, GGXWDG_NGDP) or use FM-exclusive codes like GGXONLB_NGDP, GGSB_NPGDP.

When both are cited in the same article, always qualify with the database prefix so the audit can reconcile.


5 · Cross-provider coverage — committees with NO IMF primary

  • KU (constitution / institutions) — IMF has no governance indicator. WB WGI (CC.EST, RL.EST, VA.EST, GE.EST, RQ.EST, PV.EST, all source=75) is authoritative. Commentary is historical only (WGI publishes no projections).
  • JuU (justice / rule of law) — Same as KU. Plus VC.IHR.PSRC.P5 for homicide rates.
  • KrU (culture) — IMF does not decompose culture spending. WB sector data or SCB for Swedish cultural budget execution.
  • MJU (environment) — WB primary for emissions, renewables, forests. IMF PCPS overlay for commodity-price context in energy-policy articles.

Articles touching these committees will have source.imf: [] in their economic-data.json. This is valid and expected — the validator does not require a non-empty IMF source, only that IMF is consulted first whenever the article class is one IMF covers (macro/fiscal/monetary/external).


6 · Machine-readable lookup

# Human: browse the authoritative committee matrix
cat analysis/imf/indicators-inventory.json | jq '.committeeMatrix'

# Agent: programmatic lookup in TypeScript
import { findImfIndicatorsForCommittee, findImfIndicatorsForDomains } from '../../scripts/imf-context.js';
const forFiU = findImfIndicatorsForCommittee('FiU');
const forDomain = findImfIndicatorsForDomains(['fiscal policy', 'debt']);