Surabaya merupakan kota terbesar kedua di Indonesia setelah Jakarta. Penduduknya, berdasarkan data sensus penduduk tahun 2010, ada sekitar tiga juta. Jumlah itu diyakini terus bertambah hingga kini.
Kota Surabaya terdiri atas 31 kecamatan, yang dibagi dalam 5 wilayah. Di masing-masing kecamatan, ada kelurahan dan kampung yang kini sebagian besarnya tampak asri dan hijau.