Data from the Indonesian Central Statistics Agency (BPS) shows that the number of islands in Indonesia reached 17,001 in the 2024 count.
This number includes six large islands: Sumatra, Java, Kalimantan, Sulawesi, Timor, and Papua.
When grouped by province, West Papua has the highest number of islands in Indonesia, with 3,022 islands.
Second is the Riau Islands with 2,028 islands, followed by Central Sulawesi with 1,572 islands.
Then there are West Papua with 1,498 islands and Maluku with 1,388 islands, completing the top five.
Meanwhile, the Papua Mountains province is recorded as having no islands. Provinces with the fewest islands include South Papua (7), Bengkulu (9), and Jambi (14).
The following is a complete list of provinces and their number of islands in Indonesia in 2024:
* Aceh: 363 islands
* North Sumatra: 229 islands
* West Sumatra: 219 islands
* Riau: 144 islands
* Jambi: 14 islands
* South Sumatra: 24 islands
* Bengkulu: 9 islands
* Lampung: 172 islands
* Bangka Belitung Islands: 507 islands
* Riau Islands: 2,028 islands
* Jakarta: 113 islands
* West Java: 30 islands
* Central Java: 71 islands
* Yogyakarta: 33 islands
* East Java: 512 islands
* Banten: 81 islands
* Bali: 34 islands
* West Nusa Tenggara: 403 islands
* East Nusa Tenggara: 609 islands
* West Kalimantan: 253 islands
* Central Kalimantan: 69 islands
* South Kalimantan: 165 islands
* East Kalimantan: 243 islands
* North Kalimantan: 196 islands
* North Sulawesi: 353 islands
* Central Sulawesi: 1,572 islands
* South Sulawesi: 370 islands
* Southeast Sulawesi: 590 islands
* Gorontalo: 127 islands
* West Sulawesi: 69 islands
* Maluku: 1,388 islands
* North Maluku: 901 islands
* West Papua: 1,498 islands
* West Papua Daya: 3,022 islands
* Papua: 527 islands
* South Papua: 7 islands
* Central Papua: 50 islands
* Papua Mountains: –
* Total: 17,001 islands.
(See also: After the Division of Papua, Central Kalimantan Becomes the Largest Province)