Skip to content
Données de marché 8 min de lecture

Les marchés publics suisses sont concentrés, mais la traîne accessible aux PME pèse encore CHF 1,8 mrd

Un coup d'œil sur où atterrit vraiment la dépense publique suisse, en 12 mois glissants. La concentration est réelle ; l'opportunité PME dans la traîne aussi. Réserves dès l'entrée.

Par Mladen Ružičić

Une question persistante que les PME nous posent en regardant notre outil pour la première fois est de savoir si les marchés publics valent l’effort tout court. La crainte est qu’une poignée de méga-organisations consomme tout le budget et que le reste soit trop petit pour compter. J’ai donc lancé la requête. La réponse honnête est oui, c’est concentré, et la part accessible aux PME du marché est plus grande que ne le suggère le classement.

Avant tout chiffre, les réserves à garder en tête pour lire la suite :

Deux réserves de données dès l’entrée. Environ 38 % des CHF du « top 10 » titre sur l’année glissante sont non attribués : ils appartiennent à un bucket « adjudicateur inconnu » où le champ addresses_json de la publication ne contenait aucune entrée d’office de marchés publics que notre parseur ait su faire correspondre. Nous le mettons en évidence parce que cela change la lecture du titre. Séparément, 10,6 % des lignes d’adjudication chiffrées ont un prix NULL et ont été exclues des totaux. Les deux points sont sur notre backlog qualité de données.

Avec cela posé sur la table, voici à quoi ressemble la courbe des 12 mois glissants, avec le bucket « adjudicateur inconnu » présenté séparément.

La forme, avec le bucket non attribué séparé

La requête couvre 1 474 adjudicateurs uniques ayant attribué un marché en CHF chiffré sur simap.ch sur les douze mois s’achevant au 28 mai 2026. Le marché total adressable sur cette fenêtre est d’environ CHF 8,78 mrd d’adjudications SIMAP chiffrées. La distribution brute et la distribution « nommés uniquement » divergent en tête ; elles s’alignent en queue.

BandeAdjudicateursTotal CHF (brut)% brutCHF nommés% nommés
Non attribué (« adjudicateur inconnu »)1 bucketCHF 0,94 mrd11 %exclun/a
Top 10 adjudicateurs nommés10CHF 1,40 mrd16 %CHF 1,40 mrd18 %
Rangs 11–50 (nommés)40CHF 1,78 mrd20 %CHF 1,78 mrd23 %
Rangs 51–100 (nommés)50CHF 1,17 mrd13 %CHF 1,17 mrd15 %
Rangs 101–250 (nommés)150CHF 1,65 mrd19 %CHF 1,65 mrd21 %
Longue traîne (251–1 474)1 224CHF 1,83 mrd21 %CHF 1,83 mrd23 %

Deux lectures des mêmes données, selon ce que vous faites du bucket non attribué :

  • Cumulé brut (bucket inconnu inclus) : top 10 = 27 %, top 50 = 47 %, top 250 = 79 %.
  • Cumulé nommés uniquement (bucket inconnu écarté) : top 10 = 18 %, top 50 = 41 %, top 250 = 77 %.

La lecture honnête est la ligne « nommés uniquement ». Les dix premiers adjudicateurs nommés ont écrit environ un cinquième des marchés publics suisses chiffrés que nous avons suivis sur l’année glissante. C’est concentré, mais ce n’est pas « cinquante adjudicateurs possèdent tout ».

Qui sont les principaux adjudicateurs nommés

Les noms qui dominent le haut de la courbe se concentrent dans deux secteurs : les infrastructures de transport et les offices cantonaux des bâtiments. Les principaux adjudicateurs nommés sur l’année glissante :

  1. Chemins de fer fédéraux suisses (CFF), Infrastructure, Région Est, Projets de construction : CHF 331 m sur un seul méga-accord-cadre
  2. Département de la construction et des transports du canton de Bâle-Ville, Office cantonal des marchés publics (KFöB) : CHF 246 m répartis sur 186 adjudications
  3. BLS AG, Finance & SCM, Achats stratégiques : CHF 236 m sur 15 adjudications
  4. Office des constructions cantonales du canton de Zurich, secteur D : CHF 148 m sur 29 adjudications
  5. Service des ponts et chaussées (routes cantonales, accord-cadre unique) : CHF 111 m
  6. CFF Infrastruttura, Projets d’extension et de renouvellement, région sud : CHF 102 m (accord-cadre unique)
  7. Office des immeubles et constructions du canton de Berne (AGG) : CHF 89 m sur 50 adjudications
  8. Verkehrsbetriebe St. Gallen : CHF 78 m sur 2 adjudications
  9. Chemin de fer rhétique SA : CHF 64 m sur 33 adjudications

Trois patterns se dégagent :

Les adjudicateurs de transport dominent le sommet absolu. CFF Infrastructure, BLS, RhB et les entreprises de transport cantonales apparaissent de manière disproportionnée. L’infrastructure des transports publics est la plus grande ligne unique que nous voyons dans les adjudications SIMAP chiffrées aujourd’hui.

Les offices cantonaux des bâtiments viennent ensuite. KFöB Bâle-Ville, Hochbauamt Zurich, AGG Berne représentent ensemble des centaines de millions de travaux cantonaux de construction. Les entreprises du gros et second œuvre y ont des contreparties naturelles.

Le nombre d’adjudications varie énormément à l’intérieur du même total en CHF. Les CHF 331 m des CFF reposent sur un seul méga-accord-cadre ; les CHF 246 m de Bâle-Ville sont étalés sur 186 adjudications. Pour une PME, le second pattern est plus accessible. Les adjudicateurs qui attribuent beaucoup de marchés de taille modérée sont plus faciles à percer que ceux qui attribuent un accord-cadre géant tous les quelques années.

Pourquoi la traîne compte

La conclusion que la plupart des observateurs extérieurs tirent d’un marché concentré est que les leaders verrouillent tout. Pour les marchés publics suisses, cette conclusion lit mal les données, pour deux raisons.

La longue traîne pèse CHF 1,83 mrd : ce n’est pas de la monnaie. Quelque 1 200 adjudicateurs, du rang 251 jusqu’au plus petit, ont quand même écrit environ un cinquième du chèque total. La plupart sont des communes, de plus petits offices cantonaux, des écoles, des hôpitaux et des sous-entités fédérales. Ce sont les adjudicateurs avec lesquels une PME peut réalistement bâtir des relations, et là où le problème des deux soumissionnaires mord le plus fort.

La concentration des adjudicateurs ne prédit pas la concentration des soumissionnaires. Même les méga-adjudicateurs répartissent leurs achats sur de nombreuses divisions CPV. Une PME du bâtiment ne joue pas contre tout le monde pour l’accord-cadre CFF à CHF 331 m ; elle joue pour l’un des dizaines de sous-contrats que cet accord-cadre laisse ensuite filer. L’analyse des deux soumissionnaires montrait des médianes autour de quatre sur tout le jeu de données ; ce schéma tient que l’adjudicateur soit un géant ou une commune de traîne.

L’implication stratégique : choisissez les adjudicateurs à votre échelle. Une entreprise de cinq personnes ne devrait pas chasser l’accord-cadre CFF. Elle devrait chasser le Hochbauamt cantonal, le service scolaire municipal, les Verkehrsbetriebe régionaux. La longue traîne est là où les PME gagnent réalistement.

Une lecture pratique de la courbe

Si votre échelle correspond aux adjudicateurs de niveau intermédiaire, construisez les relations proactivement. Les offices cantonaux dans le top 50 publient des dizaines d’appels d’offres par an ; connaître l’office, son chef des achats et la variante cantonale de la déclaration sur l’honneur vaut des mois de temps de rédaction. La lecture de la déclaration sur l’honneur couvre le formulaire fédéral et note les divergences des plus grands cantons.

Si vous êtes plus petit, la longue traîne est votre marché. Communes, services scolaires régionaux et plus petits établissements cantonaux écrivent ensemble les ~23 % de CHF (nommés uniquement) qui n’apparaissent pas dans les classements. C’est là où les situations à deux soumissionnaires sont les plus fréquentes et où les PME construisent le portefeuille de références qui les qualifie ensuite pour des marchés intermédiaires.

Suivez les adjudicateurs nommés que vous voulez gagner. Une recherche enregistrée ciblée par nom d’adjudicateur sur TenderLift vous donne un flux pour les organisations précises de votre liste cible. Si vous êtes électricien à Berne, une recherche enregistrée sur le flux de l’AGG Berne ne coûte rien et vous indique des semaines à l’avance ce qui arrive.

Méthodologie et réserves

La requête a joint award_contractors (adjudications chiffrées) à award_decisions à simap_publications et regroupé par le nom de l’office des marchés publics extrait du champ addresses_json de chaque publication. Filtres : adjudications de source SIMAP avec decision_date sur les 12 mois s’achevant au 28 mai 2026, price IS NOT NULL en CHF.

Deux réserves connues, rappelées en entrée et de nouveau ici pour qu’aucune ne soit enterrée :

  • 38 % des CHF du top 10 brut sont non attribués. Un bucket unique « adjudicateur inconnu » (CHF 944 m, 557 adjudications) couvre les publications où notre parseur n’a pas pu extraire un nom d’office des marchés publics depuis addresses_json. La vue « nommés uniquement » ci-dessus est la lecture digne de confiance ; la colonne brute est affichée par souci d’exhaustivité.
  • 10,6 % des lignes award_contractor ont un prix NULL et ont été exclues du sous-ensemble analysable. Les totaux CHF ci-dessus sous-estiment le marché réel d’environ cette part.

Nous rafraîchirons cette analyse chaque trimestre. Dernière vérification : 28 mai 2026.

Sources vérifiées. Standards de publication des adjudications SIMAP. Données sous-jacentes : ingestion SIMAP TenderLift (production), 12 mois glissants s’achevant au 28 mai 2026, n = 5 304 adjudications chiffrées après exclusions NULL, n = 1 474 adjudicateurs nommés.

Trouvez les marchés publics adaptés à votre entreprise

TenderLift évalue chaque marché public suisse selon votre aptitude, votre capacité et vos adjudications passées — vous n’avez plus à lire chaque avis en entier.

Read next

All posts →