Klasifikasi kota berdasarkan jumlah penduduknya :
- kota kecil : antara 20.000 - 100.000 jiwa
- kota sedang : antara 100.000 - 500.000 jiwa
- kota besar : antara 500.000 - 1.000.000 jiwa
- metropolitan : antara 1.000.000 - 5.000.000
- megapolitan : lebih dari 5.000.000
Klasifikasi kota berdasarkan tingkat perkembangannya :
- tingkat eopolis : suatu wilayah yang berkembang menjadi kota baru. Tahap perkembangannya merupakan desa yang sudah teratur dan masyarakatnya merupakan peralihan dari pola kehidupan desa ke arah kehidupan kota.
- tingkat polis : suatu kota yang masih memiliki sifat agraris.
- tingkat metropolis: suatu kota besar yang perekonomiannya sudah mengarah ke industri.
- tingkat megapolis: suatu wilayah perkotaan yang terdiri atas beberapa metropolis yang berdekatan lokasinya sehingga membentuk jalur perkotaan yang sangat besar.
- tingkat tryanopolis: suatu kota yang kehidupannya sudah dipenuhi dengan kerawanan sosial,seperti kemacetan lalu lintas dan tingkat kriminalitas yang tinggi,
- tingkat nekropolis: suatu kota yang berkembang menuju keruntuhan,
Klasifikasi kota berdasarkan fungsinya :
- kota pusat produksi: kota yang memiliki fungsi sebagai pusat produksi atau pemasok,baik yang berupa bahan mentah,barang setengah jadi maupun barang jadi. contoh kota : surabaya, gresik, bontang.
- kota pusat perdagangan (centre of trade and commerce): kota yang memiliki fungsi sebagai pusat perdagangan, baik untuk domestik maupun internasional, contoh kota : hongkong, jakarta, singapore.
- kota pusat pemerintahan (political capital) : kota yang memiliki fungsi sebagai pusat pemerintahan atau sebagai ibu kota negara.
- kota pusat kebudayaan (cultural centre) : kota yang memiliki fungsi sebagai pusat kebudayaan. contoh kota : yogyakarta dan surakarta.
Klasifikasi kota berdasarkan sejarah pertumbuhannya ;
- kota yang berawal dari pusat pertambangan, contoh kota: balik papan, bontang, cepu dan tembangapura.
- kota yang berawal dari pusat perkebunan, contoh kota : bogor, bandung, subang.
- kota yang berawal dari pusat administrasi atau kerajaan , contoh kota : surabaya, yogyakarta, jakarta, cirebon.