Perkembangan kota dapat dibedakan dalam beberapa tahap berikut.
- Tahap eopolis, yaitu daerah yang berkembang dan sudah dikontrol menjadi kota.
- Tahap polis, ialah kota yang memiliki sifat agraris, pusat keagamaan, dan pemerintahan.
- Tahap metropolis, yakni kota besar yang perekonomiannya mengarah ke sektor industri.
- Tahap megapolis, ialah beberapa kota metropolis yang berdekatan membentuk jalur perkotaan yang sangat besar.
- Tahap tryanopolis, yaitu kota yang mengalami kemerosotan moral dan kerawanan sosial yang merepotkan dikendalikan.
- Tahap nekropolis, ialah kota yang mengalami kehancuran peradaban dan mengarah menjadi kota mati.