EU regions (NUTS 2) by local units in construction
Lombardia had the highest local units in construction of 243 regions in 2023, at 111,292. Ceuta had the lowest, at 33. The median was 12,186. Source: Eurostat, European Commission.
Top 40 regions, 2023
Full ranking
| Rank | Regions | 2023 | Change on 2022 |
|---|---|---|---|
| 1 | Lombardia | 111,292 | +0.7% |
| 2 | Ile-de-France | 107,110 | +3% |
| 3 | Zuid-Holland | 84,488 | +9.3% |
| 4 | Rhône-Alpes | 78,504 | +3.8% |
| 5 | Provence-Alpes-Côte d’Azur | 72,101 | +3.8% |
| 6 | Catalonia | 68,356 | -14.9% |
| 7 | Community of Madrid | 54,089 | -11.8% |
| 8 | Veneto | 53,933 | +1.1% |
| 9 | Lazio | 53,138 | +0.1% |
| 10 | Noord-Holland | 52,635 | +6.6% |
| 11 | Andalusia | 52,612 | -17.5% |
| 12 | Emilia-Romagna | 52,364 | +1.1% |
| 13 | Basque Country | 52,148 | +118.7% |
| 14 | Valencian Community | 49,984 | +1.3% |
| 15 | Wielkopolskie | 49,246 | +1.3% |
| 16 | Piemonte | 49,122 | +0.1% |
| 17 | Małopolskie | 47,371 | +1.3% |
| 18 | Noord-Brabant | 46,328 | +6.3% |
| 19 | Campania | 44,153 | -0.8% |
| 20 | Aquitaine | 43,513 | +5.1% |
| 21 | Eastern and Midland | 42,787 | +5.4% |
| 22 | Východné Slovensko | 42,611 | +7.8% |
| 23 | Toscana | 42,240 | -0.6% |
| 24 | Śląskie | 40,425 | +1.5% |
| 25 | Západné Slovensko | 40,205 | +4.9% |
| 26 | Languedoc-Roussillon | 38,749 | +5% |
| 27 | Stredné Slovensko | 37,970 | +4.4% |
| 28 | Norte | 37,091 | +4.8% |
| 29 | Midi-Pyrénées | 36,243 | +3.7% |
| 30 | Warszawski stołeczny | 35,444 | +5.2% |
| 31 | Sicilia | 35,427 | -1.3% |
| 32 | Praha | 34,912 | +5.9% |
| 33 | Puglia | 34,604 | -0.8% |
| 34 | Jihovýchod | 33,967 | +2.2% |
| 35 | Dolnośląskie | 33,374 | +0.6% |
| 36 | Galicia | 32,803 | +13.7% |
| 37 | Pays de la Loire | 32,299 | +3.8% |
| 38 | Gelderland | 32,279 | +6.9% |
| 39 | Stockholm | 32,042 | +3.7% |
| 40 | Pomorskie | 31,657 | +2.3% |
| 41 | Bretagne | 29,786 | +3.5% |
| 42 | Severovýchod | 29,029 | +2.9% |
| 43 | Vidurio ir vakarų Lietuvos regionas | 28,995 | +4.4% |
| 44 | Attiki | 28,187 | +5.7% |
| 45 | Střední Čechy | 27,758 | +2.3% |
| 46 | Oberbayern | 26,538 | +0.5% |
| 47 | Västsverige | 25,999 | +3.4% |
| 48 | Castilla-La Mancha | 25,661 | +22% |
| 49 | Castile and León | 25,366 | +0.4% |
| 50 | Nord-Pas de Calais | 25,148 | +2.3% |
| 51 | Prov. Oost-Vlaanderen | 24,436 | +9% |
| 52 | Prov. Antwerpen | 24,380 | +8.1% |
| 53 | Southern | 23,231 | +3.1% |
| 54 | Mazowiecki regionalny | 22,927 | +1.5% |
| 55 | Düsseldorf | 22,756 | +0.6% |
| 56 | Pest | 21,969 | -5.6% |
| 57 | Eesti | 21,921 | +3% |
| 58 | Łódzkie | 21,908 | +1.1% |
| 59 | Centre - Val de Loire | 21,632 | +3.9% |
| 60 | Jihozápad | 21,624 | +2.6% |
| 61 | Prov. West-Vlaanderen | 21,369 | +6.3% |
| 62 | Střední Morava | 21,142 | +1.9% |
| 63 | Podkarpackie | 20,976 | +1.9% |
| 64 | Darmstadt | 20,433 | +1.3% |
| 65 | Zachodniopomorskie | 20,393 | -1% |
| 66 | Liguria | 20,297 | -0.3% |
| 67 | Östra Mellansverige | 20,112 | +4.4% |
| 68 | Kujawsko-pomorskie | 20,082 | +1.1% |
| 69 | Köln | 19,960 | +1.5% |
| 70 | Centro (PT) | 19,834 | +2.3% |
| 71 | Budapest | 19,647 | -5.1% |
| 72 | Utrecht | 19,352 | +5.2% |
| 73 | Grande Lisboa | 19,068 | +6% |
| 74 | Lubelskie | 19,028 | +0.9% |
| 75 | Stuttgart | 18,965 | +0.9% |
| 76 | Prov. Vlaams-Brabant | 18,379 | +13.8% |
| 77 | Lorraine | 17,931 | +4.9% |
| 78 | Moravskoslezsko | 17,748 | +2% |
| 79 | Poitou-Charentes | 17,614 | +3.9% |
| 80 | Helsinki-Uusimaa | 17,556 | +0.1% |
| 81 | Sydsverige | 17,357 | +3.8% |
| 82 | Bucureşti-Ilfov | 17,334 | +5.7% |
| 83 | Marche | 16,962 | +0.2% |
| 84 | Severozápad | 16,955 | +2.6% |
| 85 | Brandenburg | 16,835 | -1.6% |
| 86 | Sardegna | 16,604 | -0.4% |
| 87 | Közép-Dunántúl | 16,585 | -5.4% |
| 88 | Alsace | 16,537 | +4.8% |
| 89 | Balearic Islands | 16,215 | -11.6% |
| 90 | Bratislavský kraj | 16,053 | +10.9% |
| 91 | Észak-Alföld | 15,807 | -5.7% |
| 92 | Berlin | 15,106 | +1.5% |
| 93 | Dél-Alföld | 15,041 | -5.7% |
| 94 | Northern and Western | 15,029 | +3.3% |
| 95 | Canary Islands | 15,002 | -3.4% |
| 96 | Nord-Vest | 14,938 | +6.4% |
| 97 | Länsi-Suomi | 14,837 | -0.7% |
| 98 | Nyugat-Dunántúl | 14,386 | -6.7% |
| 99 | Overijssel | 14,360 | +7.5% |
| 100 | Bourgogne | 14,197 | +3.8% |
| 101 | Sostinės regionas | 13,945 | +6.8% |
| 102 | Calabria | 13,931 | -1.2% |
| 103 | Prov. Limburg (BE) | 13,926 | +7.3% |
| 104 | Schleswig-Holstein | 13,851 | -0.3% |
| 105 | Picardie | 13,779 | +4.8% |
| 106 | Arnsberg | 13,761 | +0.6% |
| 107 | Abruzzo | 13,664 | -0.7% |
| 108 | Warmińsko-mazurskie | 13,545 | +0.5% |
| 109 | Haute-Normandie | 13,496 | +4.2% |
| 110 | Jadranska Hrvatska | 13,263 | +9% |
| 111 | Limburg (NL) | 13,188 | +8.6% |
| 112 | Région de Bruxelles-Capitale/ Brussels Hoofdstedelijk Gewest | 13,187 | +2.1% |
| 113 | Etelä-Suomi | 13,009 | -0.7% |
| 114 | Region of Murcia | 13,007 | +5.4% |
| 115 | Zahodna Slovenija | 12,874 | +6.9% |
| 116 | Lubuskie | 12,670 | +1.1% |
| 117 | Thüringen | 12,636 | -2% |
| 118 | Auvergne | 12,627 | +4.2% |
| 119 | Karlsruhe | 12,621 | +1.8% |
| 120 | Świętokrzyskie | 12,381 | +1.6% |
| 121 | Norra Mellansverige | 12,270 | +6.3% |
| 122 | Basse-Normandie | 12,186 | +3.3% |
| 123 | Weser-Ems | 12,055 | +2.2% |
| 124 | Friuli-Venezia Giulia | 11,961 | -0.1% |
| 125 | Pohjois- ja Itä-Suomi | 11,544 | -0.5% |
| 126 | Yugozapaden | 11,492 | +6.2% |
| 127 | Podlaskie | 11,443 | +0.6% |
| 128 | Dél-Dunántúl | 11,413 | -6.1% |
| 129 | Vzhodna Slovenija | 11,338 | +6.4% |
| 130 | Hovedstaden | 11,192 | -0.5% |
| 131 | Sachsen-Anhalt | 11,128 | -1.5% |
| 132 | Prov. Liège | 11,065 | +6% |
| 133 | Prov. Hainaut | 10,988 | +2.9% |
| 134 | Kentriki Makedonia | 10,822 | +4.1% |
| 135 | Észak-Magyarország | 10,675 | -6.8% |
| 136 | Småland med öarna | 10,412 | +5.6% |
| 137 | Kýpros | 10,405 | +2.4% |
| 138 | Aragon | 10,326 | -19.4% |
| 139 | Friesland (NL) | 10,246 | +6.6% |
| 140 | Extremadura | 10,208 | +10.8% |
| 141 | Münster | 10,183 | +1.7% |
| 142 | Schwaben | 10,170 | +0.7% |
| 143 | Freiburg | 10,144 | +0.6% |
| 144 | Opolskie | 10,055 | -0.2% |
| 145 | Centru | 10,035 | +8.6% |
| 146 | Champagne-Ardenne | 9,987 | +3.4% |
| 147 | Nord-Est | 9,856 | +7.6% |
| 148 | Rheinhessen-Pfalz | 9,748 | +0.7% |
| 149 | Asturias | 9,668 | +0.3% |
| 150 | Franche-Comté | 9,611 | +3.9% |
| 151 | Sud-Muntenia | 9,595 | +6.4% |
| 152 | Mecklenburg-Vorpommern | 9,572 | -1.2% |
| 153 | Chemnitz | 9,323 | -2.5% |
| 154 | Niederösterreich | 9,228 | +2.2% |
| 155 | Oeste e Vale do Tejo | 9,183 | +5.5% |
| 156 | Tübingen | 9,175 | +1.6% |
| 157 | Dresden | 9,021 | -2.5% |
| 158 | Hannover | 8,960 | +0.2% |
| 159 | Umbria | 8,790 | -0.8% |
| 160 | Detmold | 8,713 | +0.7% |
| 161 | Algarve | 8,702 | +8.8% |
| 162 | Midtjylland | 8,308 | -1.5% |
| 163 | Koblenz | 8,294 | +1.8% |
| 164 | Mittelfranken | 8,187 | +1.1% |
| 165 | Lüneburg | 8,129 | +1.1% |
| 166 | Wien | 8,120 | -0.5% |
| 167 | Sud-Est | 8,084 | +7.9% |
| 168 | Vest | 7,837 | +7.1% |
| 169 | Flevoland | 7,820 | +10.1% |
| 170 | Sjælland | 7,766 | +0.2% |
| 171 | Niederbayern | 7,643 | +0.3% |
| 172 | Oberösterreich | 7,512 | +1.3% |
| 173 | Syddanmark | 7,461 | -1.6% |
| 174 | Península de Setúbal | 7,435 | +8% |
| 175 | La Réunion | 7,377 | +9.6% |
| 176 | Groningen | 7,181 | +9.3% |
| 177 | Corse | 7,148 | +6% |
| 178 | Steiermark | 7,146 | +1.6% |
| 179 | Provincia Autonoma di Trento | 6,902 | +2.2% |
| 180 | Övre Norrland | 6,819 | +5.7% |
| 181 | Provincia Autonoma di Bolzano/Bozen | 6,813 | +1.5% |
| 182 | Kriti | 6,712 | +3.5% |
| 183 | Sjeverna Hrvatska | 6,607 | +9.8% |
| 184 | Navarre | 6,591 | +7.7% |
| 185 | Limousin | 6,456 | +3.9% |
| 186 | Hamburg | 6,443 | +1.9% |
| 187 | Unterfranken | 6,425 | +0.8% |
| 188 | Drenthe | 6,280 | +5.7% |
| 189 | Panonska Hrvatska | 6,105 | +11.4% |
| 190 | Grad Zagreb | 5,961 | +5.1% |
| 191 | Malta | 5,869 | +6.5% |
| 192 | Zeeland | 5,860 | +6.7% |
| 193 | Leipzig | 5,819 | -0.4% |
| 194 | Oberpfalz | 5,815 | +1.3% |
| 195 | Mellersta Norrland | 5,769 | +3.5% |
| 196 | Cantabria | 5,636 | -6.7% |
| 197 | Notio Aigaio | 5,434 | +4.3% |
| 198 | Prov. Namur | 5,413 | -3.9% |
| 199 | Tirol | 5,324 | +2% |
| 200 | Basilicata | 5,238 | -0.6% |
| 201 | Braunschweig | 5,211 | +0.5% |
| 202 | Sud-Vest Oltenia | 5,207 | +9.3% |
| 203 | Kassel | 5,153 | +1.1% |
| 204 | Luxembourg | 5,144 | -0.7% |
| 205 | Prov. Brabant wallon | 5,111 | +0.6% |
| 206 | Gießen | 5,061 | +1.3% |
| 207 | Peloponnisos | 4,902 | +1.6% |
| 208 | Thessalia | 4,667 | +3.2% |
| 209 | Oberfranken | 4,531 | +1.1% |
| 210 | Saarland | 4,227 | +1% |
| 211 | Dytiki Elláda | 4,211 | +0.2% |
| 212 | Salzburg | 3,956 | +0.8% |
| 213 | Alentejo | 3,941 | +5.5% |
| 214 | Yuzhen tsentralen | 3,936 | +5.4% |
| 215 | Nordjylland | 3,930 | -1.7% |
| 216 | Guadeloupe | 3,832 | +7.2% |
| 217 | Sterea Elláda | 3,787 | -1.3% |
| 218 | Kärnten | 3,707 | +2.5% |
| 219 | Ionia Nisia | 3,445 | +3.7% |
| 220 | La Rioja | 3,359 | +12.2% |
| 221 | Anatoliki Makedonia, Thraki | 3,357 | +3.1% |
| 222 | Yugoiztochen | 3,296 | +5.1% |
| 223 | Severoiztochen | 3,252 | +4.8% |
| 224 | Molise | 3,214 | -3.3% |
| 225 | Martinique | 3,066 | +4.3% |
| 226 | Ipeiros | 2,818 | 0% |
| 227 | Prov. Luxembourg (BE) | 2,699 | -2.6% |
| 228 | Trier | 2,422 | +0.5% |
| 229 | Vorarlberg | 2,323 | +0.9% |
| 230 | Valle d’Aosta/Vallée d’Aoste | 2,189 | -0.7% |
| 231 | Bremen | 2,114 | -0.5% |
| 232 | Burgenland | 2,066 | -0.1% |
| 233 | Região Autónoma dos Açores | 1,958 | +2.6% |
| 234 | Guyane | 1,947 | +12.7% |
| 235 | Voreio Aigaio | 1,886 | +0.7% |
| 236 | Severen tsentralen | 1,786 | +6.2% |
| 237 | Dytiki Makedonia | 1,771 | -1.5% |
| 238 | Região Autónoma da Madeira | 1,753 | +7.9% |
| 239 | Severozapaden | 1,288 | +8.1% |
| 240 | Mayotte | 584 | -20.5% |
| 241 | Åland | 561 | +0.5% |
| 242 | Melilla | 59 | -89.1% |
| 243 | Ceuta | 33 | -86.1% |
Other periods
About this ranking
Number of local units of enterprises in construction (NACE Rev. 2 section F). A local unit is an enterprise, or part of one, at a geographically identified place, such as a factory, shop, office or warehouse. Eurostat structural business statistics by region.
Eurostat structural business statistics by region (sbs_r_nuts2021), from 2021. Counted where each unit is located, so an enterprise with shops in several regions counts once in each. Countries and NUTS 2 regions. Eurostat publishes 2021 on NUTS 2021 codes and later years on NUTS 2024 codes, so regions created in 2024 (in Portugal and the Netherlands) start in 2022. Some countries publish estimates, flagged as such.
Every value in the ranking comes from the same publisher and the same period, so the regions are compared on one definition. 1 regions with data in other periods have no value for 2023 and are left out rather than filled from another source. Equal values share a rank.
How to cite
Eurostat. Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021). https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table. Retrieved 2026-10-12.
Citation styles
APA 7
Eurostat, European Commission. (2026). Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021) (EU regions (NUTS 2) by local units in construction, 2023) [Data set]. Retrieved October 12, 2026, from https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table
MLA 9
Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021), EU regions (NUTS 2) by local units in construction, 2023. Eurostat, European Commission, 30 Sept. 2026, https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table. Invokely, https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023. Accessed 12 Oct. 2026.
Chicago (author-date)
Eurostat, European Commission. 2026. Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021). EU regions (NUTS 2) by local units in construction, 2023. Dataset. Accessed October 12, 2026. https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table. Also distributed by Invokely, https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023.
Harvard
Eurostat, European Commission (2026) Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021), EU regions (NUTS 2) by local units in construction, 2023 [Dataset]. Available at: https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table, via Invokely: https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023 (Accessed: 12 October 2026).
BibTeX
@misc{eurostat_eu_regions_nuts_2_2023,
author = {{Eurostat, European Commission}},
title = {{Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs\_r\_nuts2021): EU regions (NUTS 2) by local units in construction, 2023}},
year = {2026},
howpublished = {Data set},
url = {https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table},
urldate = {2026-10-12},
note = {Accessed via Invokely, https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023. Publisher attribution: Eurostat. Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs\_r\_nuts2021). https://ec.europa.eu/eurostat/databrowser/view/sbs\_r\_nuts2021/default/table. Retrieved 2026-10-12.},
}
RIS
TY - DATA
AU - Eurostat, European Commission
TI - Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021): EU regions (NUTS 2) by local units in construction, 2023
PY - 2026
DA - 2026/09/30
PB - Eurostat, European Commission
DB - Invokely
UR - https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table
L2 - https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023
Y2 - 2026/10/12
N1 - Accessed via Invokely, https://invokely.ai/rankings/local-units-construction/eu-regions?period=2023.
N1 - Publisher attribution: Eurostat. Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021). https://ec.europa.eu/eurostat/databrowser/view/sbs_r_nuts2021/default/table. Retrieved 2026-10-12.
ER -
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank EU regions by local units in construction using official data, and cite the source.
rank_places {"indicator":"business_local_units_construction","level":"region","within":"European Union (27)","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=business_local_units_construction&level=region&within=European%20Union%20(27)&limit=10
Questions
Which region has the highest local units in construction?
Lombardia, with 111,292 in 2023, according to Eurostat, European Commission.
Which region has the lowest local units in construction?
Ceuta, with 33 in 2023.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Eurostat, European Commission, Local units by NUTS 2 region, Construction (NACE Rev. 2 section F) (sbs_r_nuts2021). Retrieved 2026-10-12. 1 regions have no value for 2023 and are not ranked.
Local units in construction: other rankings
EU regions (NUTS 2): more rankings
- Local units in water supply, sewerage, waste management and remediation
- Local units in manufacturing
- Local units in electricity, gas, steam and air conditioning supply
- Local units, sale and repair of motor vehicles and motorcycles (Spain)
- Employment rate
- Young people not in employment, education or training (NEET), ages 15 to 29
- Retail sales at constant prices, annual change (Spain)
- Real GDP growth