Science funding from various sources is presented here in billions of rubles from 2000 to 2024. The table rows detail specific funding channels, including the federal budget and the internal resources of research organizations. These data allow for an assessment of the financial burden distribution between the state and researchers over a twenty-four-year period. The indicators cover the entire country and are published annually by Rosstat
Chart of domestic R&D expenditure by source of funding, 2000–2024, billions of rubles
12 series, arranged across 6 breakdowns rather than over time. 54 values in total.
“Total” leads the table with 1,885, “средства иностранных источников — прочих зарубежных организаций (организаций образования, фондов, некоммерческих организаций)” closes it with 0.4. The gap between them is 4,712-fold.
Comparing the rows helps illustrate the structure of support for Russian science. Total expenditure increased from 76.7 billion rubles in 2000 to 1884.9 billion rubles in 2024. By comparing budget allocations and the internal funds of institutions, the changing role of the state in financing technological development can be traced. The table includes 12 rows providing a detailed breakdown of sources
What is visible in these numbers
Only 75% of the cells carry a value — empty cells are missing in the source publication and are not filled in here.
Statistics for the 2000–2024 period are prepared for the Rosstat annual yearbook. Data are updated annually following the finalization of civil and defense research results. The information is intended for economists, analysts, government officials, and researchers studying the trends and structure of domestic science funding
1) Включая бюджетные ассигнования на содержание образовательных организаций высшего образования и средства организаций государственного сектора.
1) Including general university funds and government sector institutions’ funds.
Did you notice an error in this table? The parser is wrong, and most often one correction fixes many pages
Report an errorTypo is easier this way: highlight it and press
Ctrl + Enter