Logo Lanfrica

open-admin-data/madagascar-administrative-divisions

Domain:

geospatial

Record type:

dataset
Creator:
ope
Host:
Open dataset of Madagascar's administrative divisions — 22 regions, 119 districts, 1579 communes with coordinates. CC-BY-4.0 # Madagascar Administrative Divisions / Madagasikara ## Overview | Item | Details | |------|---------| | Region | 22 | | District | 119 | | Commune | 1,579 | | Coordinates | ✅ Included (all levels) | | Formats | JSON, NDJSON, CSV | | License | CC-BY-4.0 | | Last Updated | 2026-08-20 | | Website | openadmindata.org | | API | openadmindata.org | | Flag | PNG · SVG · PDF | | National Anthem | 🎵 Listen & Download Madagascar National Anthem MP3 | ## Browse by Region | # | Region | Districts | Communes | Link | |---|----|----|----|------| | 1 | Analamanga | 13 | 139 | Browse | | 2 | Vakinankaratra | 7 | 91 | Browse | | 3 | Itasy | 3 | 51 | Browse | | 4 | Bongolava | 2 | 26 | Browse | | 5 | Haute Matsiatra | 7 | 88 | Browse | | 6 | Amoron I Mania | 4 | 55 | Browse | | 7 | Vatovavy Fitovinany | 6 | 139 | Browse | | 8 | Ihorombe | 3 | 26 | Browse | | 9 | Atsimo Atsinanana | 5 | 90 | Browse | | 10 | Atsinanana | 7 | 88 | Browse | | 11 | Analanjirofo | 6 | 63 | Browse | | 12 | Alaotra Mangoro | 5 | 79 | Browse | | 13 | Boeny | 6 | 44 | Browse | | 14 | Sofia | 7 | 108 | Browse | | 15 | Betsiboka | 3 | 35 | Browse | | 16 | Melaky | 5 | 37 | Browse | | 17 | Atsimo Andrefana | 9 | 110 | Browse | | 18 | Androy | 4 | 51 | Browse | | 19 | Anosy | 3 | 64 | Browse | | 20 | Menabe | 5 | 51 | Browse | | 21 | Diana | 5 | 65 | Browse | | 22 | Sava | 4 | 79 | Browse | ## Data Files | File | Format | Description | |------|--------|-------------| | all-region.json | JSON | All 22 region records | | all-district.json | JSON | All 119 district records | | all-commune.json | JSON | All 1,579 commune records | | all-flat.json | JSON | Levels 1-2 flat array | | all-flat.ndjson | NDJSON | Streaming format | | all-flat.csv | CSV | Spreadsheet format | | hierarchy.json | JSON | Nested tree | | schema.json | JSON Schema | Data schema | ## Quick Start ### Python ```python import json with open("data/all-region.json", "r", encoding="utf-8") as f: data = json.load(f) for r in data: …