Region data

Indonesia's Administrative Regions by Province

Indonesia is divided into 38 provinces, 416 regencies (kabupaten) and 98 cities (kota), 7,285 districts (kecamatan) and 83,762 villages (desa/kelurahan). The counts come straight from the Regions API data, which follows the 2025 Kemendagri decree and was synced 18 September 2026.

Central Java has the most villages (8,563). The province links below open the detail pages in Indonesian, with every regency/city, its code and its district and village counts.

The 38 provinces and their codes

GeoJSON boundaries for every level (Indonesian page)

Use it through the API

Get this data via the API

Returns the 38 provinces with their region codes. Go down a level with /wilayah/provinsi/{code}/kabupaten, then to districts and villages (with postal codes).

curl "https://use.apiindonesia.id/api/v1/wilayah/provinsi" \
  -H "x-api-key: YOUR_API_KEY"

One-time 3,000 credit signup bonus, no credit card. A successful request costs 2 credits (Rp2), failed requests are free.

Source: Kepmendagri 2025 (cahyadsn/wilayah transcription) Synced 18 September 2026. Page built from a data snapshot taken 29 October 2026.