En France, on compte environ 35 000 communes... mais seulement un peu plus de 6 300 codes postaux. Le calcul est vite fait : plusieurs villages partagent nécessairement le même code. Ce n'est pas une erreur ni un oubli. C'est la conséquence directe d'une logique purement postale, née dans les années 1970, qui n'a jamais eu vocation à cartographier le territoire administratif français.
Qu'est-ce qu'un code postal en France ?
Définition et rôle : un outil logistique, pas administratif
Le code postal est une suite de cinq chiffres que l'on écrit avant le nom de la ville sur une enveloppe. Dans l'imaginaire collectif, il est souvent perçu comme un identifiant officiel de la commune, au même titre que son nom ou sa position sur une carte. C'est pourtant une idée fausse.
Le code postal est avant tout un outil interne créé par les PTT - l'ancêtre de La Poste - dans un seul but : automatiser et accélérer le tri du courrier. Il ne possède aucune valeur juridique ou administrative. Il ne figure dans aucun texte de loi définissant les limites ou l'identité d'une commune. C'est La Poste, entreprise privée depuis 2010, qui en reste propriétaire et gestionnaire.
Cette distinction fondamentale explique l'essentiel des paradoxes que l'on rencontre autour des codes postaux : plusieurs communes sous un même code, une grande ville avec plusieurs codes, ou encore un village dont le code ne correspond même pas à son département.
Code postal vs code INSEE : deux logiques à ne pas confondre
En face du code postal, il existe un autre identifiant numérique bien moins connu du grand public : le code INSEE. Attribué par l'Institut national de la statistique et des études économiques, ce code alphanumérique de cinq caractères est lui véritablement unique pour chaque commune de France. Il ne change pas quand un bureau de poste ferme, il ne se partage pas, et il ne dépend d'aucune logique d'acheminement du courrier.
Le code INSEE est l'identifiant administratif de référence utilisé dans les bases de données officielles de l'État, les fichiers électoraux, les recensements ou encore les systèmes d'information géographique. Si l'on veut localiser précisément une commune sans ambiguïté, c'est lui qu'il faut utiliser, et non le code postal.
Comment les codes postaux ont-ils été créés ?
1964 : les premiers balbutiements avec deux chiffres
Le système des codes postaux en France ne s'est pas mis en place du jour au lendemain. Les PTT expérimentent dès 1964 un codage à deux chiffres correspondant au numéro du département. L'idée est simple : indiquer à la machine de tri dans quel département diriger le courrier avant qu'un facteur humain prenne le relais pour la distribution locale.
Ce système à deux chiffres reste toutefois insuffisant pour un pays aussi vaste. Il permet de trier par département, mais pas de distinguer les différents centres de distribution au sein d'un même département.
1972 : le passage aux cinq chiffres et la naissance des bureaux distributeurs
Le 1er juin 1972, les PTT généralisent le passage à un code à cinq chiffres. Les deux premiers restent le numéro de département. Les trois suivants identifient le bureau distributeur, c'est-à-dire le bureau de poste depuis lequel le courrier est physiquement acheminé vers les boîtes aux lettres des destinataires.
C'est à ce moment précis que se crée la situation que l'on connaît encore aujourd'hui. Chaque bureau distributeur existant en 1972 reçoit un code. Les communes qui ne disposent pas de leur propre bureau de distribution sont rattachées au bureau le plus proche. Elles héritent alors de son code.
La signification de chaque partie du code
La structure d'un code postal français se lit donc en deux blocs : les deux premiers chiffres désignent le département (75 pour Paris, 69 pour le Rhône, 13 pour les Bouches-du-Rhône), et les trois derniers chiffres désignent le bureau distributeur à l'intérieur de ce département. Un code comme 33500 signifie ainsi : département de la Gironde (33), bureau distributeur numéro 500, qui correspond à Libourne - et qui dessert aussi plusieurs communes alentour rattachées à ce même bureau.
Pourquoi plusieurs communes partagent-elles le même code postal ?
Le bureau distributeur : l'unité centrale du système
Tout repose sur cette notion de bureau distributeur. Le code postal n'est pas attribué à une commune : il est attribué à un bureau. Si ce bureau dessert dix villages environnants, alors ces dix villages partagent le même code postal. La commune en question n'a pas son mot à dire dans cette organisation - c'est La Poste qui décide de la carte de ses bureaux et de leurs zones de desserte.
Quand un bureau de poste ferme - ce qui est arrivé très fréquemment lors des vagues de restructuration des services postaux dans les zones rurales - les communes autrefois desservies par ce bureau sont rattachées à un bureau voisin. Leur code postal peut donc changer, et elles se retrouvent à partager celui du bourg ou de la ville la plus proche qui a conservé un bureau actif.
Les communes sans bureau propre : rattachées et héritières d'un code partagé
Dans la pratique, la très grande majorité des petites communes rurales françaises n'a jamais eu de bureau distributeur en propre. En 1972, lors de la création du système à cinq chiffres, des milliers de villages ont été directement rattachés au bureau du bourg voisin. Ces communes ont donc toujours partagé un code postal avec d'autres, sans que cela pose de problème pour la distribution du courrier, puisque les facteurs, eux, connaissent parfaitement leur secteur.
Les chiffres qui illustrent le phénomène
Le résultat de cette organisation se mesure en chiffres saisissants. La France compte environ 34 955 communes (chiffre au 1er janvier 2022), mais seulement 6 328 codes postaux distincts. Cela signifie qu'en moyenne, chaque code postal est partagé par plus de cinq communes. Dans certaines zones rurales, un seul code peut couvrir une dizaine, voire une quinzaine de petits villages.
Les cas particuliers et paradoxes du système
Quand une grande ville a plusieurs codes postaux
Le phénomène inverse existe également. Une grande ville peut posséder plusieurs bureaux distributeurs actifs, et donc plusieurs codes postaux. Paris en compte vingt (un par arrondissement, de 75001 à 75020), Lyon en possède neuf (de 69001 à 69009) et Marseille seize (de 13001 à 13016). La règle reste la même : un code par bureau distributeur, et les grandes villes en ont plusieurs.
Quand le code postal ne correspond pas au département de la commune
Le cas le plus déroutant est sans doute celui où le code postal d'une commune ne correspond même pas à son département administratif. L'exemple le plus souvent cité est celui de Laveyrune, commune officiellement située en Ardèche (département 07). Son code postal commence pourtant par 48 - le numéro de la Lozère - parce que le bureau distributeur dont elle dépend se trouve de l'autre côté de la frontière départementale, en Lozère.
Ce cas illustre parfaitement pourquoi le code postal ne peut pas servir d'identifiant administratif : sa logique est géographique et opérationnelle, pas politique ou territoriale.
Le cas des communes nouvelles : fusions et codes postaux hérités
Depuis la loi de 2015 facilitant les fusions de communes, des centaines de "communes nouvelles" ont été créées en regroupant plusieurs anciennes communes sous une seule entité administrative. Résultat : une même commune nouvelle peut se retrouver avec plusieurs codes postaux différents, hérités des bureaux distributeurs historiques de chacune des communes fusionnées. Le nom est unique, le code INSEE aussi, mais les codes postaux restent multiples - une situation hybride qui génère parfois des confusions dans les formulaires administratifs ou les bases de données.
Pourquoi ce système peut-il poser des problèmes ?
Ambiguïtés dans les bases de données et les formulaires
Dans un monde de plus en plus numérique, où les formulaires en ligne demandent systématiquement un code postal pour identifier la commune d'un utilisateur, le partage de codes crée des ambiguïtés réelles. Un même code postal peut correspondre à une dizaine de communes : lequel saisir dans un champ "commune" associé à un code postal ? Les développeurs de bases de données et de systèmes d'information géographique se heurtent régulièrement à ce problème, notamment dans le secteur de la santé, des services publics ou de l'e-commerce.
Pourquoi le code INSEE reste l'identifiant administratif de référence
C'est précisément pour toutes ces raisons que les administrations, les statisticiens et les bases de données officielles privilégient le code INSEE à la place du code postal. Le code INSEE est stable - il ne change pas à chaque réorganisation postale - et strictement unique. Là où le code postal répond à la question "par quel bureau passe mon courrier ?", le code INSEE répond à la question "quelle est exactement cette commune, sans ambiguïté possible ?".
La confusion entre les deux reste néanmoins très répandue, y compris dans des formulaires officiels qui demandent un "code postal" là où ils devraient demander un "code INSEE". Une distinction qui, on le voit, est loin d'être anodine.