Swiss Public Contracts
Menu

Construction materials

Here are the contracts awarded in this sector, according to simap.ch. 150 of the 212 companies won exactly one contract in this sector.

CPV
44
303Contracts awarded
212Companies
CHF 361m (CHF 361,479,213.54)Total awarded (CHF)excluding the 4 contracts awarded to several companies

Open tenders in the “Construction materials” sector

We email you new tenders in the “Construction materials” sector from all over Switzerland.

Subscribe free

Contracts awarded each month in this sector

Since Nov 2024, an average of 12 a month. The busiest complete month was Oct 2026 (27).

Table
Contracts awarded each month in this sector
August 20241 contract
September 20247 contracts
October 20243 contracts
November 20242 contracts
December 202412 contracts
January 20257 contracts
February 20254 contracts
March 20259 contracts
April 202514 contracts
May 202510 contracts
June 202513 contracts
July 202510 contracts
August 20256 contracts
September 202511 contracts
October 202513 contracts
November 202513 contracts
December 202523 contracts
January 20266 contracts
February 202620 contracts
March 202620 contracts
April 202613 contracts
May 202614 contracts
June 202615 contracts
July 20268 contracts
August 202610 contracts
September 202612 contracts
October 202627 contracts

Striped columns (Aug–Oct 2024): incomplete months at the start of the archive. Dec 2025: including 14 lots from 2 projects.

Source: simap.ch, our analysis · Chart data (CSV)

Companies

the 20 that won the most contracts, of 212
Companies – by number of contracts
CompanyContractsTotal (CHF million)
Streng Swiss AG72.5 (CHF 2,452,482.11)
Blumer Fensterwerke AG71.5 (CHF 1,513,889.42)
BRUGG Rohrsystem AG59.4 (CHF 9,399,916)
Aebi & Co. AG Maschinenfabrik50.9 (CHF 915,426)
CBT - Concept Bois Technologie SA50.3 (CHF 284,973.20)
Colombo SPA420.4 (CHF 20,446,241.88)
Service Plus Suisse GmbH41.5 (CHF 1,453,889)
Holcim (Schweiz) AG41.1 (CHF 1,059,190.85)
Schneider Stahlbau AG325.7 (CHF 25,661,262)
Lenzlinger Söhne AG318.7 (CHF 18,749,787.05)
Schmid AG energy solutions37.1 (CHF 7,062,670.75)
Villiger Entsorgungssysteme AG35.2 (CHF 5,159,911.60)
SecuSuisse AG32.2 (CHF 2,180,955.91)
Antikhaus Historische Fenster AG31.3 (CHF 1,337,447.40)
BBC Cellpack AG30.9 (CHF 876,652)
Müller-Steinag Baustoff AG30.5 (CHF 525,776.80)
Giannini Graniti SA30.5 (CHF 496,987.45)
SFS Group Schweiz AG260.6 (CHF 60,577,165.51)
Jos. Berchtold AG24.8 (CHF 4,781,374.40)
BGS Bau Guss AG24.2 (CHF 4,157,576.80)

Public buyers

the 20 that awarded the most contracts, of 150
Public buyers – by number of contracts
Public buyerContractsTotal (CHF million)
Tiefbauamt, Abt. Realisierung133.9 (CHF 3,885,837.70)
Swissgrid AG - Asset & Maintenance833.5 (CHF 33,509,023.10)
Unité soumissions - Département de l'aménagement, des constructions et de la mobilité (DACM) de la Ville de Genève83.4 (CHF 3,415,013.27)
Tiefbauamt, Abt. Realisierung, Fachstelle Schallschutzfenster82.2 (CHF 2,169,208.95)
zB Zentralbahn AG, Bereich Infrastruktur71.6 (CHF 1,584,967.65)
Ufficio delle commesse pubbliche e della programmazione70.4 (CHF 351,575.79)
SBB CFF FFS Infra-Fahrweg69.2 (CHF 9,224,649.48)
BKW Energie AG61.4 (CHF 1,444,205.52)
+Calore SA59.4 (CHF 9,399,916)
Basler Verkehrs-Betriebe (BVB)54.2 (CHF 4,173,731.70)
Quartal Sàrl51.7 (CHF 1,738,291.65)
TED - Entsorgung + Recycling Zürich (ERZ)50.9 (CHF 915,426)
Romande Energie SA50.3 (CHF 284,973.20)
Verkehrsbetriebe Zürich (VBZ)48.4 (CHF 8,411,950.61)
Rhätische Bahn AG47.6 (CHF 7,613,638.13)
Energie Wasser Bern46.1 (CHF 6,088,805.90)
TED - Entsorgung + Recycling Zürich (ERZ) Hagenholzstrasse 110, Zürich45.9 (CHF 5,859,128)
Enertì SA44.3 (CHF 4,273,117.32)
IWB Industrielle Werke Basel43.5 (CHF 3,496,838.31)
Elektrizitätswerke des Kantons Zürich43.0 (CHF 2,952,724.55)

Contracts awarded by canton

  1. Zurich8127%
  2. Bern3712%
  3. Ticino258%
  4. Vaud258%
  5. Aargau248%
  6. Geneva217%
  7. Valais176%
  8. Solothurn114%
  9. Basel-Stadt103%
  10. Graubünden83%
  11. Nidwalden83%
  12. Lucerne62%
  13. St. Gallen62%
  14. Basel-Landschaft41%
  15. Zug41%
  16. Fribourg31%
  17. Jura31%
  18. Neuchâtel31%
  19. Schwyz21%
  20. Thurgau21%
  21. Glarus1<1%
  22. Schaffhausen1<1%
  23. Uri1<1%

Source: simap.ch, our analysis · Chart data (CSV)

Categories in this sector (exact CPV code)

38

All 730 categories from A to Z (exact CPV code)