Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dominican Republic Administrative Divisions / República Dominicana

Overview

Item Details
Region 10
Province 32
Municipality 155
Section 386
Coordinates ✅ Included (all levels)
Formats JSON, NDJSON, CSV
License CC-BY-4.0
Last Updated 2026-06-27
Website openadmindata.org/do
API openadmindata.org/api/do

Browse by Region

# Region Provinces Municipalitys Sections Link
1 Región Cibao Nordeste (Region Cibao Nordeste) 4 17 39 Browse
2 Región Cibao Noroeste (Region Cibao Noroeste) 4 17 35 Browse
3 Región Cibao Norte (Region Cibao Norte) 3 22 61 Browse
4 Región Cibao Sur (Region Cibao Sur) 3 11 34 Browse
5 Región El Valle (Region El Valle) 2 12 37 Browse
6 Región Enriquillo (Region Enriquillo) 4 24 52 Browse
7 Región Higuamo (Region Higuamo) 3 14 27 Browse
8 Región Ozama (Region Ozama) 2 8 16 Browse
9 Región Valdesia (Region Valdesia) 4 23 66 Browse
10 Región Yuma (Region Yuma) 3 7 19 Browse

Data Files

File Format Description
all-region.json JSON All 10 region records
all-province.json JSON All 32 province records
all-municipality.json JSON All 155 municipality records
all-section.json JSON All 386 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

import json

with open("data/all-region.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']['province']} provinces")

JavaScript

import { readFileSync } from "fs";

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

Schema

Field Type Description
id string Unique identifier
level integer 1=region, 2=province, 3=municipality, 4=section
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/{region-slug}/
divisions/{region-slug}/{province-slug}/
divisions/{region-slug}/{province-slug}/{municipality-slug}/

Sections are listed inline in each municipality's README.

AI Integration

Citation

Dominican Republic Administrative Divisions Dataset (CC-BY-4.0)
URL: https://github.com/open-admin-data/dominican-republic-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

Dominican Republic administrative divisions: 10 regions, 32 provinces, 155 municipalities, 386 sections — Open Admin Data

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors