As of the first eight months of 2025, the accumulated budget deficit stood at RUR 4.2 trillion
(Please use a modern browser to see the interactive version of this visualization)