All statistics

Construction companies by region, province and commune

The register publishes a commune and a postcode for every company. Province and region are derived from those, which is what shows where the sector sits.

Active construction companies
201,384
Crossroads Bank for Enterprises13 Aug 2026Confirmed

Broken down by region, province and commune.

By region

Active companies, across the three regions.

  • Companies with legal personality
  • Sole traders
  1. Flanders132,783 · 39.4% sole traders
  2. Wallonia48,877 · 48% sole traders
  3. Brussels-Capital Region18,336 · 51.8% sole traders

1,388 companies have a postcode outside Belgium or one we could not read: they count in the national total, but in no province.

By province

The province is derived from the seat’s postcode; the register does not publish it.

  • Companies with legal personality
  • Sole traders
  1. East Flanders31,159 · 41.3% sole traders
  2. Antwerp31,155 · 35.4% sole traders
  3. West Flanders27,122 · 44% sole traders
  4. Flemish Brabant25,576 · 38.3% sole traders
  5. Brussels-Capital Region18,336 · 51.8% sole traders
  6. Limburg17,771 · 37.3% sole traders
  7. Liège15,355 · 45.5% sole traders
  8. Hainaut14,798 · 50% sole traders
  9. Namur8,099 · 50.8% sole traders
  10. Walloon Brabant6,454 · 40.3% sole traders
  11. Luxembourg4,171 · 56.9% sole traders

1,388 companies have a postcode outside Belgium or one we could not read: they count in the national total, but in no province.

By commune

The communes with the most active companies, by postcode.

  • Companies with legal personality
  • Sole traders
  1. Anderlecht10702,734 · 57.3% sole traders
  2. Brussel10201,533 · 70.2% sole traders
  3. Gent90001,467 · 38.1% sole traders
  4. Schaarbeek10301,459 · 50.9% sole traders
  5. Sint-Jans-Molenbeek10801,352 · 55.6% sole traders
  6. Roeselare88001,327 · 44% sole traders
  7. Jette10901,193 · 68.8% sole traders
  8. Brussel10001,192 · 39.1% sole traders
  9. Genk36001,179 · 34.6% sole traders
  10. Sint-Pieters-Leeuw16001,163 · 25.6% sole traders
  11. Lokeren91601,139 · 30.9% sole traders
  12. Ukkel11801,039 · 36.4% sole traders
  13. Elsene10501,012 · 35.4% sole traders
  14. Antwerpen2018979 · 55.4% sole traders
  15. Antwerpen2100950 · 51.3% sole traders
  16. Hasselt3500876 · 26.6% sole traders
  17. Vorst1190875 · 52.8% sole traders
  18. Sint-Niklaas9100873 · 39.7% sole traders
  19. Wemmel1780861 · 36.9% sole traders
  20. Heusden-Zolder3550851 · 29.6% sole traders
  21. Zaventem1930846 · 21.4% sole traders
  22. Vilvoorde1800839 · 32.8% sole traders
  23. Dendermonde9200812 · 37.8% sole traders
  24. Oostende8400807 · 43.6% sole traders
  25. Brecht2960788 · 30.6% sole traders
  26. Grimbergen1853776 · 33.1% sole traders
  27. Evergem9940773 · 38.9% sole traders
  28. Geel2440737 · 33.2% sole traders
  29. Mechelen2800711 · 36.8% sole traders
  30. Houthalen-Helchteren3530699 · 31% sole traders
  31. Asse1730698 · 49.6% sole traders
  32. Deinze9800698 · 39.1% sole traders
  33. Koekelberg1081695 · 69.5% sole traders
  34. Wevelgem8560691 · 41% sole traders
  35. Dilbeek1700688 · 33.3% sole traders
  36. Beveren-Kruibeke-Zwijndrecht9120682 · 36.5% sole traders
  37. Izegem8870680 · 43.1% sole traders
  38. Liège4000679 · 43.9% sole traders
  39. Sint-Gillis (bij-Brussel)1060660 · 56.5% sole traders
  40. Aalst9300659 · 54.2% sole traders

164 categories (1,813 companies) are not broken out: they described a group of sole traders too small to stay anonymous.

1,164 further categories (159,511 companies) are not shown here, for want of room.

Common questions

How is the province determined?
From the postcode of the registered seat, following the standard Belgian postcode allocation. The register does not publish the province itself: that derivation is ours, and foreign or unreadable postcodes are attributed to no province at all.
Why are some communes missing?
For two different reasons, reported separately under the table: either the commune described a group of sole traders too small to stay anonymous, or it belongs to the long tail the page does not print.

Method and sources

Counted here are the companies whose main activity code falls under NACE divisions 41, 42, 43 — construction — in version 2025 of the classification.

Register read on 13 Aug 2026. The register publishes one full extract per month; these figures change at that pace and no faster.

Any category describing fewer than 10 sole traders is taken out of the breakdown: a count small enough points at one person, and these pages point at nobody. Removed categories are reported under the table they came from.

Province and region are derived from the seat’s postcode: the register publishes a commune and a postcode, not a province. That derivation is ours.

The registered seat is not the building site. A company registered in Antwerp often works elsewhere; these figures describe where companies are registered, not where the work happens.

For sole traders the register publishes no seat address. The locality then comes from their establishment record — commune and postcode only, never the street.

Source: Crossroads Bank for Enterprises (KBO/BCE), FPS Economy — open datare-use conditions

These figures describe what the public register said on the day we read it. They are counts, not a ranking: no commune, no trade and no company is presented here as better or worse than another.