Administrative divisions names ISO-3166-2
This file contains the administrative division names for 199 countries. For each country, you get the exhaustive list of ISO3166-2 codes, type, and romanized names of administrative divisions (also called subdivisions) in the local language.
You also get the local variant, romanization system, language code, and parent subdivision.
Exhaustive description of administrative divisions and structure for each country
Useful for data modelling
Official file from the International Organization for Standardization (ISO)