Aller au contenu principal
Langue
Code postal et commune

Code postal, localité et commune OFS : comment les couches s'imbriquent

La plupart des gens supposent que leur code postal et leur commune sont la même chose. En Suisse, ce n'est pas le cas. Un code postal est pour le facteur. Une localité est le nom sur le panneau d'entrée. Une commune OFS est l'endroit où vous payez des impôts. Parfois, ils correspondent parfaitement. Souvent, ce n'est pas le cas.
Mis a jour:
5 mai 2026
Temps de lecture:
4 min
Partager:XFacebookLinkedIn
Vue aérienne de Lucerne avec le lac, la ville et les montagnes

Les trois couches d'une adresse suisse

Pour comprendre les adresses suisses, vous devez séparer trois concepts qui sont généralement confondus dans la conversation courante.

Le code postal est purement un outil logistique créé par la Poste Suisse pour livrer le courrier efficacement. La localité est le nom officiel de l'agglomération — le nom sur les panneaux de signalisation. La commune OFS (définie par l'Office fédéral de la statistique) est la réalité politique et administrative. C'est l'entité qui perçoit vos impôts, organise vos écoles et compte vos votes.

Schéma en couches du code postal, de la localité et de la commune OFS
Graphique : PLZHub, les trois couches d adresse dans le modèle de données.

Dans un monde parfait, ils s'alignent. Dans la réalité, surtout en dehors des vieux centres-villes, ils se chevauchent et divergent constamment.

Quand tout s'aligne parfaitement

3011 Berne est l'exemple classique d'une adresse claire. Elle a un nom de localité, un code postal, et se situe à 100 % à l'intérieur d'une seule commune. C'est ainsi que la plupart des gens pensent que le système fonctionne partout.

1000 Lausanne 25 est un peu plus brouillon mais reste politiquement clair. Le code postal porte plusieurs étiquettes de localité (comme Lausanne 25, Lausanne 26 et Lausanne 27), mais la couche communale reste strictement à 100% pour Lausanne. La poste a créé des subdivisions, mais la frontière politique n'a pas bougé.

Schéma de correspondance du code postal vers la commune OFS
Graphique : PLZHub, correspondance simplifiée du code postal vers la commune OFS.

Quand la poste et les politiciens ne sont pas d'accord

La véritable confusion commence lorsque les codes postaux traversent les frontières communales.

Regardez 1008 Prilly. Vous écrivez "Prilly" sur l'enveloppe, mais l'empreinte du code postal est en fait divisée 50/50 entre la commune de Prilly et la commune de Jouxtens-Mézery. Selon le côté de la rue où vous vivez, votre facture d'impôts sera complètement différente, même si votre code postal est identique.

1040 Echallens pousse cela encore plus loin, couvrant trois communes différentes à peu près pour un tiers chacune. Et puis il y a des cas comme 6052 Hergiswil NW. Il s'agit de 99.8% de Hergiswil, mais une minuscule bande de 0.2% déborde sur la commune voisine de Horw.

C'est pourquoi PLZHub expose ces séparations. Si vous supposez qu'une carte des codes postaux est une carte politique, vous allez avoir une surprise coûteuse lorsque l'avis d'imposition arrivera.

À quelle couche devriez-vous vous fier ?

Cela dépend entièrement de ce que vous essayez de faire.

Si vous configurez votre GPS, cherchez un appartement sur un portail immobilier ou commandez un colis, fiez-vous au code postal et à la localité.

Si vous essayez de connaître votre taux d'imposition, de vous renseigner sur les écoles locales ou de consulter des données de recensement officielles, vous devez vous fier à la commune OFS. N'utilisez jamais un code postal pour répondre à une question d'ordre communal.

Exemples réels d'interaction des couches

Faites défiler horizontalement pour comparer les valeurs

CasCode postal / localitéCouche communaleCe que cela signifie
3011 Berne1 localité, 1 code postal1 commune, 100% BerneL'idéal absolu. Les trois couches s'alignent parfaitement.
1008 PrillyLocalité Prilly2 communes, 50% / 50%Un code postal est proprement divisé entre deux communes différentes.
1040 Echallens3 localités3 communes, 33.3% chacuneUn seul code postal sert de parapluie pour un groupe mixte de villes.
1000 Lausanne 253 localités1 commune, 100% LausannePlusieurs noms postaux (Lausanne 25, 26, 27) pointent tous vers la même commune politique exacte.
6052 Hergiswil NW1 localité2 communes, 99.8% / 0.2%Une minuscule bande de terre déborde de la frontière. Le nom du lieu ne garantit pas la commune.

À quelle couche se fier

  • Utilisez le code postal et la localité lorsque vous configurez le réacheminement du courrier ou cherchez une adresse.
  • Utilisez `municipalities.bfsId` lorsque vous avez besoin de savoir où vous paierez des impôts ou voterez.
  • Vérifiez toujours `weightedSharePct` avant de supposer qu'un code postal appartient entièrement à une commune à 'fiscalité avantageuse'.
  • Ne traitez pas une carte des codes postaux comme une carte politique.
Blog

Articles choisis du blog PLZHub