Monthly dynamics of volume of construction work by constituent entities of the Russian Federation
From January to May 2026, construction work volume was recorded monthly as a percentage of the previous month for each region of the country. Ninety-six rows include indicators for the Russian Federation, federal districts, and individual constituent entities, providing insight into short-term changes in construction activity across the country. For example, in January, the figure for the Russian Federation was 26.8, and in May it reached 104.1 percent, reflecting the nature of the industry's monthly dynamics
Chart of monthly dynamics of construction work volume by constituent entity of the RF in 2026, as a percentage of the previous month
See also
- Housing commissioning in Russia by year long time series by year
- Prices of new-build housing in Russia by year long time series by year
- Ввод жилья в России по годам: 1990-2025, графики indicator breakdown
- Ввод жилья в 2026 году: 42,8 млн кв. м за полугодие indicator breakdown
Set in numbers
Rosstat data. Rows: 96, indicators: 5. The breakdown is by the following positions: Russian Federation; Central Federal District; Belgorod Oblast; Bryansk Oblast; Vladimir Oblast and others
The five largest values: Kursk Oblast (333.7), Smolensk Oblast (300.2), Oryol Oblast (211.1), Voronezh Oblast (205.8), Republic of Karelia (201.2). The top five account for 29.1% of the total for all positions
All table numbers are series: 96
| Series | Jan | Feb | Mar | Apr | May |
|---|---|---|---|---|---|
| Российская Федерация | 26,80 | 118,20 | 129,80 | 113,20 | 104,10 |
| Центральный федеральный округ | 24,50 | 127,40 | 128,00 | 112,70 | 101,40 |
| Белгородская область | 20,90 | 149,40 | 151,60 | 64,70 | 136,10 |
| Брянская область | 19,50 | 164,60 | 120,70 | 93,50 | 149,90 |
| Владимирская область | 20,00 | 133,40 | 67,30 | 137,80 | 138,40 |
| Воронежская область | 10,40 | 141,70 | 205,80 | 86,70 | 146,20 |
| Ивановская область | 23,40 | 52,90 | 76,10 | 88,60 | 130,30 |
| Калужская область | 15,10 | 180,90 | 118,80 | 77,20 | 78,10 |
| Костромская область | 26,30 | 50,30 | 182,20 | 169,20 | 107,40 |
| Курская область | 16,60 | 333,70 | 105,30 | 71,60 | 111,20 |
| Липецкая область | 42,40 | 71,70 | 92,70 | 181,60 | 72,60 |
| Московская область | 19,20 | 133,50 | 125,50 | 115,80 | 108,20 |
| Орловская область | 11,00 | 211,10 | 115,40 | 111,10 | 100,10 |
| Рязанская область | 28,30 | 141,90 | 187,30 | 95,80 | 81,60 |
| Смоленская область | 18,40 | 103,30 | 300,20 | 101,70 | 95,90 |
| Тамбовская область | 37,60 | 76,80 | 171,70 | 87,40 | 164,30 |
| Тверская область | 50,50 | 123,80 | 90,60 | 112,60 | 151,30 |
| Тульская область | 46,20 | 57,70 | 181,80 | 99,20 | 92,70 |
| Ярославская область | 24,80 | 133,80 | 128,20 | 85,50 | 82,30 |
| г. Москва | 27,20 | 123,90 | 125,40 | 126,40 | 94,30 |
| Северо-Западный федеральный округ | 16,70 | 111,90 | 161,50 | 112,00 | 106,10 |
| Республика Карелия | 23,60 | 70,80 | 201,20 | 73,10 | 93,10 |
| Республика Коми | 68,20 | 90,80 | 106,90 | 78,50 | 76,30 |
| Архангельская область | 18,80 | 98,00 | 137,20 | 116,10 | 60,50 |
| в том числе: Ненецкий авт. округ | 27,90 | 171,60 | 124,10 | 85,20 | 35,80 |
| Архангельская область без авт. округа | 17,80 | 85,60 | 141,60 | 125,10 | 65,30 |
| Вологодская область | 17,40 | 172,50 | 93,60 | 108,40 | 90,90 |
| Калининградская область | 6,80 | 111,70 | 394,80 | 80,20 | 52,70 |
| Ленинградская область | 14,30 | 57,10 | 269,10 | 118,70 | 148,30 |
| Мурманская область | 24,70 | 314,90 | 101,40 | 224,10 | 77,60 |
| Новгородская область | 33,50 | 93,40 | 203,80 | 103,00 | 95,70 |
| Псковская область | 9,00 | 228,60 | 181,70 | 96,80 | 116,50 |
| г. Санкт-Петербург | 18,70 | 148,10 | 130,50 | 106,40 | 92,50 |
| Южный федеральный округ | 26,90 | 132,20 | 135,10 | 111,60 | 98,10 |
| Республика Адыгея | 32,00 | 59,40 | 340,10 | 71,10 | 49,60 |
| Республика Калмыкия | 87,40 | 42,90 | 98,70 | 108,00 | 104,00 |
| Республика Крым | 22,10 | 137,80 | 165,00 | 87,20 | 91,50 |
| Краснодарский край (с учетом ФТ "Сириус") | 30,10 | 166,60 | 108,60 | 133,30 | 79,10 |
| Астраханская область | 14,50 | 220,60 | 85,60 | 196,60 | 88,50 |
| Волгоградская область | 20,60 | 132,50 | 144,30 | 109,80 | 81,00 |
| Ростовская область | 23,40 | 124,40 | 168,10 | 109,60 | 142,30 |
| г. Севастополь | 63,80 | 72,90 | 30,40 | 100,20 | 174,50 |
| Северо-Кавказский федеральный округ | 20,50 | 155,80 | 136,20 | 113,20 | 97,90 |
| Республика Дагестан | 20,10 | 149,60 | 146,30 | 114,80 | 115,90 |
| Республика Ингушетия | 1,00 | 6 856,10 | 21,90 | 625,90 | 25,90 |
| Кабардино-Балкарская Республика | 9,80 | 94,70 | 295,90 | 135,00 | 137,30 |
| Карачаево-Черкесская Республика | 8,50 | 143,10 | 160,40 | 162,10 | 19,40 |
| Республика Северная Осетия - Алания | 16,30 | 134,20 | 55,10 | 137,30 | 86,70 |
| Чеченская Республика | 22,10 | 345,40 | 126,30 | 71,10 | 93,00 |
| Ставропольский край | 28,40 | 87,80 | 167,70 | 126,00 | 89,10 |
| Приволжский федеральный округ | 26,40 | 102,40 | 128,10 | 116,20 | 111,10 |
| Республика Башкортостан | 22,50 | 131,40 | 116,80 | 127,10 | 89,70 |
| Республика Марий Эл | 48,00 | 78,80 | 27,60 | 339,80 | 80,40 |
| Республика Мордовия | 24,00 | 41,10 | 141,50 | 125,20 | 83,70 |
| Республика Татарстан | 24,00 | 119,50 | 150,90 | 118,80 | 124,70 |
| Удмуртская Республика | 34,40 | 73,30 | 118,80 | 239,20 | 53,30 |
| Чувашская Республика | 7,10 | 184,80 | 106,40 | 90,00 | 96,80 |
| Пермский край | 51,00 | 72,00 | 117,60 | 129,50 | 101,00 |
| Кировская область | 36,20 | 102,30 | 91,30 | 134,30 | 141,00 |
| Нижегородская область | 16,40 | 132,70 | 99,20 | 124,30 | 122,70 |
| Оренбургская область | 54,20 | 74,30 | 195,20 | 56,50 | 106,60 |
| Пензенская область | 62,90 | 55,00 | 117,10 | 99,50 | 145,30 |
| Самарская область | 37,70 | 101,00 | 102,10 | 121,80 | 119,00 |
| Саратовская область | 10,60 | 141,40 | 137,80 | 108,90 | 104,20 |
| Ульяновская область | 28,50 | 76,70 | 111,00 | 90,90 | 245,30 |
| Уральский федеральный округ | 35,30 | 116,40 | 118,60 | 116,00 | 86,50 |
| Курганская область | 40,30 | 57,40 | 133,50 | 142,30 | 73,90 |
| Свердловская область | 35,40 | 120,80 | 122,50 | 127,60 | 98,00 |
| Тюменская область | 34,20 | 119,10 | 118,80 | 110,40 | 78,70 |
| в том числе: Ханты-Мансийский авт. округ | 45,20 | 100,40 | 137,70 | 91,60 | 85,80 |
| Ямало-Ненецкий авт. округ | 27,50 | 139,80 | 122,80 | 116,50 | 72,10 |
| Тюменская область без авт. округов | 29,50 | 128,80 | 81,50 | 148,90 | 80,10 |
| Челябинская область | 39,00 | 107,50 | 110,30 | 115,40 | 94,50 |
| Сибирский федеральный округ | 37,80 | 109,10 | 105,50 | 105,90 | 101,00 |
| Республика Алтай | 32,50 | 104,10 | 100,50 | 159,50 | 234,90 |
| Республика Тыва | 4,40 | 140,40 | 395,70 | 111,00 | 101,00 |
| Республика Хакасия | 74,10 | 143,30 | 81,10 | 143,30 | 86,90 |
| Алтайский край | 21,40 | 118,40 | 166,20 | 89,50 | 138,30 |
| Красноярский край | 47,40 | 100,80 | 99,80 | 119,50 | 87,00 |
| Иркутская область | 19,30 | 192,80 | 110,90 | 95,50 | 71,20 |
| Кемеровская область | 46,80 | 91,00 | 127,60 | 73,80 | 109,30 |
| Новосибирская область | 54,50 | 71,00 | 100,10 | 114,00 | 134,20 |
| Омская область | 29,70 | 142,20 | 95,30 | 104,30 | 110,10 |
| Томская область | 13,80 | 282,20 | 77,90 | 86,80 | 92,60 |
| Дальневосточный федеральный округ | 32,40 | 122,10 | 148,50 | 114,30 | 87,30 |
| Республика Бурятия | 45,20 | 96,40 | 112,90 | 412,70 | 27,70 |
| Республика Саха (Якутия) | 51,60 | 110,10 | 135,00 | 137,80 | 62,40 |
| Забайкальский край | 45,10 | 143,80 | 92,70 | 95,40 | 99,60 |
| Камчатский край | 43,90 | 111,20 | 146,50 | 132,30 | 66,00 |
| Приморский край | 24,70 | 162,10 | 162,80 | 87,10 | 76,20 |
| Хабаровский край | 23,90 | 119,40 | 167,50 | 93,50 | 122,30 |
| Амурская область | 35,20 | 120,30 | 131,00 | 90,30 | 105,00 |
| Магаданская область | 62,20 | 98,50 | 143,90 | 93,60 | 143,10 |
| Сахалинская область | 26,50 | 123,20 | 124,90 | 120,70 | 132,80 |
| Еврейская авт. область | 13,20 | 118,50 | 746,20 | 62,10 | 54,10 |
| Чукотский авт. округ | 39,10 | 108,50 | 197,40 | 108,40 | 181,30 |
How to read this table
Each row represents an individual constituent entity of the Russian Federation, a federal district, or the national total. Comparing these data allows for understanding which regions experienced faster growth in the construction sector relative to the previous period and where a slowdown occurred. The difference in values between consecutive months within a single row clearly demonstrates seasonality or other short-term fluctuations in the volume of work performed, characteristic of a specific territory in the first half of 2026
What is visible in these numbers
The dataset contains the following indicators: January; February; March; April
Out of 125 possible values, 125 are filled (100%) — there are practically no missing values
The same indicator in other breakdowns (4)
More in the section Construction»
Period and application
The data covers the period from January to May 2026 and is updated by Rosstat as monthly statistics are accumulated. The data is useful for assessing the current production activity of construction companies by constituent entity, helping analysts and market participants track regional trends in real time. The published information allows for timely responses to changes in construction work volumes and comparisons between adjacent regions or districts within the country
How it is calculated
Rosstat specifies: Dynamics for previous years are published in the statistical bulletin "Information for monitoring the socio-economic situation of the constituent entities of the Russian Federation". Excluding statistical information for the Donetsk People's Republic (DPR), Luhansk People's Republic (LPR), Zaporozhye and Kherson Oblasts
1) Динамика за предыдущие годы размещена в статистическом бюллетене "Информация для ведения мониторинга социально-экономического положения субъектов Российской Федерации".
2) Без учета статистической информации по Донецкой Народной Республике (ДНР), Луганской Народной Республике (ЛНР), Запорожской и Херсонской областям.
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