La provincia (en indonesio: Provinsi o propinsi) es el nivel de división territorial de Indonesia que se encuentra justo por debajo del nivel nacional.
La siguiente lista agrupa las provincias por isla (nota: las islas no son una subdivisión oficial indonesia).
Hay tres casos especiales en la división territorial de Indonesia: el nivel de la provincia (anteriormente nivel I) se llama también Área Especial (Daerah Khusus en indonesio) para la ciudad de Yakarta, o Daerah Istimewa para Aceh y para Yogyakarta.
Tras la independencia de Indonesia, se establecieron ocho provincias.
Java Occidental, Java Central, Java Oriental y Molucas todavía existen hoy en día a pesar de divisiones posteriores, mientras que Sumatra, Borneo, Célebes y Nusa Tenggara, anteriormente Sonda Menor (Sunda Kecil) fueron extinguidas por completo dividiéndolas en nuevas provincias.