Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timor-Leste Administrative Divisions / Timor-Leste

Overview

Item Details
Municipality 13
Administrative Post 65
Suco 442
Coordinates ✅ Included (all levels)
Formats JSON, NDJSON, CSV
License CC-BY-4.0
Last Updated 2026-06-07
Website openadmindata.org/tl
API openadmindata.org/api/tl

Browse by Municipality

# Municipality Administrative Posts Sucos Link
1 Aileu 4 31 Browse
2 Ainaro 4 21 Browse
3 Baucau 6 59 Browse
4 Bobonaro 6 50 Browse
5 Covalima 7 30 Browse
6 Dili 6 31 Browse
7 Ermera 5 52 Browse
8 Lautém 5 34 Browse
9 Liquiçá 3 23 Browse
10 Manatuto 6 29 Browse
11 Manufahi 4 29 Browse
12 Oecussi 4 18 Browse
13 Viqueque 5 35 Browse

Data Files

File Format Description
all-municipality.json JSON All 13 municipality records
all-administrative_post.json JSON All 65 administrative post records
all-suco.json JSON All 442 suco 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

import json

with open("data/all-municipality.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']['administrative_post']} administrative posts")

JavaScript

import { readFileSync } from "fs";

const data = JSON.parse(readFileSync("data/all-municipality.json", "utf-8"));
console.log(`Total: ${data.length} municipalitys`);

Schema

Field Type Description
id string Unique identifier
level integer 1=municipality, 2=administrative post, 3=suco
level_name object Level label (local + English)
name.local string Name in local script
name.en string English name
name.slug string URL-safe slug
parent object/null Parent division reference
ancestors array Full ancestor chain
children_count object Count of children per level
zip_codes array Postal codes (where available)
geo.lat string Latitude (WGS84)
geo.lon string Longitude (WGS84)

Full schema: data/schema.json

Hierarchy Browse

divisions/{municipality-slug}/
divisions/{municipality-slug}/{administrative_post-slug}/

Sucos are listed inline in each administrative post's README.

AI Integration

Citation

Timor-Leste Administrative Divisions Dataset (CC-BY-4.0)
URL: https://github.com/open-admin-data/timor-leste-administrative-divisions

See CITATION.cff for machine-readable citation.

License

Related

  • Open Admin Data — Browse, search and explore administrative divisions for every country
  • open-admin-data — GitHub organization with all country repos
  • ListBase — Structured reference data for every country

About

Open dataset of Timor-Leste's administrative divisions — 13 municipalities, 65 administrative posts, 442 sucos with coordinates. CC-BY-4.0

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors