Dans de nombreux projets web il est intéressant d’avoir une base de données des villes françaises, au minimum pour vérifier que le nom de la ville indiqué par un utilisateur est correct. Cet article propose une base de données de 36700 villes de France, avec des données associées telles que la superficie, le nombre d’habitants et les coordonnées géographique (latitude et longitude) de ces villes.
Utilité d’une telle base de données des villes de France
Une telle base de données peut être utile pour des sites web ou des applications mobiles. Voici une liste non-exhaustive d’applications possibles:
- Associer une ville aux utilisateurs d’un site, puis regrouper ceux-ci par proximité ou réaliser une carte interactive de ces utilisateurs
- Avoir des noms de villes normalisés (éviter les fautes d’orthographe). C’est très pratique pour les sites de ventes en ligne. C’est également pratique pour améliorer l’ergonomie en suggérant la bonne orthographe
- Créer un annuaire sur lequel les inscrits peuvent être recherché selon leur ville
- Créer un formulaire de recherche des villes avec un auto-suggestions des villes qui commencent par les mêmes lettres. Grâce à la colonne qui permet de connaître la population, il est possible de suggérer une ville populaire en priorité.
- Dans un formulaire, préremplir le nom de la ville si le code postal est indiqué
- Grâce à la géololisation, cette base de données peut aider à indiquer les villes à proximité
Version gratuite
Données de la table
La base de données proposées dans cet article contient notamment les informations suivantes :
- Département : numéro du département.
- Slug : identifiant unique en minuscule, sans accent et sans espace. Peut servir pour faire les URLs d’un site web.
- Nom : nom en majuscule et sans accent.
- Nom simple : nom en minuscule, sans accent et avec les tirets remplacés par des espaces. Peut être utilisé pour faire une recherche lorsqu’on ne sait pas si le nom de ville possède un tiret ou des espaces (ex : “Saint-Étienne” possède un tiret comme séparateur, tandis que “Le Havre” possède un espace comme séparateur)
- Nom reel : nom correct avec les accents
- Nom soundex : soundex du nom de la ville (permet de trouver des villes qui se prononcent presque pareil) [ajouté le 31/10/2013]
- Nom metaphone : metaphone du nom de la ville (même utilité que le soundex) [ajouté le 31/10/2013]
- Code postal : code postal de la ville. Si la ville possède plusieurs code postaux, ils sont tous listés et séparés par un tiret [ajouté le 31/10/2013]
- Numéro de commune : numéro de la commune dans le département. Combiné avec le numéro de département, il permet de créer le code INSEE sous 5 caractères.
- Code commune (ou code INSEE) : identifiant unique sous 5 caractères
- Arrondissement : arrondissement de la ville
- Canton : canton de la ville
- Population en 2010 : nombre d’habitants lors du recensement de 2010
- Population en 1999 : nombre d’habitants lors du recensement de 1999
- Population en 2012 (approximatif) : valeur exprimée en centaine
- Densité en 2010 : nombre d’habitants au kilomètre carré arrondie à l’entier. Calculé à partir du nombre d’habitant et de la surface de la ville [corrigé le 02/07/2014]
- Surface / superficie : surface de la ville en kilomètre carrée [corrigé le 02/07/2014]
- Longitude/latitude en degré : géolocalisation du centre de la ville. Permet de localiser la ville sur une carte (exemple : carte Google Maps) [ajouté le 31/10/2013, corrigé le 07/11/2013]
- Longitude/latitude en GRD : géolocalisation exprimée en GRD
- Longitude/latitude en DMS (Degré Minute Seconde) : géolocalisation exprimée en Degré Minute Seconde
- Altitude minimale/maximale : hauteur minimum et maximum de la ville par rapport au niveau de l’eau
Télécharger
La base de données des villes françaises est disponible sous plusieurs formats, dont un fichier zippé qui contient tous les formats (SQL, CSV et XML).
- Liste des villes françaises au format SQL, CSV et XML (fichier .zip 10.2Mo)
- Liste des villes françaises au format SQL (8.4Mo)
- Liste des villes françaises au format CSV (8.1Mo)
- Liste des villes françaises au format XML (60.5Mo)
Licence de la version gratuite
Ce(tte) œuvre de https://sql.sh est mise à disposition selon les termes de la licence Creative Commons Attribution – Partage dans les Mêmes Conditions 4.0 International.
Vous êtes libre de partager, distribuer ou utiliser cette base de données, pour des utilisations commerciales ou non, à condition de conserver cette licence et d’attribuer un lien vers le site sql.sh.
Version Premium
Données
Dans la table des villes française il y a une colonne contenant les code postaux de ces villes. Lorsque plusieurs code postaux sont associés à une même ville, ils sont séparés par un tiret, or cela peut nuire aux performances dans certains cas. Sachant qu’une ville peut avoir plusieurs code postaux et qu’une code postal peut être associé à plusieurs villes, SQL.sh vous propose une table de correspondance pour ces villes.
Dans certains cas, cette table peut améliorer les performances par 60 ! Dans un cas spécifique, une requête SQL qui mettait 3.14s à s’exécuter, est passé à 52ms grâce à la table de correspondance.
La table premium des villes contient par ailleurs 6 colonnes supplémentaire :
- Classement national de la ville en fonction du nombre d’habitants
- Classement national de la ville en fonction de la superficie de la ville
- Classement national de la ville en fonction de la densité de population
- Classement département de la ville en fonction du nombre d’habitants
- Classement département de la ville en fonction de la superficie de la ville
- Classement département de la ville en fonction de la densité de population
Télécharger
Table premium + table de correspondance avec code postal (SQL, CSV et XML)
A savoir : la table de correspondance se base ni plus ni moins sur la colonne “code postal” de la table des villes française et contient un petit taux d’erreur (avec plus de 36.000 villes françaises, il faut être indulgent, merci de votre compréhension)
Historique des modifications
Mise à jour du 31 octobre 2013 : ajout de données supplémentaires.
Mise à jour du 7 novembre 2013 : correction de données géographiques.
Mise à jour du 9 novembre 2013 : correction du nom d’une ville, ajout de code postaux, ajout d’index supplémentaires, correction et encodage des longitudes/latitudes en type numérique.
Mise à jour du 13 décembre 2013 : correction dans la latitude de 3.026 communes. Ajout du classement des villes selon la population, la densité ou la surface des communes.
Mise à jour du 24 février 2014 : correction population de la ville de Paris. Correction caractère “œ” pour le nom et le slug d’environ 200 villes. Correction du code postal de “Chalon sur Saône”. Code canton ré-affecté pour les communes “Sainte-Colombe (16)” et “Sainte-Colombe (69)”.
Mise à jour du 8 juin 2014 : modification du nom d’environ 2.000 villes pour ajouter le déterminant “le”, “la” ou “l'”. Exemple “Havre” devient “Le Havre”.
Mise à jour du 2 juillet 2014 : correction des valeurs de superficie, ajout de 132 villes de DOM-TOM.
Mise à jour du 2 septembre 2016 : correction de valeurs de géolocalisation et nom de villes.
Mot de la fin
Faites vous plaisir avec cette liste de villes et continuez de proposer des services de qualité pour l’utilisateur.
Bonjour,
Merci beaucoup pour cette base qui est en effet très utile dans de nombreux cas.
Alexandre
Petite rectification, le code obtenu en combinant le numéro de département et le numéro de commune est le code insee, mais par le code postal utilisé comme adresse.
Alexandre
@Chaussier : merci en effet le numéro de département et le numéro de commune correspondent au code INSEE et non au code postal. Merci pour cette précision, j’ai modifié l’article en conséquent.
Salut,
Merci pour ce fichier.
Mais n’y a t-il pas un pb avec la population des villes ?
Quelle est la colonne ?
Merci
JJJ
Bonjour JJJ.
La colonne contenant la population s’intitule “ville_population”, ce qui semble être un nom plutôt simple à comprendre.
Comme je l’ai dit la valeur est en millier. Par exemple pour “Paris”, le chiffre dans cet colonne est “2211”, soit plus de 2 millions d’habitants, ce qui semble correct. Il ne faut pas oublier aussi que lorsque les médias donne la population de “Paris” ils regroupent en général avec la population des villes adjacentes, tandis qu’ici c’est vraiment le nombre d’habitant d’une ville, selon le recensement de 2012.
Cordialement.
Tout simplement énorme, un grand merci !
Et je suis étonné que tu n’aies pas plus de remerciements, une telle base était introuvable en 2012.
J’avais fusionné 2 bdd ensemble à l’époque celle de l’insee et une autre pour avoir les cp et je passais par l’open data pour la lat / long + superficie
Bonjour,
merci beaucoup pour le travail réalisé.
Antoine V.
Très belle liste. Par contre, dans quel système les coordonnées sont exprimée ? Est-ce de l’ED50, du WGS84, ou autre chose ?
Merci pour ces données et le partage
Merci pour cette liste très utile
En effet il n’y manque que la liste des codes postaux pour qu’elle soit parfaite pour moi, je vais la fusionner avec une autre base
Encore merci
Bonjour Tony,
Avez-vous réalisé, un algorithme permettant de calculer la distance entre deux villes, avec les coordonnées des longitudes et des latitudes de votre fichier SQL des villes de France.
Une requête avec la ville de départ et la d’arrivée et la distance en km.
Merci beaucoup pour la mise à disposition du fichiers SQL.
Maintenant si vous avez une fonction stockée SQL, je serai ravie que vous puiser me communiquer le code.
A très bien tôt,
Alain
Bonjour Alain,
Non je n’ai pas fais de fonction pour calculer la distance. Heureusement, ce n’est pas trop dur si on se souviens un peu des cours de mathématiques du collège. :)
Si vous développé une telle fonction, je suis preneur bien entendu.
Bon courage,
Merci beaucoup pour ce fichier très bien fait, mais dommage qu’il n’y ait pas les dom-tom !
Rebonjour,
Après analyse de votre fichier, la colonne ville_population n’est pas à multiplier par 1000, comme vous l’indiquez pour la ville de Paris avec sa valeur 2211. En effet, ça marche pour Paris qui compte environ 2211000 habitants, mais prenez par exemple Lille (2258), Bordeaux (2359), Strasbourg (2721), Lyon (4749) ou Marseille (8514), voici leur nombre réel d’habitants : Lille 227560 hab, Bordeaux 239157 hab, Strasbourg 271782 hab, Lyon 484344 hab, Marseille 850726 hab…
A corriger merci.
Il me manque la colonne code postal dans cette liste.
Est-ce que quelqu’un pourrait la faire suivre si possible ?
Sinon, merci beaucoup pour ce travail et le partage ! C’est super !
Voilà, je viens de mettre à jour cette base de données pour ajouter le code postal. C’est beaucoup plus riche en information avec cette colonne. :)
Il ne semble pas y avoir de correspondance entre les divers formats de coordonnées, c’est normal?
De plus, n’aurait-il pas été possible de fournir les informations sous tous les types de coordonnées en utilisant une routine de conversion?
Merci d’avoir compilé cette ressource c’est parfait ! Un gain de temps fabuleux :)
Bonjour, Merci pour ces fichiers.
Concernant la ville d’Orléans dans le Loiret (45 ), je remarque que la valeur de la colonne ‘ville_departement’ est ‘45100’, or le véritable code postal est ‘45000’.
La valeur ‘45100’ correspond à ‘Orléans-La-Source’ qui est un quartier (http://fr.wikipedia.org/wiki/Orl%C3%A9ans-la-Source).
Du coup, je me dit que cette coquille est peut être apparue lors d’une opération de filtrage/suppression des doublons qui pourrait avoir affecté d’autres communes…
Bonne journée
@rccc : d’après Wikipedia la ville possède 2 code postaux. 45000 pour la rive droite et 45100 pour la rive gauche (cf. http://fr.wikipedia.org/wiki/Orl%C3%A9ans).
La base de données n’est pas conçue pour autoriser plusieurs code postaux par ville. Donc pour le moment je vais laisser cette valeur, mais rien ne vous oblige de la corriger manuellement pour correspondre à votre cas. :)
@Sylvain Huot : j’ai trouvé une formule mathématique pour convertir les coordonnées de Degré/Minutes/Secondes en degré. La base à été complétée en conséquent et maintenant toutes les villes ont leur coordonnées en degré. :)
Bonjour,
Merci pour cette base. Quelques remarques pour l’améliorer :
La colonne “nom” est limité à 44 caractères -> il manque la dernière lettre (“n”) pour “Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson”
La colonne de code postal n’est pas assez grande pour contenir la liste des codes postaux de Lyon, Paris et Marseille : les listes sont tronquées pour ces villes.
@rccc : j’ai fais une mise à jour de la base de données pour inclure les 2 code postaux. Il faudra juste penser à faire une recherche avec LIKE sur le code potal.
@Yoann : merci pour l’information. J’ai corrigé le nom de la ville et j’ai corrigé les code postaux pour les ~200 villes les plus peuplées de France.
Merci pour les compléments ;)
Bonjour,
Joli travail que cette liste de villes de France.
Comme cela a déjà été souligné, c’est dommage que cette liste n’intègre pas les villes des DOM-TOM.
Pensez-vous à compléter la liste dans ce sens ?
Merci.
Bonjour,
dans la version xml, il y a un problème d’encodage sur le nom réel. exemple pour la ville BONNOEUVRE avec nom réel Bonnuvre…
Il y a 107 cas similaires juste pour ce cas “oe” (alt+0156), j’ai pas identifié les autres cas.
Bonjour,
Je viens de découvrir un bug dans la base des villes. En SQL le champ “ville_id” est en smallint. Le smallint n’autorise que 32767 ligne. Pour l’utilisation avec un ORM cela pose problème.
Il suffirait de passer la colonne en mediumint ou int pour être tranquille.
Merci du travail deja effectué
Cyberom
La population de Paris est fausse (sur le csv en tout cas), il manque un zéro (2211 au lieu de 22110).
En tout cas, merci !
Re: Sur Paris, je viens de lire les autres commentaires. La colonne de la population est en centaine, pas en millier. C’est indiqué en haut de cette page. D’ailleurs sur toutes les autres villes (exemple Marseille : 8514 = 851400), c’est correct. Il n’y a que Paris qui a ce défaut qu’on voit tout de suite en triant par population.
J’ai remarqué un code postal qui ne correspond pas à la ville:
Chalon sur Saône : 71100 et pas 71350
J’espère qu’il n’y en a pas d’autres !!!
Sinon bon boulot ;-}
merci pour l’énergie passée pour mettre au point cette base de données géographique
il y a plus de 3000 latitudes fausses. elles sont en négatif, ce qui nous fait tomber au beau milieu de l’atlantique sud. en endroit sans doute charmant, mais relativement eloigné de l’endroit voulu
cordialement.
@Raphael : bien vu, merci pour l’information. Cela a été corrigé, j’ai du faire une mauvaise manip’ lors d’une mise à jour..
Tous les “La” en début de nom de villes ont sauté (exemple : “La Rochelle”).
Pour les “Le” c’est bon (“Le Mans”)…
Je corrige mon dernier commentaire : les “Le, La, Les” sont disponibles systèmatiquement uniquement dans le nom majuscule. Pour le nom en minuscule, ça dépend…
Fini d’importer la base csv, en résumé :
1) Paris population = 2 millions, pas 200 mille
2) Comme les “la”, “le”, etc. ont été enlevés, certaines fois c’est carrèmment la syllabe “la” et “le” qui a sauté en début de nom de ville (rien à voir avec l’article) : LABEAUME LAGARDE LAPENNE LACHAISE LACELLE LECHATELET LANOUAILLE LAGARDE LATOUR LAGARDE LABARDE LAGRANGE LAVERGNE LACHAPELLE LAVERGNE LAPERCHE LAVILLENEUVE LANEUVILLE-AU-PONT LAVILLE-AUX-BOIS LACHAPELLE LAVALLEE LAGARDE LABERLIERE LABOSSE LAVACQUERIE LACHAUX LAGRANGE LACASSAGNE LAGARDE LACHASSAGNE LATHUILE LAHOUSSOYE LACHAPELLE LAGRAVE LABRUGUIERE LACROISILLE LACHAPELLE LAMARCHE LARIVIERE LAGRANGE
3) Problèmes variés d’encodage avec OE (\u008C pas bon, \u0152 bon) et oe (\u009C pas bon, \u0153) des fois doublon bon caractère-mauvais caractère (Zœbersdorf), des fois non.
4) Sainte-colombe (16), Sainte-colombe (69), Y (80) sont les seuls enregistrements ayant une donnée vide en csv
Super top ! Très grand merci, ça va être hyper-pratique !
Merci pour cette base très utile !
Un dépôt sur Github serait pas mal pour mettre à jour régulièrement et collaborer ?
Merci pour ce fichier, même si quelques problèmes sont à corriger.
Déterminants Le/La manquants
Problèmes avec Oe
Manque les DOM TOM (ce sont pourtant des villes française).
Ce manque sera-t-il corrigé ?
Bonsoir,
Excellent fichier.
Une question toutefois.
Serait-il possible d’ajouter une colonne avec le nom du département, et pas simplement le numéro ?
Si oui, comment faire ? Je ne suis pas un gourou des bases sql :-)
Merci pour ces bases, mais il manque quand même pas mal de ville. J’ai fais une recherche dans le fichier excel de certaines villes près de chez moi, mais ils ne les trouves pas.
Merci pour cette base de données précieuses.
Aucun souci pour l’utiliser de mon côté, c’est nickel!
C’est génial, merci beaucoup !!! :-)
Agathe
Bonjour,
Top cette liste, très utile.
Avez vous pensé pour l’évolution à intégrer les adresses des mairies dedans ?
Merci en tout cas !
Merci d’avoir construit cette liste, et surtout merci de la maintenir à jour !
Plusieurs villes peuvent partager un code postal, et une même ville peut avoir plusieurs codes postaux.
Outre les cas triviaux des villes avec arrondissement, je connais :
Meudon : 92190 et 92360
Cannes : 06400 et 06150
Rennes : 35000, 35200, 35700
Une recherche donne en fait pas mal d’autres villes : https://fr.wikipedia.org/wiki/Code_postal_en_France#Les_trois_chiffres_suivants
+1 pour GitHub
Il y a des erreurs dans le fichier, mais ça reste la meilleure solution gratuite que je connaisse.
Ça pourrait devenir assez facilement un projet coopératif !
Bonjour,
Merci pour cet excellent fichier.
Il serait bon d’avoir aussi le code insee.
Bonjour,
votre BDD est très intéressante … Seulement je n’arrive pas à savoir comment fonctionne vos “cantons”.
Je m’explique :
Je souhaite avoir une colonne avec les codes postaux et une colonne avec le nom du canton auxquels ils correspondent … Seulement je ne trouve aucune base qui le fait, et dans la votre je ne sais pas comment fonctionne votre “ville_canton”
Pouvez vous m’éclaircir ?
Cordialement
Un grand merci pour ces données.
Ambre
Bonjour,
Je pourrai être intéressée par ce fichier mais j’aurai une petite question :
Les coordonnées sont-elles au centroïde de la commune (et donc potentiellement au milieu de la “pampa”) ou dans un centre bourg ?
Avez-vous un fichier avec les rues et ciodes postaux aussi?
Merci
En format CSV il me manque la premiere ligne indiquant le contenu….
Merci d’avance!
Un très grand merci !!!
Bonjour et merci beaucoup pour ce csv qui m’a enlevé une belle épine du pied ! Mais comme j’en veut toujours plus ( :p ) existe t’il la même chose pour les DOM TOM ?
Merci beaucoup de partager ce genre de donnees tres utiles!
Bonjour,
Merci pour ce travail qui permet de gagner beaucoup de temps.
J’ai relevé qu’il manquait des codes postaux pour certaines villes. Voici la liste:
– Ris-Orangis => 91130
– Avignon => 84085
– Abbeville => 80100
– Sucy-en-Brie => 94370
– Lons-le-Saunier => 39000
– Aine-sur-(l’)Ardour => 40800
– Nancy => 54000
Je continuerai à poster si j’en trouve d’autres.
J’ai remarquer une petite erreur de localisation en degré pour la ville de “Sucé sur erdre” dans le 44.
La position est : 47.340538, -1.526600. voir google.
Sinon super boulot. Bien que je ne voit pas trop l’intérêt des positions en GRD. D’ailleurs qu’est-ce qu’un GRD? le grade ou gradian s’abrège en GON (cf wikipédia).
Les positions en radian seraient plus utiles pour les calculs, mais une simple multiplication suffit.
En tout cas un grand merci pour cette base de données.
Bonjour, tres bon et long travail j’imagine. Mais voila, j’ai un probleme avec la base de donnée sql, elle se finit par [‘MRTFNTN’, ‘02600’, ’52]
il manque la fin. DOmmage ,(
Je vais essayer de le faire en partant d’un autre format, mais j’avais besoin du sql
Sinon merci :)
La base excel est complete, un grand merci pour ce travail :)
Merci pour ce super travail.
Deux questions cependant: dans le fichier csv, il n’y a pas (du moins, je ne vois pas) les en-têtes de colonnes? Sinon, à partir de ce fichier csv, comment incorporer les données tablées dans une carte de France sous excel (cf ton image sous la mise à jour du 24 février).
Merci d’avance pour ton retour!
Merci pour ton partage, c’est vraiment très utile !
En revanche, je ne vois pas de header pour les colonnes sur l’export en CSV. Possible de le rajouter ?
Excellent, merci. Ce fichier contient en plus des informations et des petits plus qui m’ont sérieusement manqué sur des API comme Google Places.
Bonjour et merci beaucoup pour ce jeu de données, c’est précieux.
Des idées où trouver les mêmes infos à la commune (lat/lng, population et superficie) pour d’autres pays (UK, Allemagne, Belgique … ) ?
Juste merci, c’est à la fois très utile et très généreux de votre part ce travail.
Excellente base,
cependant il manque les articles, chose indispensable lorsqu’on recherche une ville qui s’appelle La chapelle de surieu et non chapelle de surieu.
Merci mais,
quelqu’un connait une base avec les DOM-TOM ?
Merci beaucoup pour cette base très utile. Une petite question: à quoi correspondent les variables “ville_longitude_deg”, “ville_latitude_deg”, “ville_longitude_grd”, ville_latitude_grd”, “ville_zmin”, “ville_zmax”? Merci.
Merci pour cette excellente base de données !
Merci pour cette fabuleuse mise a jour que j’espérais tant :)
Bonjour,
Je viens vous faire part de certaines erreurs dans le fichier.
La ville de “Cholet” n’a pas le bon code postal, ou son code postal n’est pas uniquement 49280 mais également 49300. Il manque la ville “Le Puy saint Bonnet” au code postal 49300. Dans le fichier, le code postal 49300 correspond à “St Lezin” et le code postal de “St Lezin” n’est pas 49300″ mais “49120”.
Malgré ces erreurs-ci, le fichier est parfait pour une base de données des villes de France. Merci beaucoup
Bonjour,
D’abord, merci à l’auteur.
Ensuite j’ai un petit souci pour l’ouverture du .csv sous exell : Je n’ai pas de titres de colonnes.
REM: Pour l’intégration de ces données dans un SIG ça aurait probablement été plus facile d’avoir les coordonnées dans un système de projection comme le Lambert93 ou Lambert 2 étendu.
P.T.
Merci Tony pour cette base, merci à tous ceux qui ont suggéré des corrections.
J’apporte moi aussi ma petite pierre à l’édifice :
la commune d’Issanlas bien que très peu peuplée possède 2 codes postaux : 07510 et 07660
@Michael, @Rudy, @Cyril, @Florent et @Dayd : je viens de publier une mise à jour avec les villes des DOM-TOM. Il y a 132 villes supplémentaires dans la table.
Wow, quelle base complète et à la fois légère !
Je m’intéresse à l’open data en ce moment, et je me demande d’où proviennent l’ensemble des données (de la liste, des informations) ?
C’est étrange que ce jeu (ou un fichier équivalent) ne se trouve pas sur data.gouv.fr
Merci pour ton travail en tout cas !
Juste un petit correctif et une question
le correctif
Meyssiès est devenu Meyssiez depuis 2013 (Isère)
http://insee.fr/fr/methodes/nomenclatures/cog/fichecommunale.asp?codedep=38&codecom=232&codecan=28
et la question
Pour les villes à arrondissement (Paris, Lyon et Marseilles)
y a t’il une raison particulière pour que ces communes n’apparaissent pas (je me doute de la réponse vu que c’est un référentiel de villes et pas des communes)
http://www.insee.fr/fr/methodes/nomenclatures/zonages/commune.asp?depcom=69381
en tout cas merci, pour l’instant le référentiel qui colle le mieux à mes besoins
Merci pour ce travail. Me suis servi du CSV pour exécution avec l’ETL Talend.
Mais j’ai dû repasser dessus à coup de sed pour remplacer les NULL par “” pour éviter des problèmes
Bonjour,
merci beaucoup pour cette liste très complète !
j’ai juste 2 petits correctifs à apporter sur le Code postal de 2 villes
Le Plessis Macé -> 49770 au lieu de 49220
La Meignane -> 49770 au lieu de 49220