Setiap tahunnya, Indonesia terus menerus mengalami pertambahan penduduk yang mengakibatkan kepadatan penduduk tiap wilayahnya.
Kepadatan penduduk menjadi suatu ukuran banyaknya penduduk yang tinggal dalam satu kilometer persegi (km2) wilayah. Berdasarkan data Badan Pusat Statistik (BPS), kepadatan penduduk di Indonesia mencapai 142 jiwa/km2 pada 2021. Angka tersebut mengalami kenaikan 0,70% dari tahun sebelumnya.
Sebanyak 6 provinsi di Pulau Jawa secara berurutan menjadi wilayah terpadat di Indonesia. Dengan DKI Jakarta memegang urutan pertama dengan kepadatan penduduk sebesar 15.978 jiwa/km2. Angka kepadatan yang terbilang cukup besar dengan luas wilayah DKI Jakarta hanya 664,01 km2. Salah satu penyebab padatnya DKI Jakarta adalah Urbanisasi, di mana banyak orang dari berbagai penjuru tanah air yang bermigrasi ke Jakarta.
Provinsi terpadat selanjutnya yakni Jawa Barat dengan tingkat kepadatan 1.379 jiwa/km2, Banten 1.248 jiwa/km2, DIY Yogyakarta 1.185 jiwa/km2, Jawa Tengah 1.120 jiwa/km2, Jawa Timur 855 jiwa/km2, Bali 755 jiwa/km2, NTB 290 jiwa/km2, Lampung 262 jiwa/km2, serta pada posisi 10 besar terakhir yaitu Kepulauan Riau dengan 258 jiwa/km2.