Menurut [[Sensus]] Penduduk Tahun 201020106, Kota Surabaya memiliki jumlah penduduk sebanyak 23.765457.487404 jiwa.<ref>[http://www.bps.go.id/hasilSP2010/jatim/3500.pdf Data Agregat Sensus Penduduk Tahun 20102016 Provinsi Jawa Timur. Diterbitkan oleh Badan Pusat Statistik.]</ref> Dengan wilayah seluas 350,54 km²,<ref>[http://www.kemendagri.go.id/pages/profil-daerah/kabupaten/id/35/name/jawa-timur/detail/3578/kota-surabaya Luas wilayah Kota Surabaya menurut Situs Web Resmi Kementerian Dalam Negeri.]</ref> maka kepadatan penduduk Kota Surabaya adalah sebesar 7.890 jiwa per km².