Daftar kota di Indonesia menurut jumlah penduduk

Indonesia memiliki 98 kota dan kota administrasi. Berdasarkan Peraturan Pemerintah (PP) Nomor 26 Tahun 2008, kota di Indonesia diklasifikasikan menjadi 4 kategori berdasarkan jumlah penduduk, yaitu: kota kecil, kota sedang, kota besar, dan kota metropolitan. Kota-kota yang masuk dalam artikel ini hanyalah daerah tingkat II yang dikepalai seorang wali kota, sehingga tidak termasuk kota-kota nonotonom seperti Cikarang, Purwokerto, dan Batusangkar. Jakarta sebagai satu-satunya kota setingkat provinsi di Indonesia merupakan kota dengan jumlah penduduk terbanyak yakni 9.988.495, sementara Jakarta Timur merupakan daerah tingkat II dengan jumlah penduduk terbanyak yakni 3.037.139. Sebagai pusat perekonomian terbesar di Indonesia, Jakarta juga disangga oleh kota-kota satelit dengan populasi di atas satu juta jiwa, yaitu Kota Bekasi, Kota Depok, Kota Tangerang, dan Kota Tangerang Selatan yang sebagian besar penduduknya menggantungkan hidup pada Jakarta. Kota Sabang yang terletak di paling ujung barat Indonesia merupakan kota dengan jumlah penduduk paling kecil, yakni hanya 41.197 jiwa.