Skip to content

Instantly share code, notes, and snippets.

@mazieres
Created March 3, 2022 07:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mazieres/8b72b6890c2fcdf259ab5f99d8f82e58 to your computer and use it in GitHub Desktop.
Save mazieres/8b72b6890c2fcdf259ab5f99d8f82e58 to your computer and use it in GitHub Desktop.
ISO 3166-2 FRANCE JSON
{
"FR-01": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Ain",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-02": {
"parent_subdiv": "FR-HDF",
"subdiv_name": "Aisne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-03": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Allier",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-04": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Alpes-de-Haute-Provence",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-05": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Hautes-Alpes",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-06": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Alpes-Maritimes",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-07": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Ard\u00e8che",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-08": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Ardennes",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-09": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Ari\u00e8ge",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-10": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Aube",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-11": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Aude",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-12": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Aveyron",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-13": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Bouches-du-Rh\u00f4ne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-14": {
"parent_subdiv": "FR-NOR",
"subdiv_name": "Calvados",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-15": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Cantal",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-16": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Charente",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-17": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Charente-Maritime",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-18": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Cher",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-19": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Corr\u00e8ze",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-20R": {
"parent_subdiv": null,
"subdiv_name": "Corse",
"subdiv_type": "collectivit\u00e9 m\u00e9tropolitaine \u00e0 statut particulier"
},
"FR-21": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "C\u00f4te-d'Or",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-22": {
"parent_subdiv": "FR-BRE",
"subdiv_name": "C\u00f4tes-d'Armor",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-23": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Creuse",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-24": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Dordogne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-25": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Doubs",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-26": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Dr\u00f4me",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-27": {
"parent_subdiv": "FR-NOR",
"subdiv_name": "Eure",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-28": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Eure-et-Loir",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-29": {
"parent_subdiv": "FR-BRE",
"subdiv_name": "Finist\u00e8re",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-2A": {
"parent_subdiv": "FR-20R",
"subdiv_name": "Corse-du-Sud",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-2B": {
"parent_subdiv": "FR-20R",
"subdiv_name": "Haute-Corse",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-30": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Gard",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-31": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Haute-Garonne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-32": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Gers",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-33": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Gironde",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-34": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "H\u00e9rault",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-35": {
"parent_subdiv": "FR-BRE",
"subdiv_name": "Ille-et-Vilaine",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-36": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Indre",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-37": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Indre-et-Loire",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-38": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Is\u00e8re",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-39": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Jura",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-40": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Landes",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-41": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Loir-et-Cher",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-42": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Loire",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-43": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Haute-Loire",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-44": {
"parent_subdiv": "FR-PDL",
"subdiv_name": "Loire-Atlantique",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-45": {
"parent_subdiv": "FR-CVL",
"subdiv_name": "Loiret",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-46": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Lot",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-47": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Lot-et-Garonne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-48": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Loz\u00e8re",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-49": {
"parent_subdiv": "FR-PDL",
"subdiv_name": "Maine-et-Loire",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-50": {
"parent_subdiv": "FR-NOR",
"subdiv_name": "Manche",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-51": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Marne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-52": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Haute-Marne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-53": {
"parent_subdiv": "FR-PDL",
"subdiv_name": "Mayenne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-54": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Meurthe-et-Moselle",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-55": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Meuse",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-56": {
"parent_subdiv": "FR-BRE",
"subdiv_name": "Morbihan",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-57": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Moselle",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-58": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Ni\u00e8vre",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-59": {
"parent_subdiv": "FR-HDF",
"subdiv_name": "Nord",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-60": {
"parent_subdiv": "FR-HDF",
"subdiv_name": "Oise",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-61": {
"parent_subdiv": "FR-NOR",
"subdiv_name": "Orne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-62": {
"parent_subdiv": "FR-HDF",
"subdiv_name": "Pas-de-Calais",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-63": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Puy-de-D\u00f4me",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-64": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Pyr\u00e9n\u00e9es-Atlantiques",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-65": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Hautes-Pyr\u00e9n\u00e9es",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-66": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Pyr\u00e9n\u00e9es-Orientales",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-67": {
"parent_subdiv": "FR-6AE",
"subdiv_name": "Bas-Rhin",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-68": {
"parent_subdiv": "FR-6AE",
"subdiv_name": "Haut-Rhin",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-69": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Rh\u00f4ne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-69M": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "M\u00e9tropole de Lyon",
"subdiv_type": "collectivit\u00e9 m\u00e9tropolitaine \u00e0 statut particulier"
},
"FR-6AE": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Alsace",
"subdiv_type": "collectivit\u00e9 europ\u00e9enne"
},
"FR-70": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Haute-Sa\u00f4ne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-71": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Sa\u00f4ne-et-Loire",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-72": {
"parent_subdiv": "FR-PDL",
"subdiv_name": "Sarthe",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-73": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Savoie",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-74": {
"parent_subdiv": "FR-ARA",
"subdiv_name": "Haute-Savoie",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-75C": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Paris",
"subdiv_type": "collectivit\u00e9 m\u00e9tropolitaine \u00e0 statut particulier"
},
"FR-76": {
"parent_subdiv": "FR-NOR",
"subdiv_name": "Seine-Maritime",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-77": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Seine-et-Marne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-78": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Yvelines",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-79": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Deux-S\u00e8vres",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-80": {
"parent_subdiv": "FR-HDF",
"subdiv_name": "Somme",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-81": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Tarn",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-82": {
"parent_subdiv": "FR-OCC",
"subdiv_name": "Tarn-et-Garonne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-83": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Var",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-84": {
"parent_subdiv": "FR-PAC",
"subdiv_name": "Vaucluse",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-85": {
"parent_subdiv": "FR-PDL",
"subdiv_name": "Vend\u00e9e",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-86": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Vienne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-87": {
"parent_subdiv": "FR-NAQ",
"subdiv_name": "Haute-Vienne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-88": {
"parent_subdiv": "FR-GES",
"subdiv_name": "Vosges",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-89": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Yonne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-90": {
"parent_subdiv": "FR-BFC",
"subdiv_name": "Territoire de Belfort",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-91": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Essonne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-92": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Hauts-de-Seine",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-93": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Seine-Saint-Denis",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-94": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Val-de-Marne",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-95": {
"parent_subdiv": "FR-IDF",
"subdiv_name": "Val-d'Oise",
"subdiv_type": "d\u00e9partement m\u00e9tropolitain"
},
"FR-971": {
"parent_subdiv": null,
"subdiv_name": "Guadeloupe",
"subdiv_type": "collectivit\u00e9 d\u00e9partementale d'outre-mer"
},
"FR-972": {
"parent_subdiv": null,
"subdiv_name": "Martinique",
"subdiv_type": "collectivit\u00e9 territoriale unique d'outre-mer"
},
"FR-973": {
"parent_subdiv": null,
"subdiv_name": "Guyane",
"subdiv_type": "collectivit\u00e9 territoriale unique d'outre-mer"
},
"FR-974": {
"parent_subdiv": null,
"subdiv_name": "La R\u00e9union",
"subdiv_type": "collectivit\u00e9 d\u00e9partementale d'outre-mer"
},
"FR-976": {
"parent_subdiv": null,
"subdiv_name": "Mayotte",
"subdiv_type": "collectivit\u00e9 d\u00e9partementale d'outre-mer"
},
"FR-ARA": {
"parent_subdiv": null,
"subdiv_name": "Auvergne-Rh\u00f4ne-Alpes",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-BFC": {
"parent_subdiv": null,
"subdiv_name": "Bourgogne-Franche-Comt\u00e9",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-BL": {
"parent_subdiv": null,
"subdiv_name": "Saint-Barth\u00e9lemy",
"subdiv_type": "collectivit\u00e9 d'outre-mer"
},
"FR-BRE": {
"parent_subdiv": null,
"subdiv_name": "Bretagne",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-CP": {
"parent_subdiv": null,
"subdiv_name": "Clipperton",
"subdiv_type": "d\u00e9pendance"
},
"FR-CVL": {
"parent_subdiv": null,
"subdiv_name": "Centre-Val de Loire",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-GES": {
"parent_subdiv": null,
"subdiv_name": "Grand-Est",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-HDF": {
"parent_subdiv": null,
"subdiv_name": "Hauts-de-France",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-IDF": {
"parent_subdiv": null,
"subdiv_name": "\u00cele-de-France",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-MF": {
"parent_subdiv": null,
"subdiv_name": "Saint-Martin",
"subdiv_type": "collectivit\u00e9 d'outre-mer"
},
"FR-NAQ": {
"parent_subdiv": null,
"subdiv_name": "Nouvelle-Aquitaine",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-NC": {
"parent_subdiv": null,
"subdiv_name": "Nouvelle-Cal\u00e9donie",
"subdiv_type": "collectivit\u00e9 d\u2019outre-mer \u00e0 statut particulier"
},
"FR-NOR": {
"parent_subdiv": null,
"subdiv_name": "Normandie",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-OCC": {
"parent_subdiv": null,
"subdiv_name": "Occitanie",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-PAC": {
"parent_subdiv": null,
"subdiv_name": "Provence-Alpes-C\u00f4te-d\u2019Azur",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-PDL": {
"parent_subdiv": null,
"subdiv_name": "Pays-de-la-Loire",
"subdiv_type": "r\u00e9gion m\u00e9tropolitaine"
},
"FR-PF": {
"parent_subdiv": null,
"subdiv_name": "Polyn\u00e9sie fran\u00e7aise",
"subdiv_type": "collectivit\u00e9 d'outre-mer"
},
"FR-PM": {
"parent_subdiv": null,
"subdiv_name": "Saint-Pierre-et-Miquelon",
"subdiv_type": "collectivit\u00e9 d'outre-mer"
},
"FR-TF": {
"parent_subdiv": null,
"subdiv_name": "Terres australes fran\u00e7aises",
"subdiv_type": "territoire d'outre-mer"
},
"FR-WF": {
"parent_subdiv": null,
"subdiv_name": "Wallis-et-Futuna",
"subdiv_type": "collectivit\u00e9 d'outre-mer"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment