Drooid Logo
Back to today’s briefing

Story perspectives

Russia Sees 37.5% Drop in New Brand Launches

10/28/2025

50 8

1 of 1

Story summary
  • In 2025, 27 brands launched in Russia from January to September, marking a 37.5% drop from 2024.
  • Analysts expect 42 new brands by year-end, about half of 2024's figure.
  • The slowdown stems from decreased consumer purchasing power and limited credit availability.
  • Real consumer spending fell 1.3% year-on-year in mid-October.
  • Shopping mall foot traffic is expected to decline by 3%.