Indonesia adalah negara kepulauan terbanyak di dunia. Diantaranya terdapat sekitar 17.508 (Tujuh belas ribu lima ratus delapan) pulau yang termasuk dalam wilayah kedaulatan Negara Kesatuan Republik Indonesia, menurut Deputi Kedaulatan Maritim Kementerian Koordinator Bidang Kemaritiman. di mana 16.056 pulau telah dibakukan namanya di PBB hingga Juli 2017.[1][2]
Pada tahun 2017, terdapat kontroversi di tengah publik ketika ada puluhan pulau yang dimiliki secara pribadi oleh warga negara asing yang bahkan berani mengusir warga sekitar untuk mengunjungi pulau-pulau privat tersebut yang beberapa diantaranya terletak di Karimunjawa & Kepulauan Seribu,[3][4][5] akan tetapi temuan ini tidak ditindak serius oleh pemerintah.[6]
Secara umum pengelompokan Pulau di Indonesia sudah ada sejak masa Majapahit dengan mengikuti istilah "Mandala" (8 arah mataangin yang dijaga dewata). Mandala 1 Jawa, Mandala 2 Sumatera, Mandala 3 Kalimantan, Mandala 4 Nusa Tenggara, Mandala 5 Sulawesi, Mandala 6 Maluku, Mandala 7 Papua dan Mandala 8 adalah Kepulauan di Timur Sumatera (termasuk juga Malaya saat era kekuasaan Majapahit).
Data Departemen Dalam Negeri berdasarkan laporan dari para gubernur dan bupati/wali kota, pada tahun 2004 menyatakan bahwa 7.872 pulau yang bernama, sedangkan 9.636 pulau tak bernama[butuh rujukan]
Dari sekian banyaknya pulau-pulau di Indonesia, yang berpenghuni hanya sekitar 8.000 pulau.
Tabel Pulau
Di bawah ini disajikan pulau-pulau utama Indonesia:
Halaman ini memuat daftarpulau dan kepulauan di Pulau Jawa. Daftar ini tidak dimaksudkan sebagai suatu daftar yang lengkap atau selalu terbarui. Jika Anda melihat artikel yang seharusnya tercantum di sini, silakan sunting halaman ini dan tambahkan pranala ke artikel tersebut. Gunakan perubahan terkait untuk melihat perubahan terbaru dari artikel-artikel yang tercantum pada halaman ini.
Masih banyak lagi pulau di Indonesia baik yang sudah diberi nama dan dihuni maupun yang belum diberi nama dan belum dihuni oleh orang Indonesia sehingga kerapkali terjadi perebutan pulau antara Indonesia dengan negara-negara tetangga dengan tajuk persengketaan batas negara.
Jumlah pulau yang begitu banyak menyebabkan adanya nama pulau yang sama.