Marchés publics suisses
Menu

Comment ça marche

D’où viennent les données, comment nous les classons et ce qu’elles ne montrent pas. Avec les principaux termes, expliqués en bref.

Ce qu’est ce registreLes termes principauxSource et conditions d’utilisationQuand nous mettons les données à jourCe que contient le registreComment nous attribuons les marchés aux cantonsComment nous regroupons les entreprises et les acheteurs publicsMontants, lots et totauxCe que le registre ne contient pasSecteurs et catégories (CPV)Télécharger et s’abonnerContact et signalement d’erreurs

Ce qu’est ce registre

« Marchés publics suisses » rassemble les marchés attribués et les appels d’offres que la Confédération, les cantons et les communes publient sur simap.ch, et les classe par entreprise, par acheteur public, par canton et par secteur. Vous voyez ainsi qui a remporté quels marchés publics – une question à laquelle simap.ch ne répond pas lui-même.

Le registre est un projet privé et indépendant. Ce n’est pas une publication officielle, et il n’a aucun lien avec simap.ch ni avec aucune autorité. Seules les publications de simap.ch font foi ; chaque page de marché attribué et d’appel d’offres renvoie à la publication officielle.

Les termes principaux

Source et conditions d’utilisation

Toutes les données proviennent de l’interface de programmation (API) de simap.ch, la plateforme officielle des marchés publics en Suisse. Ses conditions d’utilisation autorisent la réutilisation, y compris à des fins commerciales, si les données restent inchangées dans leur contenu, séparées de nos propres analyses et accompagnées de la mention prescrite. Cette mention figure au bas de chaque page ; nos propres analyses sont signalées comme telles.

Les titres et les descriptions apparaissent tels qu’ils ont été publiés, dans la langue de la publication. Nous ne les traduisons pas et ne les reformulons pas. Toutes les publications ne sont pas disponibles dans toutes les langues.

Licence : le registre n’accorde aucune licence propre sur les données. Leur réutilisation est régie par les conditions d’utilisation de simap.ch (simap.ch/de/about/legal). L’indication de licence dans les données structurées de cette page (schema.org/Dataset) renvoie aussi à ces conditions.

Fond de carte de la page d’accueil : swiss-maps © Interactive Things (BSD-3-Clause), données OFS/swisstopo.

Quand nous mettons les données à jour

simap.ch autorise la diffusion des publications du jour à partir de 8 h. Nous les récupérons en règle générale chaque jour ouvrable après cette heure. Le registre est le plus souvent à jour dans la matinée, certains jours plus tard ou le lendemain. Chaque mise à jour reprend les marchés attribués du mois en cours et du mois précédent – c’est là qu’arrivent aussi les rectifications – ainsi que les appels d’offres des 75 derniers jours.

La date au bas de chaque page (« Mis à jour le ») est celle de la publication la plus récente du registre. Mis à jour le 31.10.2026 : 18 933 marchés attribués et 1 404 appels d’offres en cours.

Ce que contient le registre

Les données commencent en août 2024. Entre août 2024 et octobre 2024, seule une partie des marchés attribués a été relevée ; ces mois sont hachurés dans les graphiques mensuels. À partir de novembre 2024, le registre contient les marchés attribués que l’interface de simap.ch a fournis pour chaque mois lors de leur relevé. Nous ne les comparons pas à des totaux officiels. 107 publications de marchés attribués de juillet 2026 sont arrivées par l’interface sans titre ni entreprise retenue : elles ne figurent dans aucun chiffre ni aucune liste.

Le registre contient les marchés attribués que simap.ch publie à l’issue d’une procédure ouverte, sélective ou sur invitation, ainsi que les appels d’offres dont le délai de remise des offres court encore. Les marchés attribués de gré à gré, que simap.ch publie aussi dans certains cas, n’y figurent pas. Les marchés qui ne sont pas publiés sur simap.ch – par exemple les petits marchés qui peuvent être attribués directement, sans appel d’offres – ne figurent ni ici ni sur simap.ch.

Comment nous attribuons les marchés aux cantons

Ce qui compte, c’est le canton que la publication indique comme lieu d’exécution, c’est-à-dire l’adresse du marché – la même indication que celle sur laquelle simap.ch filtre lui-même. Pour un projet divisé en lots, c’est le canton de chaque lot qui compte : un appel d’offres dont les lots se situent dans plusieurs cantons figure dans la liste de chacun d’eux, avec la mention « plusieurs cantons ». Un marché attribué n’est compté que dans le canton de son lot, afin qu’aucun total ne le compte deux fois.

Si la publication n’indique de lieu ni pour le marché ni pour les lots, nous prenons le canton de l’acheteur public, avec la mention « Lieu non indiqué – canton de l’acheteur public ». Ainsi, des travaux sur les routes nationales en Thurgovie ou à Saint-Gall que la filiale de l’OFROU à Winterthour met en soumission sans lieu apparaissent sous Zurich. D’autres acheteurs publics indiquent leur propre adresse comme lieu d’exécution ; c’est alors le canton de leur siège qui figure, même si les travaux ont lieu ailleurs – les données ne permettent pas de le voir.

Deux marchés n’indiquent ni lieu ni acheteur public avec canton : ils ne comptent dans aucun canton, et l’aperçu des cantons les présente à part. Tous les cantons et ces marchés donnent ensemble le total de la page d’accueil. « Appels d’offres par e-mail » attribue de la même manière : pour votre sélection, chaque canton d’un appel d’offres compte.

Comment nous regroupons les entreprises et les acheteurs publics

Une entreprise n’apparaît pas toujours sous la même graphie dans les publications. Les graphies qui ne diffèrent que par les majuscules, les trémas, les accents ou la ponctuation (« CSD INGENIEURE AG » et « CSD Ingenieure AG », « Bolliger & Co. AG » et « Bolliger + Co. AG ») comptent pour une seule entreprise, affichée sous sa graphie la plus fréquente. Les unités portant des noms différents, comme les succursales, restent distinctes. Nous ne faisons aucun rapprochement avec le registre du commerce.

Une entreprise a sa propre page à partir de deux marchés, un acheteur public à partir de trois et une catégorie (code CPV) à partir de trois. Les acheteurs publics sont eux aussi regroupés par leur nom, sans tenir compte des espaces, des traits d’union, des guillemets et des parenthèses.

Un marché attribué à plusieurs entreprises figure sur la page de chacune d’elles.

Montants, lots et totaux

Nous reprenons les montants tels qu’ils ont été publiés. La page d’un marché indique le montant exact. Les listes affichent un montant arrondi ; le montant exact apparaît au survol de la souris et pour les lecteurs d’écran.

Les totaux ne comprennent que les marchés en francs attribués à une seule entreprise. Pour un marché attribué à plusieurs entreprises, la publication indique un prix par entreprise : nous affichons ces prix séparément, mais nous ne les additionnons pas et ne les attribuons pas à un marché global – dans les contrats-cadres, le même plafond figure souvent à côté de chaque entreprise. Les montants en euros ou dans d’autres monnaies sont affichés avec leur devise, jamais dans une colonne en francs, et n’entrent dans aucun total.

Un montant inférieur à 1 000 CHF n’est presque jamais la valeur d’un marché mais un prix unitaire (par heure, par pièce ou par kilomètre, par exemple). Nous le signalons par « probablement un prix unitaire » et il n’entre dans aucun total ni aucune médiane. Il en va de même d’un montant jusqu’à 5 000 CHF lorsque la publication parle de location de services ou d’un tarif journalier ou horaire (« LSE », « location de services », « tarif journalier », etc.).

Pour un projet divisé en lots, simap.ch publie chaque lot séparément. La page du projet liste tous les lots. Lorsque simap indique le même prix de projet pour plusieurs lots attribués à la même entreprise, ce prix n’est compté qu’une fois dans les totaux.

Ce que le registre ne contient pas

Secteurs et catégories (CPV)

La classification suit le CPV, le vocabulaire commun pour les marchés publics de l’UE. Un secteur correspond aux deux premiers chiffres du code (p. ex. 45, travaux de construction), une catégorie au code exact à huit chiffres (p. ex. 45233000). Les intitulés des catégories viennent de la version officielle du CPV dans chaque langue ; les noms des 45 secteurs sont des formes abrégées propres au registre.

Les « Appels d’offres en cours dans des catégories proches » des pages d’entreprise et les « Marchés similaires déjà attribués » des pages d’appel d’offres reposent sur les chiffres communs des codes CPV : un code général comme 45000000 (travaux de construction) ne suffit pas à lui seul. Pour les entreprises, au moins les quatre premiers chiffres significatifs doivent coïncider. Les marchés similaires appartiennent au même secteur et au même canton, les codes les plus proches d’abord.

Télécharger et s’abonner

S’abonner gratuitement

Contact et signalement d’erreurs

Erreurs, questions et remarques : écrivez à abo@auftragsregister.ch. Sur chaque page de marché et d’appel d’offres, « Signaler une erreur » ouvre un e-mail avec le numéro de publication en objet. Le registre est exploité par un particulier en Suisse ; les informations sur l’exploitant figurent dans les mentions légales.

abo@auftragsregister.ch · Mentions légales · Protection des données