Share of internet sales in retail trade turnover by region
From 2014 to 2023, the share of online sales in total retail turnover increased from 0.7 to 8.1 percent. The table contains data across 95 rows: for Russia, federal districts, and regions separately, allowing for a comparison of online trade levels across different territories. The indicator is expressed as a percentage of total turnover, with annual data covering year-end totals
Chart showing the change in the share of online sales in retail turnover from 2014 to 2023, in percent
- Moscow
- Northwestern Federal District
- Arkhangelsk Oblast (excluding Nenets Autonomous Okrug)
- Voronezh Region
- Oryol Region
- Kostroma Region
- Bryansk Region
- Republic of Karelia
- Vladimir Region
- Smolensk Region
Set in numbers
Rosstat data for 2014–2023. Rows: 95, periods: 10. Breakdown by positions: Russian Federation; Central Federal District; Belgorod Region; Bryansk Region; Vladimir Region and others
Moscow: the indicator rose from 1.1 to 15.5 over 2014–2023 — by a factor of 14.1. The highest value is 15.5 (2023), the lowest is 1.1 (2014). This is an average annual growth of 34.2%. Up to 2019 the change was +290.9%, after that +260.5%. Of the 25 largest rows, 24 increased, 1 decreased
All table numbers are series: 95
| Series | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 |
|---|---|---|---|---|---|---|---|---|---|---|
| Российская Федерация | 0,70 | 0,87 | 1,20 | 1,30 | 1,70 | 2,00 | 3,90 | 5,10 | 6,00 | 8,10 |
| Центральный федеральный округ | 0,80 | 1,18 | 2,00 | 2,10 | 2,70 | 3,20 | 6,10 | 7,00 | 7,90 | 10,70 |
| Белгородская область | 0,10 | 0,18 | 0,20 | 0,30 | 0,60 | 1,00 | 2,10 | 3,50 | 4,00 | 4,30 |
| Брянская область | 0,10 | 0,19 | 0,30 | 0,30 | 0,40 | 0,50 | 1,30 | 1,70 | 4,30 | 4,80 |
| Владимирская область | 0,90 | 0,85 | 0,80 | 0,80 | 0,80 | 0,90 | 1,50 | 1,90 | 2,40 | 4,10 |
| Воронежская область | 0,30 | 0,62 | 0,70 | 0,90 | 1,10 | 1,50 | 2,40 | 5,00 | 5,80 | 6,10 |
| Ивановская область | 0,10 | 0,13 | 0,30 | 0,50 | 0,70 | 0,80 | 2,00 | 3,20 | 3,30 | 4,80 |
| Калужская область | — | 0,10 | 0,10 | 0,30 | 0,90 | 1,50 | 2,00 | 3,10 | 4,00 | 4,80 |
| Костромская область | 0,10 | 0,20 | 0,20 | 0,20 | 0,60 | 1,00 | 2,10 | 3,80 | 5,00 | 5,30 |
| Курская область | 0,10 | 0,10 | 0,10 | 0,20 | 0,50 | 0,80 | 1,60 | 2,50 | 3,50 | 4,60 |
| Липецкая область | 0,20 | 0,16 | 0,20 | 0,20 | 0,50 | 0,80 | 2,30 | 3,70 | 4,90 | 5,40 |
| Московская область | 0,40 | 0,51 | 2,60 | 2,90 | 4,90 | 4,70 | 6,20 | 8,80 | 10,10 | 10,60 |
| Орловская область | 0,20 | 0,26 | 0,40 | 0,40 | 0,40 | 1,10 | 2,10 | 4,20 | 4,80 | 6,00 |
| Рязанская область | 0,10 | 0,16 | 0,30 | 0,50 | 0,80 | 0,80 | 1,30 | 1,60 | 2,00 | 4,30 |
| Смоленская область | 0,10 | 0,07 | 0,10 | 0,30 | 0,30 | 0,30 | 1,30 | 1,60 | 1,80 | 2,70 |
| Тамбовская область | 0,40 | 0,45 | 0,50 | 0,50 | 0,50 | 1,00 | 2,30 | 4,20 | 5,20 | 4,60 |
| Тверская область | 4,20 | 6,70 | 0,60 | 0,60 | 0,70 | 0,90 | 1,80 | 1,70 | 1,80 | 4,10 |
| Тульская область | 0,10 | 0,25 | 0,40 | 0,40 | 0,50 | 0,50 | 1,20 | 1,40 | 1,60 | 4,40 |
| Ярославская область | 0,10 | 0,11 | 0,30 | 0,30 | 0,40 | 0,50 | 1,30 | 2,10 | 2,50 | 8,30 |
| г.Москва | 1,10 | 1,79 | 3,10 | 3,10 | 3,20 | 4,30 | 9,30 | 9,20 | 10,30 | 15,50 |
| Северо-Западный федеральный округ | 1,00 | 0,88 | 1,00 | 1,20 | 2,50 | 2,70 | 4,40 | 6,00 | 8,70 | 12,30 |
| Республика Карелия | 0,90 | 0,84 | 1,00 | 1,00 | 1,10 | 1,10 | 1,40 | 1,90 | 2,50 | 4,30 |
| Республика Коми | — | 0,00 | 0,10 | 0,10 | 0,20 | 0,20 | 1,00 | 4,80 | 4,80 | 6,00 |
| Архангельская область | 0,20 | 0,26 | 0,30 | 0,90 | 1,40 | 1,70 | 3,00 | 5,20 | 6,00 | 7,60 |
| Ненецкий автономный округ (Архангельская область) | — | 0,00 | 0,00 | 1,50 | 1,80 | 1,90 | 2,40 | 3,10 | 2,40 | 3,10 |
| Архангельская область (кроме Ненецкого автономного округа) | 0,20 | 0,27 | 0,30 | 0,80 | 1,40 | 1,70 | 3,00 | 5,30 | 6,20 | 7,80 |
| Вологодская область | 0,20 | 0,62 | 0,70 | 0,90 | 1,30 | 1,50 | 2,90 | 3,20 | 3,40 | 5,50 |
| Калининградская область | — | 0,09 | 0,10 | 0,20 | 0,20 | 0,50 | 1,40 | 2,00 | 1,70 | 2,00 |
| Ленинградская область | 0,60 | 0,63 | 0,60 | 0,70 | 1,50 | 1,40 | 2,30 | 4,10 | 6,50 | 6,80 |
| Мурманская область | 0,30 | 0,27 | 0,50 | 0,70 | 0,80 | 0,90 | 1,50 | 1,90 | 4,60 | 8,30 |
| Новгородская область | — | — | 0,30 | 0,60 | 0,70 | 1,10 | 2,10 | 3,40 | 4,10 | 5,80 |
| Псковская область | — | 0,01 | 0,50 | 0,60 | 0,50 | 0,90 | 1,10 | 1,10 | 1,90 | 2,30 |
| г. Санкт-Петербург | 2,00 | 1,57 | 1,60 | 1,80 | 4,20 | 4,50 | 7,30 | 8,80 | 13,50 | 19,00 |
| Южный федеральный округ | 0,50 | 0,53 | 0,60 | 0,60 | 0,60 | 0,90 | 2,80 | 4,90 | 5,20 | 6,30 |
| Республика Адыгея | 0,10 | 0,12 | 0,10 | 0,20 | 0,80 | 1,00 | 2,60 | 4,10 | 4,30 | 7,00 |
| Республика Калмыкия | — | — | — | 0,00 | 0,00 | 0,10 | 0,80 | 0,80 | 1,00 | 36,50 |
| Республика Крым | — | 0,12 | 0,10 | 0,30 | 0,50 | 1,00 | 2,40 | 5,90 | 6,30 | 6,40 |
| Краснодарский край | 0,70 | 0,63 | 0,70 | 0,60 | 0,60 | 0,70 | 2,90 | 4,30 | 4,60 | 5,10 |
| Астраханская область | 0,10 | 0,13 | 0,20 | 0,20 | 0,30 | 0,40 | 0,90 | 1,30 | 1,60 | 1,90 |
| Волгоградская область | 0,10 | 0,19 | 0,40 | 0,70 | 0,80 | 1,70 | 2,60 | 4,30 | 5,20 | 6,40 |
| Ростовская область | 0,70 | 0,79 | 0,90 | 0,80 | 0,80 | 0,80 | 2,80 | 6,20 | 6,50 | 7,40 |
| г. Севастополь | — | 0,05 | 0,00 | 0,00 | 0,10 | 2,90 | 7,80 | 10,40 | 7,60 | 7,10 |
| Северо-Кавказский федеральный округ | 0,10 | 0,06 | 0,10 | 0,20 | 0,30 | 0,30 | 0,50 | 0,90 | 1,30 | 1,90 |
| Республика Дагестан | — | 0,03 | 0,00 | 0,00 | 0,00 | 0,10 | 0,10 | 0,10 | 0,10 | 0,20 |
| Республика Ингушетия | — | — | — | — | — | 0,00 | 0,10 | 0,30 | 0,30 | 0,30 |
| Кабардино-Балкарская Республика | 0,10 | 0,05 | 0,10 | 0,10 | 0,10 | 0,10 | 0,30 | 0,30 | 0,20 | 0,30 |
| Карачаево-Черкесская Республика | 0,10 | — | 0,00 | 0,00 | 0,10 | 0,20 | 0,60 | 0,80 | 0,90 | 1,00 |
| Республика Северная Осетия -Алания | 0,10 | 0,02 | 0,00 | 0,10 | 0,20 | 0,20 | 0,50 | 0,60 | 0,60 | 1,40 |
| Чеченская Республика | 0,01 | 0,01 | 0,00 | 0,00 | 0,10 | 0,00 | 0,00 | 0,10 | 0,10 | 0,20 |
| Ставропольский край | 0,10 | 0,14 | 0,40 | 0,70 | 0,70 | 0,70 | 1,20 | 2,30 | 4,00 | 5,30 |
| Приволжский федеральный округ | 0,50 | 0,59 | 0,60 | 0,70 | 0,80 | 1,10 | 2,50 | 3,50 | 4,50 | 6,00 |
| Республика Башкортостан | 0,10 | 0,08 | 0,10 | 0,10 | 0,20 | 0,20 | 0,60 | 0,80 | 1,20 | 5,70 |
| Республика Марий Эл | 0,10 | 0,07 | 0,10 | 0,20 | 0,40 | 0,80 | 1,90 | 2,40 | 3,40 | 3,10 |
| Республика Мордовия | 0,10 | 0,08 | 0,10 | 0,20 | 0,40 | 0,70 | 1,10 | 1,70 | 5,80 | 8,80 |
| Республика Татарстан | 0,60 | 1,09 | 1,30 | 1,30 | 1,30 | 2,00 | 3,80 | 5,30 | 6,40 | 7,50 |
| Удмуртская Республика | 0,20 | 0,31 | 0,40 | 0,40 | 0,40 | 0,50 | 1,40 | 1,90 | 4,10 | 8,90 |
| Чувашская Республика | 0,10 | 0,07 | 0,10 | 0,30 | 0,70 | 1,00 | 2,00 | 3,10 | 4,00 | 4,60 |
| Пермский край | 0,40 | 0,35 | 0,40 | 0,30 | 0,70 | 0,80 | 2,40 | 2,40 | 3,30 | 3,70 |
| Кировская область | 0,10 | 0,45 | 0,40 | 0,50 | 0,50 | 0,90 | 2,30 | 3,80 | 5,50 | 7,10 |
| Нижегородская область | 1,50 | 1,42 | 1,30 | 1,40 | 1,50 | 2,20 | 3,90 | 5,20 | 6,30 | 5,90 |
| Оренбургская область | — | 0,04 | 0,10 | 0,10 | 0,20 | 0,30 | 1,70 | 3,50 | 3,90 | 5,10 |
| Пензенская область | 0,10 | 0,09 | 0,10 | 0,20 | 0,30 | 0,30 | 1,30 | 1,80 | 2,00 | 3,70 |
| Самарская область | 0,70 | 0,83 | 0,90 | 1,10 | 1,20 | 1,20 | 3,20 | 5,00 | 5,90 | 6,10 |
| Саратовская область | 0,50 | 0,51 | 0,80 | 0,80 | 0,70 | 0,80 | 2,70 | 4,60 | 5,30 | 6,60 |
| Ульяновская область | 0,30 | 0,35 | 0,40 | 0,30 | 0,30 | 0,40 | 1,50 | 2,30 | 4,50 | 5,90 |
| Уральский федеральный округ | 1,10 | 0,97 | 1,10 | 1,10 | 1,30 | 1,30 | 2,80 | 4,80 | 6,20 | 8,10 |
| Курганская область | 0,20 | 0,21 | 0,20 | 0,20 | 0,30 | 0,70 | 1,70 | 3,20 | 3,40 | 4,00 |
| Свердловская область | 1,40 | 1,37 | 1,70 | 1,80 | 2,20 | 2,30 | 4,10 | 7,80 | 9,00 | 10,00 |
| Тюменская область | 0,30 | 0,34 | 0,40 | 0,40 | 0,40 | 0,40 | 1,40 | 1,70 | 3,20 | 6,30 |
| в том числе: Ханты-Мансийский авт. округ | 0,30 | 0,31 | 0,30 | 0,30 | 0,30 | 0,40 | 1,40 | 1,70 | 3,10 | 5,90 |
| Ямало-Ненецкий авт. округ | 0,30 | 0,30 | 0,30 | 0,30 | 0,30 | 0,40 | 1,40 | 1,60 | 3,00 | 6,40 |
| Тюменская область без авт. округов | 0,40 | 0,39 | 0,40 | 0,40 | 0,40 | 0,50 | 1,50 | 1,70 | 3,50 | 6,70 |
| Челябинская область | 1,90 | 1,35 | 1,40 | 1,20 | 1,10 | 0,90 | 2,80 | 4,60 | 6,20 | 8,70 |
| Сибирский федеральный округ | 0,80 | 1,43 | 1,40 | 1,40 | 1,70 | 1,90 | 3,20 | 4,00 | 5,10 | 6,40 |
| Республика Алтай | 0,30 | 0,33 | 0,40 | 0,40 | 0,70 | 1,00 | 2,10 | 3,80 | 6,40 | 7,00 |
| Республика Тыва | 0,70 | 0,70 | 0,80 | 0,80 | 1,00 | 1,10 | 1,40 | 1,50 | 2,00 | 3,70 |
| Республика Хакасия | 0,20 | 0,01 | 0,20 | 0,20 | 0,40 | 0,30 | 0,70 | 0,90 | 0,80 | 2,60 |
| Алтайский край | 0,10 | 0,23 | 0,20 | 0,20 | 0,40 | 0,80 | 2,10 | 3,60 | 5,70 | 6,00 |
| Красноярский край | 2,40 | 1,99 | 1,70 | 1,50 | 1,50 | 1,60 | 2,00 | 2,10 | 2,40 | 4,50 |
| Иркутская область | 0,40 | 0,50 | 0,50 | 0,50 | 0,50 | 0,40 | 1,30 | 1,90 | 2,50 | 4,00 |
| Кемеровская область - Кузбасс | 0,20 | 0,11 | 0,20 | 0,20 | 0,60 | 1,00 | 1,30 | 3,10 | 6,30 | 7,80 |
| Новосибирская область | 1,10 | 4,54 | 4,60 | 4,80 | 4,80 | 5,30 | 8,00 | 8,60 | 8,70 | 10,10 |
| Омская область | 0,20 | 0,62 | 0,70 | 0,90 | 1,10 | 1,10 | 2,50 | 3,40 | 4,70 | 5,80 |
| Томская область | 2,10 | 3,39 | 3,30 | 3,40 | 3,30 | 3,30 | 5,60 | 5,60 | 5,80 | 6,20 |
| Дальневосточный федеральный округ | 0,20 | 0,49 | 0,60 | 0,60 | 0,40 | 0,40 | 1,50 | 1,60 | 1,80 | 3,60 |
| Республика Бурятия | 0,10 | 0,09 | 0,00 | 0,00 | 0,10 | 0,10 | 0,50 | 0,50 | 0,40 | 0,80 |
| Республика Саха (Якутия) | — | 0,00 | 0,00 | 0,00 | 0,10 | 0,10 | 2,00 | 2,10 | 2,30 | 4,40 |
| Забайкальский край | — | 0,16 | 0,00 | 0,10 | 0,10 | 0,20 | 0,90 | 0,90 | 0,80 | 1,00 |
| Камчатский край | — | 0,03 | 0,00 | 0,10 | 0,20 | 0,30 | 1,70 | 1,50 | 1,50 | 1,80 |
| Приморский край | 0,20 | 0,53 | 0,60 | 0,60 | 0,60 | 0,80 | 1,70 | 1,60 | 2,20 | 6,20 |
| Хабаровский край | 0,80 | 1,41 | 1,70 | 1,90 | 0,80 | 0,60 | 1,60 | 2,20 | 2,40 | 4,00 |
| Амурская область | — | 0,07 | 0,10 | 0,10 | 0,30 | 0,60 | 1,80 | 2,40 | 2,70 | 4,30 |
| Магаданская область | — | — | — | — | 0,00 | 0,30 | 1,50 | 1,30 | 1,10 | 1,40 |
| Сахалинская область | — | 0,07 | 0,10 | 0,10 | 0,10 | 0,30 | 1,20 | 1,20 | 1,30 | 1,60 |
| Еврейская авт.область | — | — | — | 0,10 | 0,10 | 0,30 | 0,90 | 1,00 | 1,00 | 1,10 |
How to read this table
Table rows are categorized by territory: the 'Russian Federation' row shows the national average, federal district rows reflect averaged values for macro-regions, and regional rows provide specific indicators for each constituent entity. Comparing adjacent rows shows how individual regions lag or lead their respective districts and the national trend
What is visible in these numbers
Top five values: Moscow (15.5), Northwestern Federal District (12.3), Central Federal District (10.7), Moscow Region (10.6), Yaroslavl Region (8.3). The gap between the highest and lowest is 5.74 times. The top five account for 34.5% of the total across all positions
Observations are annual, with 10 observation periods in the dataset. There are 250 values in the table out of 250 possible, i.e. 100%; data gaps are virtually absent
More in the section Technological development of economic sectors»
Period and application
Analytics for the 2014–2023 period are available in Rosstat's annual updates. This information helps marketers and entrepreneurs assess the pace of retail digitalization and identify regions with the highest potential for online sales growth
Did you notice an error in this table? The parser is wrong, and most often one correction fixes many pages
Report an error Typo is easier this way: highlight it and press Ctrl + Enter