Status kota di Indonesia
Daftar kota berdasarkan tanggal pembentukan

| Kota | Tanggal dibentuk | Status kota pertama | Provinsi saat ini |
| --- | --- | --- | --- |
| Jakarta | 4 Maret 1621 | Stad | DKI Jakarta |
| Bogor | 1 April 1905 | Gemeente | Jawa Barat |
| Bandung | 1 April 1906 | Gemeente | Jawa Barat |
| Blitar | 1 April 1906 | Gemeente | Jawa Timur |
| Cirebon | 1 April 1906 | Gemeente | Jawa Barat |
| Kediri | 1 April 1906 | Gemeente | Jawa Timur |
| Makassar | 1 April 1906 | Gemeente | Sulawesi Selatan |
| Magelang | 1 April 1906 | Gemeente | Jawa Tengah |
| Padang | 1 April 1906 | Gemeente | Sumatera Barat |
| Palembang | 1 April 1906 | Gemeente | Sumatera Selatan |
| Pekalongan | 1 April 1906 | Gemeente | Jawa Tengah |
| Semarang | 1 April 1906 | Gemeente | Jawa Tengah |
| Surabaya | 1 April 1906 | Gemeente | Jawa Timur |
| Tegal | 1 April 1906 | Gemeente | Jawa Tengah |
| Medan | 1 April 1909 | Gemeente | Sumatera Utara |
| Malang | 1 April 1914 | Gemeente | Jawa Timur |
| Sukabumi | 1 April 1914 | Gemeente | Jawa Barat |
| Binjai | 1 Juli 1917 | Gemeente | Sumatera Utara |
| Pematang Siantar | 1 Juli 1917 | Gemeente | Sumatera Utara |
| Tanjung Balai | 1 Juli 1917 | Gemeente | Sumatera Utara |
| Tebing Tinggi | 1 Juli 1917 | Gemeente | Sumatera Utara |
| Salatiga | 1 Juli 1917 | Gemeente | Jawa Tengah |
| Madiun | 20 Juni 1918 | Gemeente | Jawa Timur |
| Mojokerto | 20 Juni 1918 | Gemeente | Jawa Timur |
| Pasuruan | 20 Juni 1918 | Gemeente | Jawa Timur |
| Bukittinggi | 1 Juli 1918 | Gemeente | Sumatera Barat |
| Probolinggo | 1 Juli 1918 | Gemeente | Jawa Timur |
| Sawahlunto | 1 Juli 1918 | Gemeente | Sumatera Barat |
| Banjarmasin | 1 Juli 1919 | Gemeente | Kalimantan Selatan |
| Manado | 1 Juli 1919 | Gemeente | Sulawesi Utara |
| Banda Aceh | 17 Mei 1946 | Kota otonom B | Aceh |
| Bengkulu | 17 Mei 1946 | Kota otonom B | Bengkulu |
| Jambi | 17 Mei 1946 | Kota otonom B | Jambi |
| Pangkal Pinang | 17 Mei 1946 | Kota otonom B | Kepulauan Bangka Belitung |
| Pekanbaru | 17 Mei 1946 | Kota otonom B | Riau |
| Sibolga | 17 Mei 1946 | Kota otonom B | Sumatera Utara |
| Bandar Lampung | 17 Mei 1946 | Kota otonom B | Lampung |
| Pontianak | 14 Agustus 1946 | Landschaps-gemeente | Kalimantan Barat |
| Surakarta | 5 Juni 1947 | Haminte Kota | Jawa Tengah |
| Yogyakarta | 8 Juni 1947 | Haminte Kota | Daerah Istimewa Yogyakarta |
| Padang Panjang | 23 Maret 1956 | Kota Kecil | Sumatera Barat |
| Payakumbuh | 23 Maret 1956 | Kota Kecil | Sumatera Barat |
| Solok | 23 Maret 1956 | Kota Kecil | Sumatera Barat |
| Balikpapan | 4 Juli 1959 | Kotapraja (Tingkat II) | Kalimantan Timur |
| Palangka Raya | 17 Juli 1957 | Kotapraja (Tingkat II) |  Kalimantan Tengah |
| Gorontalo | 4 Juli 1959 | Kotapraja (Tingkat II) | Gorontalo |
| Ambon | 31 Juli 1958 | Kotapraja (Tingkat II) | Maluku |
| Parepare | 4 Juli 1959 | Kotapraja (Tingkat II) | Sulawesi Selatan |
| Samarinda | 4 Juli 1959 | Kotapraja (Tingkat II) | Kalimantan Timur |
| Sabang | 14 Juni 1965 | Kotapraja (Tingkat II) | Aceh |
| Batam | 7 Desember 1983 | Kotamadya | Kepulauan Riau |
| Bitung | 15 Agustus 1990 | Kotamadya | Sulawesi Utara |
| Denpasar | 15 Januari 1992 | Kotamadya | Bali |
| Tangerang | 27 Februari 1993 | Kotamadya | Banten |
| Mataram | 26 Juli 1993 | Kotamadya | Nusa Tenggara Barat |
| Jayapura | 2 Agustus 1993 | Kotamadya | Papua |
| Palu | 22 Juli 1994 | Kotamadya | Sulawesi Tengah |
| Kendari | 3 Agustus 1995 | Kotamadya | Sulawesi Tenggara |
| Kupang | 11 April 1996 | Kotamadya | Nusa Tenggara Timur |
| Bekasi | 16 Desember 1996 | Kotamadya | Jawa Barat |
| Tarakan | 8 Oktober 1997 | Kotamadya | Kalimantan Utara |
| Banjarbaru | 20 April 1999 | Kotamadya | Kalimantan Selatan |
| Cilegon | 20 April 1999 | Kotamadya | Banten |
| Depok | 20 April 1999 | Kotamadya | Jawa Barat |
| Dumai | 20 April 1999 | Kotamadya | Riau |
| Metro | 20 April 1999 | Kotamadya | Lampung |
| Ternate | 20 April 1999 | Kotamadya | Maluku Utara |
| Bontang | 4 Oktober 1999 | Kota | Kalimantan Timur |
| Sorong | 4 Oktober 1999 | Kota | Papua Barat |
| Batu | 21 Juni 2001 | Kota | Jawa Timur |
| Baubau | 21 Juni 2001 | Kota | Sulawesi Tenggara |
| Cimahi | 21 Juni 2001 | Kota | Jawa Barat |
| Langsa | 21 Juni 2001 | Kota | Aceh |
| Lhokseumawe | 21 Juni 2001 | Kota | Aceh |
| Lubuklinggau | 21 Juni 2001 | Kota | Sumatera Selatan |
| Padang Sidempuan | 21 Juni 2001 | Kota | Sumatera Utara |
| Pagar Alam | 21 Juni 2001 | Kota | Sumatera Selatan |
| Prabumulih | 21 Juni 2001 | Kota | Sumatera Selatan |
| Singkawang | 21 Juni 2001 | Kota | Kalimantan Barat |
| Tanjung Pinang | 21 Juni 2001 | Kota | Kepulauan Riau |
| Tasikmalaya | 21 Juni 2001 | Kota | Jawa Barat |
| Banjar | 11 Desember 2002 | Kota | Jawa Barat |
| Bima | 10 April 2002 | Kota | Nusa Tenggara Barat |
| Palopo | 10 April 2002 | Kota | Sulawesi Selatan |
| Pariaman | 10 April 2002 | Kota | Sumatera Barat |
| Tidore | 25 Februari 2003 | Kota | Maluku Utara |
| Tomohon | 25 Februari 2003 | Kota | Sulawesi Utara |
| Kotamobagu | 2 Januari 2007 | Kota | Sulawesi Utara |
| Subulussalam | 2 Januari 2007 | Kota | Aceh |
| Serang | 10 Agustus 2007 | Kota | Banten |
| Tual | 10 Agustus 2007 | Kota | Maluku |
| Sungai Penuh | 21 Juli 2008 | Kota | Jambi |
| Gunungsitoli | 26 November 2008 | Kota | Sumatera Utara |
| Tangerang Selatan | 26 November 2008 | Kota | Banten |
^[a] Dibentuk sebagai Batavia
^[b] Dibentuk sebagai Buitenzorg
^[c] Dibentuk sebagai Fort de Kock
^[d] Dibentuk sebagai Kutaraja
^[e] Dibentuk sebagai Tanjungkarang–Telukbetung
Buitenzorg diberikan status kota (gemeente) oleh pemerintahan Hindia Belanda pada tanggal 1 April 1905
Balai Kota DKI Jakarta, tempat kedudukan gubernur Jakarta