Logo Lanfrica

open-admin-data/sierra-leone-administrative-divisions

Domaine:

geospatial

Type de record:

dataset
Créateur:
ope
Hôte:
Open dataset of Sierra Leone's administrative divisions — 5 provinces, 16 districts, 167 chiefdoms, 1316 sections with coordinates. CC-BY-4.0 # Sierra Leone Administrative Divisions / Sierra Leone ## Overview | Item | Details | |------|---------| | Province | 5 | | District | 16 | | Chiefdom | 167 | | Section | 1,316 | | Coordinates | ✅ Included (all levels) | | Formats | JSON, NDJSON, CSV | | License | CC-BY-4.0 | | Last Updated | 2026-06-01 | | Website | openadmindata.org | | API | openadmindata.org | ## Browse by Province | # | Province | Districts | Chiefdoms | Sections | Link | |---|----|----|----|----|------| | 1 | Eastern | 3 | 46 | 265 | Browse | | 2 | North Western | 3 | 23 | 284 | Browse | | 3 | Northern | 4 | 31 | 258 | Browse | | 4 | Southern | 4 | 54 | 422 | Browse | | 5 | Western | 2 | 13 | 87 | Browse | ## Data Files | File | Format | Description | |------|--------|-------------| | all-province.json | JSON | All 5 province records | | all-district.json | JSON | All 16 district records | | all-chiefdom.json | JSON | All 167 chiefdom records | | all-section.json | JSON | All 1,316 section records | | all-flat.json | JSON | Levels 1-3 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-province.json", "r", encoding="utf-8") as f: data = json.load(f) for r in data: print(f"{r['name']['local']} ({r['name']['en']}) — {r['children_count']['district']} districts") ``` ### JavaScript ```javascript import { readFileSync } from "fs"; const data = JSON.parse(readFileSync("data/all-province.json", "utf-8")); console.log(`Total: ${data.length} provinces`); ``` ## Schema | Field | Type | Description | |-------|------|-------------| | `id` | string | Unique identifier | | `level` | integer | 1=province, 2=district, 3=chiefdom, 4=section | | `level_name` | object | Level label (local + English) | | `name.local` | string | Name in local script | | `name.en` | string | English nam …