Open dataset of South Sudan's administrative divisions — 10 states, 79 counties, 512 payams with coordinates. CC-BY-4.0
# South Sudan Administrative Divisions / South Sudan
## Overview
| Item | Details |
|------|---------|
| State | 10 |
| County | 79 |
| Payam | 512 |
| Coordinates | ✅ Included (all levels) |
| Formats | JSON, NDJSON, CSV |
| License | CC-BY-4.0 |
| Last Updated | 2026-08-19 |
| Website |
openadmindata.org |
| API |
openadmindata.org |
| National Anthem | 🎵 Listen & Download South Sudan National Anthem MP3 |
## Browse by State
| # | State | Countys | Payams | Link |
|---|----|----|----|------|
| 1 | Central Equatoria | 6 | 46 | Browse |
| 2 | Eastern Equatoria | 8 | 53 | Browse |
| 3 | Jonglei | 11 | 72 | Browse |
| 4 | Lakes | 8 | 50 | Browse |
| 5 | Northern Bahr el Ghazal | 5 | 39 | Browse |
| 6 | Unity | 9 | 73 | Browse |
| 7 | Upper Nile | 12 | 69 | Browse |
| 8 | Warrap | 6 | 47 | Browse |
| 9 | Western Bahr el Ghazal | 3 | 15 | Browse |
| 10 | Western Equatoria | 10 | 47 | Browse |
## Data Files
| File | Format | Description |
|------|--------|-------------|
| all-state.json | JSON | All 10 state records |
| all-county.json | JSON | All 79 county records |
| all-payam.json | JSON | All 512 payam 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-state.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']['county']} countys")
```
### JavaScript
```javascript
import { readFileSync } from "fs";
const data = JSON.parse(readFileSync("data/all-state.json", "utf-8"));
console.log(`Total: ${data.length} states`);
```
## Schema
| Field | Type | Description |
|-------|------|-------------|
| `id` | string | Unique identifier |
| `level` | integer | 1=state, 2=county, 3=payam |
| `level_name` | object | Leve …