Drooid Logo
Back to today’s briefing

Story perspectives

Russia's Defense Sector Struggles Amid Budget Crisis

11/11/2025

30 6

1 of 1

Story summary
  • Russia faces a severe budget crisis, with a projected 2025 deficit of 2.6% of GDP and seven straight deficits.
  • Sanctions and lower oil prices limit financing, forcing reliance on domestic borrowing and constraining defense spending.
  • The defense industry faces outdated practices and a shortage of skilled labor, as many workers are deployed in Ukraine, hindering operations.