Skip to content

Instantly share code, notes, and snippets.

@partylikeits1983
Created April 28, 2026 23:36
Show Gist options
  • Select an option

  • Save partylikeits1983/9dad678b0bff501088b8c5c2a3a1cfa6 to your computer and use it in GitHub Desktop.

Select an option

Save partylikeits1983/9dad678b0bff501088b8c5c2a3a1cfa6 to your computer and use it in GitHub Desktop.
Russia deep research: Swedish MUST intel verification + CBR official numbers + real-economy ground truth (food/housing/goods/banking) — 2026-04-28

Russia: Swedish Intel Verification + Real-Economy Deep Dive

Compiled 2026-04-28. Data current as of CBR / Rosstat / Finance Ministry releases through 24 Apr 2026.


TL;DR

  1. The Swedish intel is legitimate and broadly corroborated. Sweden's Military Intelligence and Security Service (MUST) released the assessment on 21 April 2026 under MUST chief Thomas Nilsson. The headline claim — that real Russian inflation is closer to ~15% than Rosstat's ~5.86% — is consistent with independent Russian private-sector trackers (ROMIR) and with the Bank of Russia's own behavior (still holding the key rate at 14.50% despite "official" 5.7% inflation; central banks don't run +850 bp real rates by accident).
  2. CBR official numbers tell their own quietly damning story. Even on Rosstat's softened series, the CBR cut to 14.50% on 24 Apr 2026 is the 8th consecutive cut from the wartime peak of 21%, but underlying Q1 price growth ran 8.7% annualised. Q1 federal deficit was 4.6 trillion ₽ (1.9% of GDP) — already past the full-year 3.8 trillion ₽ target in three months.
  3. NWF liquid assets are bleeding out. $47.8 bn liquid as of 1 Apr 2026 (3.9 trillion ₽, 1.7% of GDP), down from ~$117 bn in early 2022. Gazprombank analysts have publicly flagged ≤12 months of runway at current burn.
  4. On-the-ground prices contradict the 5.7% headline. Butter +33% since start of 2024; potatoes +10–300% YoY depending on region; cucumbers +34%; market mortgage rates 21.3%; new-build sales forecast −15% by volume in 2026. Banking-system NPLs up from 4% → ~7%; unsecured consumer NPL 12.9%; mortgage delinquency +97% YoY in Q2 2025.
  5. Bottom line: Russia is not collapsing imminently, but the MUST framing — "long-term decline or shock, both ending in financial disaster" — is the consensus read once you triangulate Rosstat with CBR behavior, ROMIR, the budget, and bank balance sheets. The ruble at 75 is a symptom of strain (no import demand under sanctions), not strength.

Part 1 — Is the Swedish intel legit?

What MUST actually said

  • Source: Swedish Military Intelligence and Security Service (Militära underrättelse- och säkerhetstjänsten, MUST). Annual public assessment.
  • Date: 21 April 2026.
  • Author/face: Thomas Nilsson, MUST chief. Briefed FT first; Euronews, Kyiv Post, Moscow Times, Ukrainska Pravda, bne IntelliNews carried it.
  • Core claims:
    • Rosstat is systematically falsifying inflation and budget data to project resilience to allies and domestic audience.
    • Real CPI is "closer to the 15% key rate" than to Rosstat's 5.86% print — i.e. ~3× the official figure.
    • Russia and German intel jointly assess ~$30 bn understated fiscal deficit, with hidden liabilities migrating into the banking sector.
    • Even at sustained >$100/bbl Brent for a full year, Russia could not close the structural budget gap.
    • Two-track outlook: "long-term recession OR shock" — both end in financial disaster.
    • Banking-crisis indicators are visible; "Russia is living in debt."

Is it credible? Five independent corroborations

Test Verdict Evidence
Rosstat vs. private price trackers ✅ Confirms gap ROMIR (40k households scanning 600k receipts/wk) recorded 22.1% YoY everyday-goods inflation in Sep 2024 vs Rosstat's 10%. Pre-war gap was 6 ppt; now 12 ppt and widening.
Implied real rate behavior ✅ Confirms gap CBR holds key rate at 14.50% with "official" CPI at 5.7% → 8.8 ppt real rate. No central bank tolerates that unless it knows the real number is much higher. CBR's own core measures show 8.7% annualised Q1 price growth.
German BND ✅ Confirms German intel ran the joint deficit estimate cited by MUST.
Kremlin-aligned think tank (CMASF) ✅ Self-confirming The Centre for Macroeconomic Analysis & Short-Term Forecasting warned in Dec 2025 of systemic banking crisis by Oct 2026 if NPLs continue rising. This is Russian analysis.
MKB / large-bank disclosures ✅ Confirms MKB (Moscow Credit Bank) flagged loan losses 8× YoY in late 2025; banking sector NPL 4% → ~7%.

Where to discount MUST

  • The "$100+/bbl for a full year" line is a rhetorical device, not a model. Real budget math depends on volume, the discount Urals trades to Brent, and ruble pricing — not just headline Brent.
  • The "15% real inflation" number is at the upper end of plausible. ROMIR's basket overweights food/household chemicals (the worst-hit categories). Whole-economy CPI is probably 9–12%, with food in the high teens.
  • The "shock" scenario timeline is unspecified. MUST hedges deliberately.

Verdict on legitimacy

Legit. This is not a propaganda product. The numerical claims match what falls out of CBR's own operational behavior, ROMIR's private dataset, German intel's independent triangulation, and Russian-domestic banking analysis. The framing is sharper than a Western think tank's would be, but the substance survives cross-check.


Part 2 — Russian Central Bank: official numbers (24 Apr 2026)

Rate decision (24 Apr 2026)

  • Key rate: 14.50% (−50 bp). 8th consecutive cut from the 21.0% wartime peak hit in 2024.
  • 2026 baseline path: 14.0–14.5% average; 2027 path: 8.0–10.0%.
  • Inflation guidance: 4.5–5.5% end-2026; 4.0% target reached only in 2027.

Inflation (CBR/Rosstat headline)

  • YoY CPI: 5.7% as of 20 Apr 2026.
  • Q1 seasonally-adjusted price growth: 8.7% annualised (CBR's own number).
  • Core inflation: 6.3% Q1.
  • CBR attributes the gap between 8.7% SA and 5.7% YoY to "one-off" VAT increase + administered tariff indexation. Translation: the headline number relies heavily on the YoY base effect rolling off.

GDP & demand

  • 2026 GDP forecast: 0.5–1.5% (CBR); 0.8% (World Bank); 1.1% (IMF, raised on Iran-war oil bump); 1.0% consensus.
  • Q1 nowcast soft: tax adjustments, weather, fewer business days.
  • Households still saving heavily; lending growth moderate despite tight non-price conditions.

FX / ruble

  • USD/RUB: 75.22 (28 Apr 2026 close). Strongest in 3 years.
  • This is structural, not strength: settlement mix is now ~5% USD, 67% CNY, 24% RUB (vs 55% USD pre-war). Sanctions cap import demand; trapped FX inflows push the ruble bid. The strong ruble actively hurts the budget by depressing the ruble value of every oil/gas dollar.

Reserves / NWF

  • NWF total: $165 bn (1 Apr 2026).
  • NWF liquid: $47.8 bn (3.9 trillion ₽, 1.7% of GDP). Down from ~$117 bn liquid pre-war.
  • Composition of liquid bucket: 185.2 bn CNY + 145.3 t gold + 2.9 bn ₽.
  • Liquid assets fell from 4,005 bn ₽ in Feb to 3,889 bn ₽ in Mar.
  • Gazprombank analysts publicly flagged ≤12-month runway at current burn.

Federal budget

  • Q1 2026 deficit: 4.6 trillion ₽ (~$58.8 bn, 1.9% of GDP).
  • Already past the full-year target of 3.8 trillion ₽ in 3 months.
  • Oil & gas revenue −~50% YoY Jan–Feb (393 bn ₽).
  • Siluanov has signalled the 1.6%-of-GDP full-year target may be revised, and is contemplating tightening the fiscal rule (lower cut-off price) to slow NWF drawdown.

Banking & credit

  • Banking-system NPLs: 4% → ~7% in 12 months.
  • Unsecured consumer NPL: >12.9% (Oct 2025).
  • Mortgage delinquency: +97% YoY Q2 2025; experts expect peak Oct 2025 – Mar 2026.
  • Corporate non-financial debt: 105.9 trillion ₽ as of 1 Jan 2026 (+12.6 trillion YoY).
  • Aggregate net debt/EBITDA: 1.9 (4-year high).
  • CMASF (Kremlin-linked): systemic banking crisis possible by Oct 2026.

Part 3 — Real-economy deep dive: food, housing, goods, labor

Food (where the inflation actually lives)

Item Move Source
Butter +33%+ since start of 2024 RFE/RL, Moscow Times
Potatoes +10.3% Rosstat early 2026; reports of +300% YoY in some regions Rosstat / Meduza
Cucumbers +34.4% Rosstat 2026
Tomatoes +19.4% Rosstat 2026
Carrots +8.3% Rosstat 2026
Cabbage +7.6% Rosstat 2026
Aggregate food (vs. 2 yrs ago) Dairy/cheese/sausage/meat ~+30% Moscow Times
Headline Rosstat food +4.97% YoY (Mar 2026) Trading Economics
ROMIR everyday-goods (Sep 2024 reference) +22.1% YoY Re-Russia

Behavioral signals: Russians have stopped buying fruit, are ignoring expiration dates, and stockpiling shelf-stable goods (Meduza Feb 2026). Government has weighed price controls (Kommersant, Jul 2025). The Kremlin is pressuring food producers — an inflation-management tactic, not a market.

Housing

  • Moscow primary market: 414,371 ₽/m² (~$5,137/m²), +19.97% YoY.
  • Moscow secondary market: 369,497 ₽/m² (~$4,581/m²), +16.27% YoY.
  • Market mortgage rate: ~21.3% (down from 29.3% peak in 2025, but still prohibitive for unsubsidized buyers).
  • Subsidized "family mortgage" still ~6% — rationed to families with young children.
  • DOM.RF 2026 forecast: −15% by volume, −10% by value for new-build sales (21–22 m m², ~4.5–4.6 trillion ₽).
  • Mortgage delinquency: 95 bn ₽ Q2 2025, +97% YoY.
  • Underwater-mortgage tail building (Russia.Post analysis: "the mortgage iceberg").

Wages / labor

  • Unemployment 2.1% (Feb 2026, record low).
  • Labor shortage structurally irreversible — demographic, predates the war, compounded by mobilization losses and emigration.
  • 81% industrial capacity utilization; 73% of enterprises report shortages.
  • Manufacturing: real wages +4.5% avg, output −6.3% avg → wage-price spiral with shrinking productivity, the textbook stagflation setup.
  • Nabiullina (CBR governor) called the shortage "unprecedented" on 16 Apr 2026.
  • Real-wage growth of 2023–25 is rolling over; purchasing power expected to erode in 2026 even as headline CPI "softens."

Poverty / disposable income

  • Rosstat poverty rate: 6.7% (9.8 m people) — claimed historic low (Mar 2026 release).
  • Methodology shifted in 2021 to median-income basis, mechanically lowering the rate.
  • ~1.5–2.5 ppt of the "improvement" is attributable to military contract payments (10–15× subsistence minimum) flowing to ~1 m contract soldiers.
  • Sociological/survey-based poverty estimates: 50–60% of population financially struggling.

Cross-checks: what the ruble, the rate, and the budget say in chorus

If Rosstat's 5.7% CPI were real, the CBR would not be running an +8.8 ppt real policy rate while GDP is forecast at <1.5%. The CBR is implicitly conceding the real rate against actual inflation is much smaller — i.e. inflation is materially higher than printed.

If the budget were healthy, Q1 wouldn't have burned through the full-year deficit. If the NWF were comfortable, the Finance Ministry wouldn't be tightening the fiscal-rule cut-off. If the banking system were sound, Kremlin-linked CMASF wouldn't be modelling an Oct-2026 systemic crisis.

The ruble at 75 is the most-misread data point on the screen. Strong-on-screen, weak-in-substance: capital can't leave (sanctions), import demand is suppressed (sanctions + weakened consumer), and the share of trade settled in convertible currency has collapsed from 55% USD to ~5%. That is captive currency, not currency strength.


Verdict

  • Swedish MUST report: legitimate. Triangulates with ROMIR, CBR's own behavior, German intel, Russian banking data, and CMASF. The 15% real-inflation number is at the upper end of plausible; 9–12% economy-wide with food in the high teens is the central estimate.
  • Russian economy: not imminently collapsing, structurally deteriorating. The system can grind on for 12–24 months at current burn, possibly longer if oil revisits $100+. But every cushion is thinning simultaneously: NWF liquid, banking capital, consumer real income, demographics, productivity. The MUST framing — "long-term decline or shock" — is the right binary.
  • Most underrated risk: the banking channel, not the budget. CMASF's Oct-2026 timeline and the +97% mortgage-delinquency print are the leading indicators worth watching. A Russian bank failure hidden inside the war narrative is the most plausible "shock."
  • Most overrated signal: the strong ruble. Read it as captive-currency stress, not health.

Sources

Swedish MUST report (21 Apr 2026):

Bank of Russia (official):

Rosstat / inflation gap:

Federal budget / NWF:

Food / consumer:

Housing:

Banking / NPLs:

Labor / wages:

Poverty:

FX / GDP:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment