Daftar pulau di Indonesia menurut provinsi
Tahun 1972, Lembaga Ilmu Pengetahuan Indonesia (LIPI) memublikasikan sebanyak 6.127 nama pulau-pulau di Indonesia. Pada tahun 1987 Pusat Survei dan Pemetaan ABRI (Pussurta ABRI) menyatakan bahwa jumlah pulau di Indonesia adalah sebanyak 17.508, di mana 5.707 di antaranya telah memiliki nama. Badan Koordinasi Survei dan Pemetaan Nasional (Bakosurtanal), pada tahun 1992 menerbitkan Gazetteer Nama-nama Pulau dan Kepulauan Indonesia yang mencatat sebanyak 6.489 pulau bernama, termasuk 374 nama pulau di sungai. Lembaga Penerbangan dan Antariksa Nasional (Lapan), pada tahun 2002 berdasarkan hasil kajian citra satelit menyatakan bahwa jumlah pulau di Indonesia adalah sebanyak 18.306 buah.
Data Departemen Dalam Negeri pada tahun 2004 menyatakan bahwa 7.870 pulau yang bernama, sedangkan 9.634 pulau tak bernama
Dari sekian banyaknya pulau-pulau di Indonesia, yang berpenghuni hanya sekitar 6.000 pulau. Di bawah ini disajikan pulau-pulau utama Indonesia:
Besar/Utama
Pulau kecil
Provinsi Nanggroe Aceh Darussalam
- Pulau Kayee Koordinat: (2°53′24″N 97°29′16″E / 2.89000°N 97.48778°E)
- Pulau Pasi Koordinat: (4°36′55″N 95°34′26″E / 4.61528°N 95.57389°E)
- Pulau Peunasu Koordinat: (5°37′24″N 95°9′7″E / 5.62333°N 95.15194°E)
- Pulau Trumon Koordinat: (2°48′32″N 97°35′34″E / 2.80889°N 97.59278°E)
- Pulau Tuangku Koordinat: (2°10′0″N 97°16′0″E / 2.16667°N 97.26667°E)
- Pulau Tulo Koordinat: (4°36′45″N 95°34′54″E / 4.61250°N 95.58167°E)
- Pulau Sembilan Koordinat: (4°9′29″N 95°15′32″E / 4.15806°N 95.25889°E)
- Pulau Sembilan (lokasi selam) Koordinat: (4°8′15″N 98°15′7″E / 4.13750°N 98.25194°E)
- Pulau Seumut Koordinat: (4°39′5″N 98°34′18″E / 4.65139°N 98.57167°E)
- Pulau Simeulue Koordinat: (2°35′16″N 96°7′55″E / 2.58778°N 96.13194°E)
- Pulau Simeulucut Koordinat: (2°31′56″N 95°56′17″E / 2.53222°N 95.93806°E)
Provinsi Bali
Provinsi Nusa Tenggara Barat
- Pulau Giri Banta
- Pulau Kelapa
- Pulau Liong
- Pulau Lombok
- Pulau Medang
- Pulau Moyo
- Pulau Ngali
- Pulau Panjang
- Pulau Pelandan
- Pulau Rakit
- Pulau Sumbawa
- Pulau Sangeang
Provinsi Nusa Tenggara Timur
- Pulau Adonara
- Pulau Alor
- Pulau Babi
- Pulau Besar
- Pulau Bidadari (Labuan Bajo, Nusa Tenggara Timur) yang kini telah dikuasai oleh warga Inggris hingga 24 September 2035.
- Pulau Ende
- Pulau Flores
- Pulau Komodo
- Pulau Lombien (Pulau Lembata)
- Pulau Mules
- Pulau Pakse
- Pulau Palue
- Pulau Pamana
- Pulau Pamana Besar
- Pulau Pantar
- Pulau Rinca
Provinsi Maluku dan Maluku Utara
- Kepulauan Aru
- Pulau Ambon
- Kepulauan Babar
- Pulau Bacan
- Kepulauan Banda
- Pulau Buru
- Pulau Halmahera
- Kepulauan Kai
- Kepulauan Leti
- Pulau Morotai
- Kepulauan Obi
- Pulau Saparua
- Pulau Seram
- Kepulauan Sula
- Kepulauan Tanimbar
- Pulau Ternate
- Pulau Tidore
- Pulau Wetar
Jawa
Jawa Tengah
- Kepulauan Karimunjawa(Kabupaten Jepara, Jawa Tengah)
- Pulau Karimunjawa
- Pulau Kemujan
- Pulau Parang
- Pulau Nyamuk
- Pulau Genting
- Pulau Bengkoang
- Pulau Geleang
- Pulau Kembar
- Pulau Kumbang
- Pulau Katang
- Pulau Krakal Kecil
- Pulau Krakal Besar
- Pulau Menjangan Besar
- Pulau Menjangan Kecil
- Pulau Cemara Besar
- Pulau Cemara Kecil
- Pulau Burung
- Pulau Sintok
- Pulau Mrican
- Pulau Tengah
- Pulau Pinggir
- Pulau Cilik
- Pulau Gundul
- Pulau Seruni
- Pulau Tambangan
- Pulau Cendekian
- Pulau Mencawakan atau Pulau Menyawakan
- Pulau Mondoliko, (Kabupaten Jepara, Jawa Tengah)
- Pulau Marongan, (Kabupaten Rembang, Jawa Tengah)
- Pulau Gede, (Kabupaten Rembang, Jawa Tengah)
- Pulau Karang Gosong, (Kabupaten Rembang, Jawa Tengah)
- Pulau Karang Bapang, (Kabupaten Batang, Jawa Tengah)
- Pulau Nusa Kambangan, (Kabupaten Cilacap, Jawa Tengah)
Jawa Timur
Jawa Barat
DKI Jakarta
- Kepulauan Seribu
- Pulau Kahyangan
- Pulau Pabelokan
- Pulau Bidadari
- Pulau Onrust
- Pulau Edam
- Pulau Kelor
- Pulau Rambut
- Pulau Ayer
- Pulau Puteri
- Pulau Matahari
- Pulau Sepa
- Pulau Pantara Barat dan Pulau Pantara Timur
- Pulau Bira Besar
- Pulau Kotok
- Pulau Pelangi
- Pulau Papa Theo
- Pulau Laki
- Pulau Pamagaran
- Pulau Sabira
- Pulau Saktu dan Pulau Penike
- Pulau Kotok
- Pulau Papa Theo
- Pulau Peniki
- Pulau Matahari
- Pulau Gosonglaga
- Pulau Sepa
- Pulau Kelapa
- Pulau Harapan
- Pulau Untung Jawa
- Pulau Tidung
- Pulau Pari
- Pulau Panggang
Banten
- Pulau Panjang
- Pulau Sangiang
- Pulau Cangkir
- Pulau Pamujan Kecil
- Pulau Pamujan Besar
- Pulau Kubur
- Pulau Kamanisan
- Pulau Tanjungbaju
- Pulau Kali
- Pulau Salira
- Pulau Merak atau Pulau Merak Besar
- Pulau Merak Kecil
- Pulau Panaitan
- Pulau Peucang
- Pulau Handeuleum
- Pulau Tampurung
Kalimantan
Kalimantan Barat
- Pulau Buwan
- Pulau Gelam
- Pulau Panembangan
- Pulau Pelapis
- Pulau Pengki
- Kepulauan Karimata
- Pulau Laut
- Pulau Lemukutan
- Pulau Teluk Air
- Pulau Temaju
Kalimantan Selatan
- Pulau Jatisari
- Pulau Kadapang
- Pulau Kalambau
- Pulau Karamain
- Pulau Masalembu
- Pulau Moresa
- Pulau Sebuku
- Pulau Sakambing
Kalimantan Tengah
Kalimantan Timur
- Pulau Bilang-bilangan
- Pulau Bunyu
- Pulau Derawan
- Pulau Kakaban
- Pulau Nunukan
- Pulau Panjang
- Pulau Pemarung
- Pulau Sangalaki
- Pulau Sebatik
- Pulau Semama
- Pulau Tanjung Buaya
- Pulau Terentang
- Pulau Tarakan
- Pulau Panjang
Sumatera
- Pulau Babi
- Pulau Bangkaru
- Pulau Breueh
- Pulau Lasia
- Pulau Panjang
- Pulau Penasi
- Pulau Reusam
- Pulau Simeuleu
- Pulau Tapah
- Pulau Tuangku
- Pulau Weh
- Pulau Bangka
- Pulau Belitung
- Pulau Lepar
- Pulau Nasik
- Pulau Panjang
- Pulau pongok
- Pulau Semujur
- Pulau Tujuh
- Pulau Abang Besar
- Pulau Bakong
- Pulau Batam
- Pulau Batang
- Pulau Benuwa
- Pulau Bintan
- Pulau Buaya
- Pulau Bugi
- Pulau Bulan
- Pulau Damar
- Pulau Jemaja
- Pulau Karimun
- Pulau Karimun
- Pulau Kelapa Jernih
- Pulau Kundur
- Pulau Lagong
- Pulau Lingga
- Pulau Mapor
- Pulau Matak
- Pulau Midai
- Pulau Mubur
- Pulau Nanas
- Pulau Natuna Besar
- Pulau Panjang
- Pulau Pejantan
- Pulau Pengibu
- Pulau Pinang Seribu
- Pulau Raiba
- Pulau Rempang
- Pulau Sambu
- Pulau Serasa
- Pulau Singkep
- Pulau Subi
- Pulau Tambelan Besar
- Pulau Tarempa
- Pulau Temiyang
- Pulau Timau
- Pulau Tokong Piramida
Sumatra Utara
- Pulau Bojo
- Kepulauan Hinako
- Pulau Musala
- Pulau Nias
- Pulau Pangururan
- Pulau Pini
- Pulau Tanabala
- Pulau Tanahmasa
- Pulau Telo
Sumatra Selatan
Sumatra Barat
- Pulau Karangmanjat
- Pulau Masokut
- Pulau Pagai Selatan
- Pulau Pagai Utara
- Pulau Sandin
- Pulau Siberut
- Pulau Siduamata
- Pulau Tinopo
- Pulau Abang Besar
- Pulau Bakong
- Pulau Batam
- Pulau Batang
- Pulau Benuwa
- Pulau Bintan
- Pulau Buaya
- Pulau Bugi
- Pulau Bulan
- Pulau Damar
- Pulau Jemaja
- Pulau Karimun
- Pulau Karimun
- Pulau Kelapa Jernih
- Pulau Kundur
- Pulau Lagong
- Pulau Lingga
- Pulau Mapor
- Pulau Matak
- Pulau Midai
- Pulau Mubur
- Pulau Nanas
- Pulau Natuna Besar
- Pulau Panjang
- Pulau Pejantan
- Pulau Pengibu
- Pulau Pinang Seribu
- Pulau Raiba
- Pulau Rempang
- Pulau Sambu
- Pulau Serasa
- Pulau Singkep
- Pulau Subi
- Pulau Tambelan Besar
- Pulau Tarempa
- Pulau Temiyang
- Pulau Timau
- Pulau Tokong Piramida
Sulawesi
Gorotalo
Sulawesi Barat
Sulawesi Selatan
- Pulau Bonerate
- Pulau Kalao
- Pulau Kalaotoa
- Pulau Kayuadi
- Pulau Pasi
- Pulau Selayar
- Pulau Tanah Jampea
- Pulau Tanakeke
Sulawesi Tengah
- Pulau Bagian
- Pulau Banggai
- Pulau Batudaka
- Pulau Bengkulu
- Pulau Jna Uma
- Pulau Labobo
- Pulau Menul
- Pulau Paleng
- Pulau Poat
- Pulau Salue
- Pulau Waleabahi
Sulawesi Tenggara
- Pulau Anano
- Pulau Bahubulu
- Pulau Batuala
- Pulau Binongko
- Pulau Buton
- Pulau Hoga
- Pulau Kabaena
- Pulau Kadatuang
- Pulau Kaledupa
- Pulau Labengke
- Pulau Manai
- Pulau Muna
- Pulau Padamarang
- Pulau Siompu
- Pulau Tomia
- Pulau Kaledupa
- Pulau Runduma
- Pulau Waitonga Selatan
- Pulau Wangi-Wangi
(Wanci)
Sulawesi Utara
- Pulau Anda
- Pulau Ariagai
- Pulau Armadures
- Pulau Batunderang
- Pulau Bengdarat
- Pulau Biaro
- Pulau Bukide
- Pulau Buang
- Pulau Bunaken
- Pulau Dalam
- Pulau Dumarchen
- Pulau Kabaruan
- Pulau Kamalusu
- Pulau Kabaruan
- Pulau Karakelang
- Pulau Kawio
- Pulau Lembe
- Pulau Lipang
- Pulau Mamanuk
- Pulau Manadotua
- Pulau Mantehage
- Pulau Miangas
- Pulau Meares
- Pulau Mekonane
- Pulau Pahepa
- Pulau Pasige
- Pulau Ruang
- Pulau Salibabu
- Pulau Sangihe
- Pulau Sangir
- Pulau Siau
- Pulau Tehang
- Pulau Tahulandang
- Pulau Talisei
Irian Jaya Barat
- Pulau Adi
- Pulau Aiduma
- Kepulauan Ayu
- Pulau Batanta
- Pulau Daram
- Pulau Fam
- Pulau Gag
- Pulau Gam
- Pulau Karas
- Pulau Kofiau
- Kepulauan Mapia
- Pulau Maswaar
- Pulau Misol
- Pulau Rumberpon
- Pulau Sabuda
- Pulau Salawati
- Pulau Sayang
- Pulau Semai
- Pulau Waigeo
- Pulau War
- Pulau Wayang
Papua
- Pulau Biak
- Pulau Dolak (Yos Sudarso)
- Pulau Komoran
- Pulau Num (Miosnum)
- Pulau Numfor
- Pulau Room
- Pulau Supiori
- Pulau Wakde
- Pulau Witau
- Pulau Yamna
- Pulau Yapen
Lainnya
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.
Lain-lain
- Pulau Ligitan kini milik Malaysia dan disahkan oleh International Court of Justice.
- Pulau Sipadan kini milik Malaysia dan disahkan oleh International Court of Justice.