Trade and services to the population — regional comparison

Retail trade turnover: ranking of regions, 2024

Comparison of 85 federal subjects of the Russian Federation by «Retail trade turnover» for 2024. The largest values are in: Moscow (7 506 355 million rubles), Moscow Oblast (4 470 506 million rubles), Saint Petersburg (2 908 026 million rubles). The smallest value is in Nenets Autonomous Okrug — 13 939 million rubles. The Russia-wide figure is 55 791 400 million rubles.

Retail trade turnover across Russian regions — comparison for 2024, largest value — Moscow (7 506 355 million rubles)
Retail trade turnover: regions with the largest values, 2024. Source: Rosstat. forecasteconomy.com
Largest value — Moscow7 506 355 million rubles
Russia overall55 791 400 million rubles
Smallest value — Nenets Autonomous Okrug13 939 million rubles
Data for2024

Regions by indicator magnitude (85 regions)

No.Regionmillion rubles
1Moscow7 506 355
2Moscow Oblast4 470 506
3Saint Petersburg2 908 026
4Krasnodar Krai2 812 870
5Rostov Oblast1 802 077
6Sverdlovsk Oblast1 629 009
7Republic of Tatarstan1 622 150
8Republic of Bashkortostan1 538 312
9Tyumen Oblast1 536 231
10Nizhny Novgorod Oblast1 266 807
11Samara Oblast1 176 807
12Chelyabinsk Oblast1 165 869
13Novosibirsk Oblast1 072 150
14Republic of Dagestan924 621
15Voronezh Oblast914 930
16Krasnoyarsk Krai908 970
17Stavropol Krai883 971
18Leningrad Oblast838 755
19Perm Krai822 438
20Irkutsk Oblast770 874
21Primorsky Krai759 738
22Volgograd Oblast711 991
23Kemerovo Oblast – Kuzbass700 779
24Saratov Oblast648 536
25Khanty-Mansi Autonomous Okrug – Yugra644 335
26Altai Krai588 491
27Khabarovsk Krai553 628
28Omsk Oblast548 204
29Orenburg Oblast532 776
30Tula Oblast527 310
31Belgorod Oblast509 303
32Republic of Crimea471 842
33Tver Oblast419 058
34Yaroslavl Oblast416 369
35Lipetsk Oblast410 553
36Republic of Sakha (Yakutia)403 658
37Udmurt Republic403 261
38Vladimir Oblast389 243
39Arkhangelsk Oblast389 116
40Bryansk Oblast377 528
41Penza Oblast361 298
42Ryazan Oblast351 118
43Kursk Oblast349 390
44Kaliningrad Oblast345 820
45Tomsk Oblast331 668
46Kabardino-Balkarian Republic325 557
47Chechen Republic323 659
48Amur Oblast320 940
49Kirov Oblast320 097
50Vologda Oblast313 729
51Republic of Buryatia313 589
52Kaluga Oblast312 671
53Ulyanovsk Oblast304 914
54Chuvash Republic299 179
55Tambov Oblast290 231
56Ivanovo Oblast287 666
57Zabaykalsky Krai273 248
58Smolensk Oblast261 633
59Murmansk Oblast260 038
60Astrakhan Oblast249 294
61Komi Republic239 715
62Yamalo-Nenets Autonomous Okrug231 997
63Sakhalin Oblast231 868
64Republic of Mordovia217 826
65Republic of Adygea216 450
66Oryol Oblast213 845
67Pskov Oblast200 440
68Republic of Karelia199 615
69Republic of North Ossetia – Alania193 931
70Kurgan Oblast191 534
71Kostroma Oblast187 156
72Novgorod Oblast186 907
73Mari El Republic162 349
74Republic of Khakassia152 094
75Kamchatka Krai121 376
76Sevastopol114 426
77Republic of Kalmykia72 493
78Karachay-Cherkess Republic66 906
79Republic of Ingushetia60 664
80Magadan Oblast58 157
81Tyva Republic56 270
82Altai Republic55 776
83Jewish Autonomous Oblast45 324
84Chukotka Autonomous Okrug17 447
85Nenets Autonomous Okrug13 939

Questions and answers

Which region has the largest value for «Retail trade turnover»?

As of 2024, the largest value is in Moscow — 7 506 355 million rubles.

Which region has the smallest value?

The smallest value is in Nenets Autonomous Okrug — 13 939 million rubles.

Which year do the figures cover, and where do they come from?

Figures for 2024 from the Rosstat yearbook "Regions of Russia. Socio-economic indicators".

On the regions map

The same indicator on an interactive map of Russia — region colours by value, year slider: open the «Retail trade turnover» map.

Other indicators in «Trade and services to the population»

Data source

Rosstat yearbook "Regions of Russia. Socio-economic indicators". Values for 2024, units: million rubles. Each region has a page with the full indicator series since 1990.

Platform sections