Berdasarkan informasi Kementerian Dalam Negeri Tahun 2018 yang dipublikasikan dalam Buku Statistik Indonesia 2018, Indonesia memiliki 16.056 pulau pada 2017. Jumlah ini berkurang 1.448 pulau dari sebelumnya sebanyak 17.504 pulau.
Adapun Papua Barat tercatat sebagai provinsi yang memiliki pulau terbanyak, yakni mencapai 4.108 pulau. Kepulauan Riau di urutan kedua dengan 1.994 pulau dan Sulawesi Tengah dengan 1.632 pulau di posisi ketiga.
Sementara Provinsi yang memiliki pulau paling sedikit adalah Jambi dan Bengkulu, yaitu masing-masing 15 dan 10 pulau seperti terlihat pada grafik di bawah ini.