moncodepostal.frAccueilCarte

HEXASMAL : la base officielle des codes postaux de La Poste

HEXASMAL est le fichier publié par La Poste qui recense tous les codes postaux français. Il est mis à disposition gratuitement et sert de référence à tous les services postaux et logistiques en France.

Que contient le fichier ?

La version actuelle compte 39 084 lignes, qui couvrent 35 007 communes et 6 328 codes postaux distincts. Une ligne représente un lien entre une commune et un code postal. Il peut y avoir plusieurs lignes avec la même commune lorsqu'elle a plusieurs codes postaux. Et inversement on peut voir plusieurs lignes avec le même code postal lorsqu'il couvre plusieurs communes.

Aperçu stylisé du fichier HEXASMAL au format CSV, avec des communes et leurs codes postaux
HEXASMALAperçu de quelques valeurs dans l'annuaire de codes postaux

Les colonnes

Chaque ligne du fichier contient cinq champs principaux :

Exemple — les sept lignes correspondant à la commune d'Arles (code INSEE 13004) :

Exemple de lignes HEXASMAL pour Arles
nom_communecode_postallibelle_acheminementligne_5
ARLES13104ARLESMAS THIBERT
ARLES13123ARLESL ALBARON
ARLES13129ARLESSALIN DE GIRAUD
ARLES13200ARLES(vide)
ARLES13200ARLESLE SAMBUC
ARLES13280ARLESMOULES
ARLES13280ARLESRAPHELE LES ARLES

Le libellé d'acheminement, parfois différent du nom INSEE

Pour 186 communes, le libellé d'acheminement est différent du nom de commune. La Poste a ajouté cette donnée pour certains cas où il y avait un risque de se tromper, en particulier pour des communes au nom court.

Quelques exemples :

Exemples de libellés d’acheminement différents du nom INSEE
Nom INSEELibellé La Poste
SEYNESEYNE LES ALPES
COLMARSCOLMARS LES ALPES
FLEURYFLEURY D AUDE
ST FIRMINST FIRMIN EN VALGODEMARD
CALLACCALLAC DE BRETAGNE
MONCONTOURMONCONTOUR DE BRETAGNE

La Poste préfère qu'on utilise ce libellé plutôt que le nom de commune

Pourquoi tout est en majuscules ?

Tous les noms de commune et tous les libellés sont stockés en majuscules ASCII non accentuées dans HEXASMAL — vous trouverez ARLES et non Arles, NIMES et non Nîmes, ST DENIS et non Saint-Denis. Ce n'est pas un détail de format : c'est la norme d'adressage de La Poste.

Quand vous écrivez une adresse française, la dernière ligne (code postal + ville) doit être en lettres capitales, sans accents, sans ponctuation, et alignée à gauche. C'est la convention que les machines de tri sont entraînées à lire.

La ligne 5 : les sous-localités

Le champ ligne_5 contient le nom d'une sous-localité à l'intérieur de la commune : un hameau, un village, ou une ancienne commune fusionnée. Sur les 39 084 lignes du fichier, 4 696 en ont une (soit environ 12 %), pour 4 548 sous-localités distinctes.

Reprenons l'exemple d'Arles, la plus grande commune de France métropolitaine : son territoire couvre tellement de surface que La Poste a découpé sa zone en cinq codes postaux, certains regroupant plusieurs sous-localités. Cela permet d'envoyer une lettre directement au bon centre de tri sans qu'elle transite par le bureau central d'Arles.

Comment écrire une adresse française ?

Le format normalisé d'une adresse française est composé de six lignes maximum, dont la cinquième est précisément la ligne_5 si la destination est une sous-localité :

Madame Jeanne DUPONT          ← nom du destinataire
Résidence Les Mimosas         ← complément (immeuble, bâtiment, …) (optionnel)
Bâtiment B                    ← complément (entrée, boîte postale, …) (optionnel)
12 rue des Salins             ← numéro et voie
SALIN DE GIRAUD               ← ligne 5 : sous-localité (optionnelle)
13129 ARLES                   ← code postal + libellé La Poste

La ligne 5 est facultative : on ne l'utilise que pour les communes qui ont des sous-localités déclarées dans HEXASMAL. Sans elle, le courrier passerait d'abord par le centre de tri principal (ici Arles) avant d'être renvoyé vers Salin-de-Giraud, ce qui rallonge le délai d'un ou deux jours.

Où télécharger le fichier ?

HEXASMAL est publié en open data, mis à jour régulièrement par La Poste.

voir sur data.gouv.fr ↗
voir sur laposte.fr ↗

Voir aussi