Pada 2015, jumlah penduduk Kota Bukittingi di 110.954 jiwa.
6. Yogyakarta
Kota Yogyakarta di DI Yogyakarta menempati posisi keenam sebagai kota terkecil di Tanah Air. Adapun luas wilayah ini adalah 32,50 km persegi dengan jumlah penduduk yang lumayan banyak, yakni 422.732 jiwa pada 2017.
7. Blitar
Di urutan ketujuh ada Kota Blitar di Jawa Timur dengan luas wilayah 32,58 km persegi.
Untuk jumlah penduduknya berada di angka 140.971 jiwa pada 2018.
8. Pasuruan
Masih tetap di Jawa Timur, Kota Pasuruan juga masuk dalam kategori 15 kota terkecil di Indonesia dengan luas wilayah 36,57 km persegi.
Dan untuk jumlah penduduknya berkisar di angka 186.262 jiwa pada 2010.
9. Cirebon
Kota Cirebon di Jawa Barat memiliki luas wilayah yang tak jauh berbeda dengan Pasuruan, yakni 37,36 km persegi.
Jumlah penduduk di kota ini pada 2020 berkisar 322.322 jiwa.
10. Tebing Tinggi
Kota di Sumatra utara ini memiliki luas wilayah 38,44 km persegi dengan jumlah penduduk 174.323 jiwa pada 2017.
11. Tegal
Kota Tegal juga menjadi salah satu kota terkecil di Indonesia dengan luas wilayah 39,68 km persegi. Dengan luas wilayah tersebut, Kota Tegal memiliki penduduk dengan jumlah 280.940 jiwa pada 2017.
12. Cimahi
Kota yang terletak di Jawa Barat ini memiliki luas wilayah 40,36 km persegi dengan jumlah penduduk 561.386 pada 2014.
13. Solo
Kota Solo di Jawa Tengah ternyata menempati posisi ke 13 sebagai kota terkecil di Indonesia dengan luas wilayah 44,04 km persegi.
Adapun jumlah penduduk Kota Solo pada 2016 di angka 570.876 jiwa.
14. Pekalongan
Masih di Jawa Tengah, Kota Pekalongan menempati posisi ke 14 sebagai kota terkecil di Tanah Air dengan luas wilayah 45,25 km persegi. Dan untuk jumlah penduduknya sebanyak 301.870 jiwa pada 2018.
15. Jakarta Pusat
Terakhir ada Jakarta Pusat yang memiliki luas 47,90 km persegi dengan jumlah penduduk mencapai 928.109 pada 2020.