How many restaurants, cafés and bars are there in Russia: statistics by year
At the end of 2025, there were 107,918 restaurants, cafés and bars operating in Russia. In 2011, there were 63,505. That's a growth of 1.7 times over fourteen years, with more than a quarter of the increase occurring in the last two years. The turnover of public catering per capita in 2024 was 24,170 rubles compared with 5,470 in 2010. Rosstat data.
With a population of about 146 million people, this is roughly one establishment per 1,350 residents. In 2011, it was one per 2,250. Below are the full rows, regional breakdowns and interactive charts.
Number of establishments by year
Restaurants, cafés and bars, units at the end of the year.
| Year | Establishments | Change over the year |
|---|---|---|
| 2011 | 63,505 | |
| 2012 | 66,462 | +2,957 |
| 2013 | 70,275 | +3,813 |
| 2014 | 76,367 | +6,092 |
| 2015 | 78,661 | +2,294 |
| 2016 | 80,601 | +1,940 |
| 2017 | 82,429 | +1,828 |
| 2018 | 85,408 | +2,979 |
| 2019 | 88,051 | +2,643 |
| 2020 | 89,735 | +1,684 |
| 2021 | 91,748 | +2,013 |
| 2022 | 93,147 | +1,399 |
| 2023 | 96,023 | +2,876 |
| 2024 | 105,076 | +9,053 |
| 2025 | 107,918 | +2,842 |
The series never went into negative, even in 2020. This may seem implausible against stories of closures, but the statistics count establishments at the end of the year, not the survivors from those operating in January. Closures did happen; there were simply more openings.
The 2024 anomaly stands out: plus 9,053 establishments in a year, four times the usual pace. Part of this increase is explained by methodology, part by a real boom in coffee shops and fast‑food points. The full series is available in the dataset on the website.
How much is spent on food service
Turnover of public catering per capita, rubles per year, Russia as a whole:
| Year | Rubles per person |
|---|---|
| 2010 | 5,470 |
| 2013 | 7,869 |
| 2016 | 9,151 |
| 2018 | 11,387 |
| 2019 | 12,340 |
| 2020 | 9,799 |
| 2021 | 13,119 |
| 2022 | 16,019 |
| 2023 | 19,606 |
| 2024 | 24,170 |
2020 is the only decline: minus 20.6% compared with 2019. Recovery took one year, and then growth began that has never occurred in this series: from 2021 to 2024 the per‑person turnover almost doubled. Figures are in current prices, so part of the growth is eaten by inflation, but even adjusted for it the dynamics remain strong.
Regions: where the most is spent on cafés
Turnover of public catering per capita, 2024, rubles.
| Region | Rubles per person |
|---|---|
| Nenets Autonomous Okrug | 76,553 |
| Chukotka Autonomous Okrug | 73,178 |
| Yamalo‑Nenets Autonomous Okrug | 58,875 |
| Moscow | 55,333 |
| Saint Petersburg | 52,662 |
| Murmansk Oblast | 50,598 |
| Republic of Sakha (Yakutia) | 39,115 |
| Republic of Dagestan | 38,612 |
Closing the list:
| Region | Rubles per person |
|---|---|
| Jewish Autonomous Oblast | 10,246 |
| Kurgan Oblast | 9,743 |
| Altai Krai | 9,211 |
| Republic of Kalmykia | 5,440 |
| Karachay‑Cherkess Republic | 5,323 |
| Republic of Ingushetia | 2,296 |
The gap between the first and last place is thirty‑fold. In the northern districts it is explained by shift‑based feeding and high prices, in the capitals by the habit of eating out. Dagestan, however, appears in the top eight despite low average incomes, showing that willingness to spend on food away from home depends not only on the wallet: there is a developed culture of public feasts and a large flow of domestic tourism.
Questions and Answers
How many restaurants are there in Russia in 2025?
Rosstat counts restaurants, cafés and bars in a single line: 107,918 establishments at the end of 2025. Restaurants are not singled out separately in this line.
Is the number of cafés growing in Russia?
Yes, every year since 2011. The average increase is about 3,200 establishments per year, the maximum in 2024 (plus 9,053), the minimum in 2022 (plus 1,399).
How much do Russians spend on cafés and restaurants?
24,170 rubles per person for 2024, about two thousand rubles per month. In 2010 it was 5,470 rubles per year.
How did COVID affect the catering sector?
Turnover per capita fell by 20.6% in 2020, from 12,340 to 9,799 rubles. The number of establishments continued to grow, albeit at the slowest pace in a decade. By 2021 turnover exceeded the pre‑COVID level.
Which Russian city spends the most on catering?
Among federal cities Moscow leads: 55,333 rubles per person in 2024, Saint Petersburg 52,662. Only the northern autonomous districts with shift work populations are higher.
In Brief
Restaurants, cafés and bars in Russia total 107,918 at the end of 2025, 1.7 times more than in 2011. The line grew every year without exception, including 2020, and the record increase occurred in 2024. Spending on food away from home is 24,170 rubles per person per year, four times higher than in 2010, while the gap between regions reaches thirty‑three times.
All lines are taken from Rosstat's open publications and are updated on the website as new data become available.