Le code postal en France est une suite de cinq chiffres dont les deux premiers correspondent au département ; il est destiné à faciliter l'acheminement du courrier en identifiant le bureau qui assure la distribution au destinataire. Il est inscrit au début (à la gauche) de la dernière ligne de l'adresse et précède le nom de localité.

Attention, le code postal est différent du code INSEE affecté à la même commune.

Histoire Le code postal est expérimenté au cours de l'année 1964, puis généralisé le par l'administration des PTT, prédécesseurs de la Poste. Il est constitué de deux chiffres correspondant au code du département et des trois premières lettres de la ville de destination mentionnées en capitales..

Le , le ministre des Postes et Télécommunications, Robert Galley, annonce publiquement la réforme du code postal ; celui-ci passe à cinq chiffres le ..

Chaque bureau distributeur de courrier se voit affecter un code de cinq chiffres, les deux premiers correspondant au numéro du département. On attribue aux communes n'ayant pas de bureau distributeur le code du bureau distributeur auquel elles sont rattachées. Certaines grandes communes ayant plusieurs bureaux distributeurs ont donc plusieurs codes postaux.

Les existant au en France sont desservies par postaux..

Composition Le code postal est composé de cinq chiffres, qui s'écrivent sans séparer les chiffres par un séparateur de milliers : . Cas général thumb|Carte de France métropolitaine avec les numéros de département qui correspondent aux deux premiers chiffres du code postal.

Les deux premiers chiffres Les deux premiers chiffres du code correspondent au numéro du département dans lequel est situé le bureau distributeur du courrier de la commune.

Il existe des communes dont le code postal correspond au département voisin. Les trois chiffres suivants

Les trois chiffres suivants identifient chaque bureau distributeur existant en 1972 au sein du département. Les communes qui relèvent d'un même bureau distributeur (typiquement en zone rurale très peu peuplée) se partagent alors le même code postal. À l'inverse, lorsqu'une commune dispose de plusieurs bureaux distributeurs (typiquement les grandes villes), elle est alors dotée de plusieurs codes postaux, répartis selon les quartiers desservis (un par bureau distributeur). Leurs limites sont souvent identifiées par des voies ferrées, des rues importantes, des cours d'eau ou des détails géographiques (par exemple : Orléans : au nord de la Loire, au sud). Certaines de ces grandes villes peuvent aller jusqu'à cinq ou six codes différents : par exemple Montpellier (, , , et ), Toulouse (, , , , et ) ou encore Bordeaux (, , , et )

Préfectures Les communes chefs-lieux de département, sièges des préfectures, ont un code finissant par.

Depuis la création des communes nouvelles, certaines villes, sièges de préfectures, ont fusionné avec des communes voisines. Comme indiqué au sous-paragraphe « commune nouvelle », les communes déléguées conservent le code postal antérieur. On trouvera donc le code pour les courriers à destination de l'ancienne commune de Courcouronnes..

Sous-préfectures et autres villes importantes Les villes, où se situent les sous-préfectures et les autres villes importantes, ont généralement un code finissant par . Par exemple, dans le département du Morbihan, Vannes, la préfecture, a le code , Lorient le code postal et Pontivy . Certains codes n'ont pas été attribués, souvent pour des raisons locales, ou en attente d'affectation. Dans les Ardennes (08) la préfecture (Charleville-Mézières) a pour code postal et celui de la première sous-préfecture (Sedan) est . Le code n'a jamais été attribué. Les autres villes ont un code se terminant généralement par .

Certaines villes, qui ne sont pas des sous-préfectures mais sont relativement étendues ou qui ont des quartiers distincts, peuvent avoir plusieurs bureaux distributeurs et donc plusieurs codes postaux. C'est alors le nom du bureau distributeur et non celui de la commune qui figure à droite du code postal. Par exemple, la commune de Saint-Maur-des-Fossés utilise les codes et et celle d'Antibes utilise les codes et .

Paris, Marseille et Lyon Dans le cas de Paris, Marseille et Lyon, les derniers chiffres indiquent l'arrondissement municipal ( à , à , à respectivement). Le numéro de l'arrondissement n'est pas indiqué dans la ligne : . Le de Paris est même divisé en deux, en partie en raison de la grande quantité de courrier à destination de la Maison de la Radio : (partie sud, quartiers d'Auteuil et de la Muette, où est située la Maison de la Radio) et (partie nord, quartiers de la Porte-Dauphine et Chaillot).

Autres villes La plupart des codes postaux se terminent par un 0, mais certains codes postaux récents font exception, comme Cébazat (63118), Biache-Saint-Vaast (62118), Fontaine-lès-Dijon (21121), Serres-Castet (64121), Saint-Martin-Belle-Roche (71118), Galgon (33133), Ouessant (29242), Carrières-sous-Poissy (78955), Marboz (01851) et Biéville-Beuville (14112).

Communes nouvelles Depuis 2010 et la mise en place de la loi de réforme des collectivités territoriales, de nombreuses communes ont fusionné pour former des communes nouvelles. Dans ces cas, elles conservent leur code postal antérieur (elles n'ont pas changé de bureau distributeur).. Le nom de la localité est celui de la commune nouvelle, et il faut indiquer le nom de l'ancienne commune sur une ligne située au-dessus. Exemple :

Communes rurales En zone rurale, les codes postaux correspondent souvent à une commune, qui est le siège du canton. Cependant, les différents redécoupages cantonaux ou l'éloignement de certains bureaux distributeurs ne permettent pas d'établir une règle générale, la répartition des communes s'affranchissant des limites cantonales officielles au profit de la logique de la moindre distance. Par exemple, les dix communes de l'ancien canton de Saint-Privat (Corrèze) constituent un code postal à part de Hautefage, qui est plus proche d'Argentat de et donc desservie par cette dernière. Le redécoupage cantonal de 2014-2015 ayant fusionné ces deux cantons, l'anomalie n'est plus significative.

Certaines communes rurales avec un territoire assez vaste ou cloisonnées par le relief peuvent se voir affecter un code postal différent selon la partie de la commune, en fonction du bureau distributeur la desservant. Par exemple, la commune ardéchoise d'Issanlas est desservie avec les codes et , les deux parties de la commune ne communiquant par aucune route ou même aucun chemin carrossable. C'est le cas également de la commune de Saint-Just-sur-Viaur, dans le département de l'Aveyron, qui utilise les codes postaux et .

Cedex

Alors que le code postal dit « normé » correspond à un bureau de poste couvrant entièrement ou en partie une ou plusieurs communes, les codes postaux appelés CEDEX (Courrier d'entreprise à distribution exceptionnelle) sont spécifiques à une administration, à une entreprise ou relatifs à la location d'une boîte postale (BP). Ils sont donnés selon le choix du receveur du bureau postal qui les délivre. Par exemple, « EPM avenue de la Jalière BP 90137 » est l'adresse complète d'un établissement pénitentiaire pour mineurs (EPM), dont le code postal 44701, se terminant par 01 désigne directement les boîtes postales du bureau de poste 700 du département 44. 44701 est un CEDEX, dont la boîte postale précise peut être mentionnée dans l'adresse, précédé de la mention "BP".

Il est dans l'intérêt, notamment financier, de La Poste de créer un CEDEX ; en effet, ce système de distribution hors du commun signifie que l'entreprise ou l'administration paye à la Poste le portage des courriers et colis qui lui sont destinés par une desserte particulière, journalière (sauf samedis, dimanches et jours fériés) qui est faite par un véhicule postal. Mais même si de grandes quantités de courrier et de colis sont adressées à un établissement public ou privé, le CEDEX n'est pas obligatoire. Par exemple, l'adresse sans aucune mention de voie « Maison centrale » est tout à fait valable. Elle désigne un établissement de la commune ayant un code postal normal 17410 et non un CEDEX. Même si dans les faits le volume important de courrier amène la création d'une boîte postale ou une distribution particulière, celle-ci n'a pas engendré un CEDEX.

Groupements et zones non desservies En France, il est prévu que toutes les communes doivent être desservies selon le principe de service « universel », qui est défendu auprès des institutions internationales. Néanmoins, les habitations régulièrement inaccessibles, par exemple en raison de la neige mais aussi les habitations groupées (impasses étroites, îles, etc.), sont le plus souvent « groupées ».

Les habitants de Saint-Pierre-et-Miquelon reçoivent leur courrier en groupement, à savoir aux boîtes postales hébergées dans les bureaux de poste de Saint-Pierre et Miquelon-Langlade.

Cas particuliers

Code postal correspondant au département voisin

Il existe plusieurs communes françaises dont le préfixe (de deux chiffres) du code postal n’est pas le code du département (indépendamment des départements de la Corse, codés « 2A » ou « 2B », et dont le code postal des communes commence par « 20 »).

La raison en est le plus souvent un problème d’accessibilité ; lorsque la ville ou le village est encaissé dans une vallée, il est plus facile de distribuer le courrier par la vallée, quitte à le faire depuis un autre département. Le code postal identifiant le bureau distributeur de ces villes ont un code postal correspondant à un autre département que le leur.

En 2022 vingt trois communes dont le courrier est distribué par un bureau qui ne se trouve pas dans le même département (villages limitrophes). Par exemple Laveyrune a pour code postal (48 étant le code de la Lozère) alors qu'elle est dans l'Ardèche (07), et Lavancia-Epercy a pour code (01 étant le code de l'Ain) alors qu'elle est dans le Jura (39).

Séries xx180 et xx280 Dans certains départements le code finissant par 180 ou 280 a été rajouté ou créé : Marzy, commune de la Nièvre dont le code postal est 58180 depuis 1992, La Grande-Motte dans l'Hérault (34280) qui a été créé en 1973. On peut ainsi remarquer que de nombreux départements sont passés volontairement de 170 à 190 et de 270 à 290 dans les trois derniers chiffres.

Corse (20) En 1976, le découpage du département insulaire de la Corse en deux départements a conduit l'Insee à remplacer le code 20 attribué à la Corse par ordre alphabétique, par les deux codes géographiques officiels de département (Ajaccio) pour la Corse-du-Sud et (Bastia) pour la Haute-Corse.

Les deux premiers chiffres des codes postaux ont été maintenus , mais la plupart des communes se sont vu alors attribuer un nouveau code postal, avec le troisième chiffre pour la Corse-du-Sud et un pour la Haute-Corse, à l'exception d'Ajaccio, qui a conservé le . Ainsi, la commune de Sotta a vu son code passer de au code .

En raison de leur évolution démographique, on a attribué aux communes de Furiani et Biguglia les codes et , respectivement.

Finistère

En raison de la configuration de la desserte ferroviaire de la Bretagne (la ligne Paris - Rennes se séparant au nord vers Brest, au sud vers Quimper), le personnel ambulant postal séparait le courrier en deux groupes, l'un destiné au centre de tri de Brest, qui desservait le nord du département et les nombreux sites militaires, et l'autre le centre de tri de Quimper, pour le sud du département. En est mise en service la liaison aérienne vers Rennes. Le tri ne pouvant pas s'effectuer dans l'avion, on a alors demandé en à l'expéditeur d'identifier sur son courrier le Nord-Finistère (29N) et le Sud-Finistère (29S), la séparation étant située aux environs des Monts d'ArréeBulletin d'information des Postes et télécommunication, , juin 1962, . Consultable sur ..